Robot-Scalper.ru
Robot-Scalper.ru личный блог
11 апреля 2014, 15:17

Чрезмерное отклонение котировок на демо торгах (тени, хвосты)

 
Есть проблема на демо счете: огромные тени или хвосты у свечек.
Алготрейдеры, тестирующие свои алгоритмы на демо счете, постоянно сталкиваются с огромными выносами цен.
Экстремумы котировок на демо счете могут отличаться от реальных котировок на десятки процентов.
Соответственно, все стоп-лоссы, даже самые далекие, срабатывают. Индикаторы основанные на значениях high/low (например, Параболик SAR) начинают зашкаливать и показывают картину абсолютно не схожую с реальными торгами. В результате имеем ложные торговые сигналы. 
Как с этим бороться?
Было отправлено письмо в Московскую биржу с подробным описанием проблемы.
Я предложил следующее решение: удовлетворять всех трейдеров, которые торгуют большими объемами «по рынку», айсберг-заявками на уровне не более 1-2% отклонения цены от реальных котировок. Чтобы не было огромных выносов (хвостов, теней) цены.
Биржа ответила следующим сообщением:

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

Мой комментарий:
про нарушение правил никто и не говорил. Их просьба — делу не поможет. Всё равно найдутся люди желающие показать свою крутизну и будут «сдвигать» рынок. Просто так, забавы ради.
Исправить ситуацию можно только скриптом (10 строк кода). Один раз написать и забыть об этом баге навсегда. Тем более, что удовлетворять трейдеров можно сколь угодно большими объемами. Это же ведь просто баллы, а не реальные деньги.
А с близкими к реальным котировкам тесты роботов и торговых стратегий будут более правильными и результаты будут более близкими к реальным.

тестирование роботов, алготрейдинг 
Если Вы считаете, что данная инициатива правильная и полезная, оставляйте ниже свои комментарии. Мы их приведем ещё раз в Московской бирже в поддержку улучшения качества учебных котировок. 
9 Комментариев
  • ben
    11 апреля 2014, 15:19
    На демо- во всём виноват Пчела! ☜♡☞Пчела-сливающий☜♡☞
  • Stanislav-A
    11 апреля 2014, 15:26
    есть такая шняга. демо предназначена только для ознакомления с терминалом
      • Сергей Иконников
        11 апреля 2014, 16:33
        Робот Скальпер, научи робота тестировать на реале и проблема будет решена.
        Делается оч просто: вместо совершения сделки (любой) робот пишет в лог результат этой сделки.
        Потом обрабатываешь лог (руками или скриптом) и видишь результат.
          • Сергей Иконников
            11 апреля 2014, 18:27
            Робот Скальпер, как это называется — дело десятое.

            Совершилась сделка «на бумаге» или нет, а также проскальзывание и взятый объём узнать несложно. Мой робот это умеет.
            И ваш бы умел — если бы был написан с учётом возможности тестирования на реале.

            Можно, конечно, продолжать жаловаться на недостатки демо-режима. А можно модифицировать робота так, чтобы он умел тестировать на реале.

            Подумайте, почему проблему, озвученную в теме топика никто, судя по обилию комментов, не считает важной? Мне кажется, это всё потому, что нормальные роботы никак не завязаны на демо-режим. И закладываться на демо при написании робота — это ошибка.

            А демо-режим, как выше правильно заметили, предназначен для знакомства с терминалом.
    • Rookie
      12 апреля 2014, 13:53
      Робот Скальпер, потому что никто не тестирует робота на демо-счете. Тестируют в основном на истории в программах теханализа, либо на реальном депо без фактического вывода сделок на биржу, либо с выводом, но на одном контракте.

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

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