Sergey F
Sergey F личный блог
29 мая 2012, 18:31

Как выставлять заявки если пришел сигнал от системы

Наконец то решил я этот вопрос.

Начинал с того, что сделал выборку данных — тиков.
За последние 4 года система давала 6000 сигналов. таймфрейм у меня 4мин.
Сделал набор из 6000 пар:  сигнал — тики за последущие 12мин.
Анализ дал, что мат ожидание за последущие 4мин после сигнала = 5 пунктов в сторону куда показал сигнал. Стандартное отклонение 300 пунктов.
Пытался эту инфу использовать:
нужно было найти как выставлять заявки(распределить депозит) в соответствии с сигналом. Применил все свои математические знания — получил результат, но на практике оказалось немного сложнее.

Вобщем остановился на алгоритме котирования.
Наилучшее соотношение параметров оказалось на моей выборке из 6000 сигналов: ставить заявку на 10 пунктов лучше сигнала и переставлять её каждые 2 секунды. мат ожидание = -1.35 пункта на сигнал.

Но на практике передвигать заявки каждые 2 секунды мне брокер врядли позволит. Уже пробовал — задержки с выставлением((


Поэтому взял параметры 15 пунктов через 37 секунд с мат ожиданием = -2.62 пункта на сигнал

Брал только те параметры, где в результате каждая заявка 100% исполнялась. 

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

Впринципе, даже если ставить на 10пунктов хуже сигнала, но передвигать реже — мат ожидание тоже достойное.
14 Комментариев
  • krolix
    29 мая 2012, 18:38
    отлично) система выставления заявок, как я понимаю, оптимизировалась под фРТС?
      • A2
        29 мая 2012, 18:48
        Тунеядец, думаю ваш выбор plaza2, если хотите быстро передвигать заявки. Накладные расходы сегодня около 3,5 тыр в месяц если брать промсервер брокера
          • A2
            29 мая 2012, 18:58
            Тунеядец, ну да, с такой частотой возможно вам этого хватит. с квиком вообще никогда не работал, ничего не посоветую :)
            По тестированию только могу порекомендовать ввести в тест искусственную временную задержку в 1-2 секунды, как задел на то что вы работаете не по прямому подключению а через систему брокера
  • Anton Medvedev
    29 мая 2012, 18:57
    Если на РТСе, то ставь в спред и все и держи BestBid/Offer пока не исполнится.
  • vlad1024
    29 мая 2012, 19:14
    5 пунктов, а ты комиссию учел? ) вообще от ликвидности инструмента сильно зависит и частоты поступления сигнала, если сигналов много, то можно просто лимитками входить даже без котирования.
      • vlad1024
        29 мая 2012, 19:26
        Тунеядец, ну если это 5 пунктов мат ожидания на фьючерсе РТС, то комиссия примерно такая же, я это имел ввиду ) от частоты простая зависимость, если сигналов много, то некоторые можно пропустить если они дают плохую цену входа. то есть можно просто выставится лимиткой и ждать пока нальют.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн