Evgeny Shibaev
Evgeny Shibaev личный блог
03 декабря 2014, 13:39

Руководство к "Кокоше" (среднечастотный биржевой робот)

Робот «Кокоша» построен с использованием транспарентности платформы JatoTrader.
Испытать его можно на бесплатном биржевом полигоне (обновленная версия 03.12.20114)

Индикаторы, используемые в «Кокоше»:
Руководство к "Кокоше" (среднечастотный биржевой робот)
  

ЦЕНА В АЛГОРИТМЕ НЕ ИСПОЛЬЗУЕТСЯ! Поэтому алгоритм может применяться к любому ликвидному инструменту.

На рисунке сверху показано окно инструмента RIZ4 на платформе JatoTrader и пример торговли робота «Кокоша».

Цифрой 1 обозначена сделка на классической панели. Цифрой 2 — эта же сделка на частотной панели Jatotrader. 

Цифрой 4 на частотной панели обозначена интенсивность продавцов (красным цветом).

Цифрой 5 интенсивность покупателей (зеленым цветом). Цифрой 6 оъемно-тиковый осциллятор (ОТО),
в относительном измерении учитывающий как количество тиков на 
покупку-продажу, так и их объем.

Цифрой 3 обозначена лампочка рядом с роботом на верхней панели, если она горит зеленым

цветом, то робот готов к продаже, если красным — то к покупке.

Готовность к продаже — вход ОТО в область перекупленности, а сигнал на выставление заявки

на продажу возникает при росте 3-х периодов подряд осциллятора ОТО и при готовности

робота к продаже (красная лампочка). Соответственно, наоборот — для покупки.

Частотная панель настраиваемая. Каждая новая свеча на частотной панели формируется

по прошествии определенного количества тиков. Поэтому график цены может быть

относительно времени как «сжатым» при низкой активности, так и сильно «раздвинутым» во

время высокой активности участников. При высокой активности сделки будут совершаться

чаще, при низкой — реже. Трейдер может сам подстроить тиковый интервал графика и 

соответственно частоту совершения сделок роботом. На рисунке сверху настройка проведена

на 300 тиков на бар. Вызов робота осуществляется нажатием соответствующей кнопки в окне инструмента (отмечена красным овалом на

рисунке снизу). 

Руководство к "Кокоше" (среднечастотный биржевой робот)                                           
Для запуска (и остановки) робота используется  кнопка 20 на нижнем рисунке.
Руководство к "Кокоше" (среднечастотный биржевой робот) 

Цифрой 1 обозначена кнопка стандартного режима, т.е. робот выставляет заявки как на покупку, так и на продажу.

Цифрой 2 обозначена кнопка включения только режима «покупка». В этом режиме робот отрабатывает только сигналы на покупку.
Цифрой 3 — только «продажа». Это очень удобно если 
вы играете в какую либо одну сторону.

4 — В роботе предусмтрен режим «советника». В этом режиме заявка в торговую систему не  отправляется, а «место»
заявки обозначается на графиках соответствующими галочками и 
звуковым сигналом.

Цифрами 5 и 6 обозначено количество контрактов (лотов), которое будет выставлено в торговую

систему при очередном сигнале на продажу или покупку. 

Цифрами 7 и 8 обозначено поле, в котором задается интенсивность продавцов (покупателей),

которая должна быть не менее заданного значения, чтобы сигнал на продажу (покупку) сработал.

Малое значение этого параметра делает сигнал более «чувствительным», а большое — более 

«грубым». На рисунке справа видно, что продажа настроена более «агрессивно» по сравнению

с покупкой. Т.е. заявка на покупку будет выставлена лишь в случае, если интенсивность

покупателей при атаке продавцов будет не менее 14-ти покупок в секунду. На падающем

рынке это, скорее всего, гарантирует вам неплохой отскок цены. Интенсивности могут быстро

задаваться вращением колесика мыши и находятся в диапазоне от 0.1 до 249.99.

Числами 9 и 10 обозначены регуляторы установки  отступа от лучшей цены в стакане при

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

«по цене лучшего бида».  Плюс один — вторым в стакане сверху. Минус один — лучшим «аском» (или

в лучший бид, в зависимости от спреда). Аналогично — для покупки.

11 и 12 ограничения максимально возможной короткой и длинной позиции. Быстро

настраиваются вращением колесика мыши.

13 и 14 ограничение максимального убытка в пунктах или значении цены в пересчете на размер позиции.

15 Кнопка сброса настроек, по умолчанию задает количества в 1 контракт, а интетсивности в 12.

16 Флаг остановки робота после выставления очередной заявки.

17 Индикатор инструмента

18 Открытая позиция

19 Прибыль в пунктах.

20 Кнопка запуска-остановки робота

21 Индикатор работы робота

22 Быстрое закрытие позиции

При закрытии диалогового окна, робот продолжит работу, если вы его не остановите.

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

Вдео  https://www.youtube.com/channel/UCNODQ8RiXdU3a9L3KHf-w2g

 

12 Комментариев
  • Spekyl
    03 декабря 2014, 13:45
    Чего-то в боте не хватает… Я тестировал.
  • professor facepalm
    04 декабря 2014, 09:45
    Разрешите поинтересоваться, платформа на коммон лиспе написана?
    Если да, то что использовалось для gui?
      • professor facepalm
        04 декабря 2014, 10:11
        Evgeny Shibaev, в копилку историй успешного применения лиспа!
        Ещё тогда один вопрос: какие-нибудь определённые причины использования AllegroCL, а не LispWorks есть? Или так исторически сложилось?
          • professor facepalm
            04 декабря 2014, 10:33
            Evgeny Shibaev, благодарю за ответы!
  • Truder
    08 декабря 2014, 09:45
    скачал free версию, но в настройках Кокоши отсутствуют поля max лонг, max шорт и стоп. Почему? как потестировать Кокошу с управлением рисками?
  • Truder
    08 декабря 2014, 22:04
    да, скачал свежую версию, настройки появились. Но при прогонах программа вылетает вот с такой ошибкой

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

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