Избранное трейдера MrD

по

Кооперативная многозадачность в LUA как неплохое подспорье для ваших роботов

    • 25 февраля 2015, 17:59
    • |
    • bstone
  • Еще

 

Вступление

Материала по LUA для новичков, мне кажется, более чем достаточно. Вот с более продвинутыми идеями какой-то напряг. Добавлю одну в общую копилку.

Сам я не работорговец, но язык их понимаю и даже говорю на нескольких диалектах поэтому глупо не использовать недолюдей для разной черновой работы вроде набора и сброса опционной позы, удержания дельты и т.п.

LUA сам по себе конечно ущербный во многих аспектах, но это не мешает использовать его сильные стороны на благо своего депозита. Одной из таких сильных сторон я считаю встроенную поддержку кооперативной многозадачности. Думаю нет смысла объяснять что это такое, т.к. профессионалы и так знают, а не профессионалам это вряд ли будет интересно. Другое дело практическое применение этой штуки. Вот своими соображениями на этот счет я сегодня и собираюсь поделиться.


( Читать дальше )

Qlua для чайников. Часть 7. Отвечаю на ваши вопросы. Часть 1

    • 25 декабря 2014, 16:09
    • |
    • orekton
  • Еще

Этот урок будет посвящен ответу на некоторые ваши вопросы, которые накопились в ходе публикации данных уроков.

Qlua для чайников. Часть 1

Qlua для чайников. Часть 2

Qlua для чайников. Часть 3. Делаем робота-спредера

Qlua для чайников. Часть 4. Анализ информации из стакана и работа с заявками

Qlua для чайников. Часть 5. Работа с таблица Quik. Поиск заявок. Искусство отладки

Qlua для чайников. Часть 6. Модуль торговли. Остатки по бумагам на фондовом рынке. Удаление заявок


Вопрос: Можно пример, что бы в 23.40 закрывались все открытие позиции по рынку?

Для решения поднятой в данном вопросе задачи необходимо следующее:

  • Знать, как выставлять заявки. Это мы уже умеем. Данную тему мы изучили на уроке 1 (http://robostroy.ru/community/article.aspx?id=773) и уроке 6 (http://robostroy.ru/community/article.aspx?id=790), где мы писали блок совершения сделок биржевого робота.
  • Получить список позиций (частично этот вопрос мы так же изучили на уроке 6).
  • Работать со временем. Этому мы сейчас будем учиться.
  • Выставлять заявку именно по рынку. Этому тоже мы будем сейчас учиться.


( Читать дальше )

Анализ опционной позиции через распределение вероятностей

Возникла тут идея — как можно было бы оценивать позу без греков, модели Блэка-Шоулза (БШ) или более сложных моделей, требующих продвинутых познаний в математике. Все, что потребуется — это рыночное распределение вероятностей цен на экспу и анализ того, как меняются оценки позиции при определенных изменениях этого распределения. Реализовал эту идею, хотел бы поделиться результатами. Буду рад получить порцию критики или новых идей, ну и вообще обсудить.

Для примера решил рассмотреть позицию зигзаг:

Позиция зигзаг 

Пропорции в этой позе подобрал так, чтобы дельта и вега (по БШ) были равны нулю. Т.е. с точки зрения БШ, позиция — нейтральная.

Имея распределение вероятностей, мы можем посчитать различные оценки нашей опционной позиции, такие как:

    • вероятность безубытка на экспу (площадь под зелеными участками распределения)
    • вероятность краха (если задать размер недопустимых потерь для портфеля)
    • матожидание PnL
    • текущий PnL


( Читать дальше )

Идея простого робота для интрадея в fRTS. Опережающий индикатор движений.

    • 22 ноября 2014, 14:12
    • |
    • Romanio
  • Еще
Всем привет. 

     Думаю многие новички начинают строить роботов исходя из простых индикаторов, цены инструмента и поиска параметров скользящих средних. Но оказывается, что в движении фьючерса РТС слишком много шума, и ложных сигналов. А при увеличении периода скользящих, при попытке ловить только сильные движения неизбежно возникает сильное запаздывание при срабатывании индикатора, и сделки открываются когда движение уже подходит к концу.    

    Идея — анализировать не цену инструмента, а таблицу всех сделок. Получаем ОПЕРЕЖАЮЩИЙ ИНДИКАТОР.
 
Рассмотрим таблицу всех сделок для RIZ4

Идея простого робота для интрадея в fRTS. Опережающий индикатор движений. 

Непрерывно суммируем количество всех новых сделок — если сделка КУПЛЯ — то прибавляем, если ПРОДАЖА — то вычитаем.
В итоге получаем график дельты. И его отличие от графика цены в том, что он более сглажен, и двигается он с небольшим опережением к графику цены, что позволяет наложив на него простой индикатор тренда всегда предсказывать движения цены заранее.

( Читать дальше )

Делюсь бесплатной стратегией. Проверено годами.

Никогда не продавайте на верхней планке. Дождитесь на планке приличного объема, например для Си, где то 30-40 тыс. контрактов и поставьте свою заявку на покупку, если объем на планке снизился до 20 тыс. снимите свою заявку. Если на планке вам купить не удалось, торги остановили и открылись с гэпом вверх, подождите 30 мин. за это время брокеры успевают закрыть всех маржинкольщиков и продайте свой объем.

То же самое относится к нижней планке, только все наоборот.

Еще раз о теории вероятностей и соотношении стоп/профит, или пол смартлаба знает теорвер на 2

    • 17 октября 2014, 12:02
    • |
    • Lafert
  • Еще
Вчера был топик, где доказывалось, что при соотношении стопа к профиту, скажем, 1:3 стоп будет срабатывать не в 3, а в 5 раз чаще, и даже было дано какое-то
доказательство. Так, как мне лень было искать ошибку в доказательстве, то приведу просто программу, которая моделирует эту ситуацию в матлаб. Если кто хочет проверить лично, покупаем Матлаб (или берем демо-версию), или скачиваем его бесплатный аналог Octave, после чего вставляем код и запускаем.

Логика программы такова. Мы задаем стоп и профит. После этого проводим 10000 испытаний, в каждом из которых моделируем изменения цены на 1 тик, пока цена не достигнет или стопа, или профита

s=0;
p=0;
stop=1;
profit=3;
for i=1:10000
   a=0;
   while not(a<=-stop || a>=profit)
      r=rand();
      if r>0.5
         a=a+1;
      end
      if r<0.5
         a=a-1;
      end
   end
   if a<=-stop
      s=s+1;
   end
   if a>=profit
      p=p+1;
   end
end
s
p

А теперь результаты программы за 5 запусков
Кол-во
стопов профитов
7536   2464
7410   2590
7521   2479
7494   2506 
7490   2510

Ну, думаю, тут всем видно, что соотношение все таки скорее 3:1, чем 5:1

PS прошу накинуть плюсов, что бы вывести на главную. Пусть прочитают люди, голосовавшие за вчерашний пост, что бы им стало немножко стыдно) 

нищепаттерн за так

Вспомнилось утверждение, что «каждый воспитанный человек обязан после клиринга в 1400 добавиться на маржу, если маржа получена плюсовая, тем самым усилив движение в свою сторону»

Наскоро проверил в сихе.
Правило простое. если в 1400 (фрейм 15мин) цена ниже открытия дня то шортим до конца вечерки. Если выше — лонгуем.

за последние пару лет заведомо слабая нога — шорт — принесла 2000п. Лонг — около 3000п. Все делалось без стопов. Параметр — только величина приращения от открытия дня до клиринга. 
Если разбирать статистику, то оказывается, что выгоднее будет вонзать после клиринга в движок, направленный против основного движения — так точка входа будет лучше.

Пробуйте, тестируйте, торгуйте.
Никаких картинок и статистик не привожу, каждый заинтересовавшийся и так сможет проверить.

Писать «так еба, мы это знаем тыщу лет, сиха трендовая и там что угодно работает, ты лучше про риху расскажи, кто не торгует рихой тот пыль» не нужно

Древо знаний трейдера и алготрейдера. Версия 2.0 Часть 2

 Начало статьи: http://smart-lab.ru/blog/202392.php
 
5 Роботостроение
 
    Инструмент, при помощи которого алготрейдер создаёт своих роботов.
 
 Древо знаний трейдера и алготрейдера. Версия 2.0 Часть 2
 
    Рис.12 Способы создания МТС
 
 


( Читать дальше )

От Улыбки станет всем теплей :)

    • 29 августа 2014, 14:51
    • |
    • SL
  • Еще
Вчера написал пост  smart-lab.ru/blog/201147.php  как за день заработал больше 10% от ГО торгуя волатильность от улыбки, и как не странно народ даже не поинтересовался что ж за улыбка такая граальная.  
Сам много инфы начерпал отсюда, потому и решил поделится мыслями с сообществом.

От Улыбки станет всем теплей :)

А на самом деле граля нету :)
      На счет  улыбки тут конечно вопрос интересный и однозначного ответа у меня на этот вопрос нету. И потому улыбка у меня не одна а их несколько.

  • Самый простой вариант: берем улыбку на закрытие торгов вчера, и к моему удивлению, как пишет уважаемый колега broker25 здесь smart-lab.ru/blog/198980.php она показала самый лучший результат при оценке точности прогноза.
  • В такие дни как вчера вполне подходит обычная биржевая улыбка, на больших движах цены опционов  хорошо убегают от нее и можно прямо по маркету забирать нужную волу.  С большими обьемами наверно не получится но мне хватает.
     Варианты посложнее:

( Читать дальше )

....все тэги
UPDONW
Новый дизайн