Анна Ф
Анна Ф личный блог
02 декабря 2015, 14:17

В помощь новичкам и себе на хлебушек. Ч.5

Продолжаем тестить робота на пересечение 3 и 700-ой ЕМА. Предварительно могу заметить, что на ЕДе пила обходится много дороже, поскольку в ней дорогие пункты, а запас хода в пунктах невелик. Вероятно, эта стратегия может работать на ЕДе только в ручном режиме, вблизи долгосрочных экстремумов с обязательным стопом. Значит, на интрадей не очень.
На Си и фСБ пока полет нормальный. За эту неделю надеюсь доработать автостопы и со следующей буду публиковать результаты.
Если есть заинтересованные в доработке автостопа, буду рада любой Вашей помощи.


18 Комментариев
  • onlyfly
    02 декабря 2015, 15:29
    на LUA для квика напишу
  • Eldar Shaymardanov
    02 декабря 2015, 15:59
    написал простого робота без тейк-профита, но с стоп-лоссом. для работы надо добавить на график два Moving Average. один 3 другой 700. на вкладке Дополнительно в настройках индикатора добавить идентификаторы: для МА 3 — fast_mov для МА 700 — slow_mov в файле в значение SecCode заполнить код бумаги, которой будете торговать. у меня тест был на мини индекс ММВБ. в поле ACCOUNT — свой счет. его можете посмотреть при выставлении заявки в верху окна. таймфрейм — 1М. и запускаете. запуск скрипта — Таблицы — Lua — доступные скрипты. там добавить скрипт и запустить. скрипт тестировался недолго. так что могут быть ошибки. пишите, исправлю
    • onlyfly
      02 декабря 2015, 17:42
      Eldar Shaymardanov, в 7 квике тестировали?
  • Eldar Shaymardanov
    02 декабря 2015, 16:18
    СЛ ставится в любом случае. для себя ставлю в 1%.
    либо переворот либо СЛ.
    правда надо подумать над тейк-профитом. бывает разворот роста или падения, но до переворота по пересечению скользяшек далеко. то наверно реализую такой вариант — когда от максимального профита текущая маржа ушла на 30% закрываю позицию. хотя тут наверно лучше к ATR привязать.
  • Eldar Shaymardanov
    02 декабря 2015, 16:18
    кстати. Стоп-лосс ставится не стоп-заявкой, а робот сам закрывает позицию.
    • Константин
      02 декабря 2015, 21:27
      Eldar Shaymardanov, скрипт запускается, ошибок не выводит, но заявки не выставляются. Вообще ничего не происходит при пересечении мувингов
  • Eldar Shaymardanov
    02 декабря 2015, 22:48
    В папке со скриптом есть log файл. Выложите мне его
    • Константин
      02 декабря 2015, 23:11
      Eldar Shaymardanov, 

      12/02/15 20:49:34 OnInit
      12/02/15 20:49:34 20:49:35
      12/02/15 20:49:34 Status of SRZ5 is 0
      12/02/15 20:49:34 Buy 0

      12/02/15 20:51:17 OnInit
      12/02/15 20:51:17 20:51:17
      12/02/15 20:55:38 Status of SRZ5 is 0
      12/02/15 20:55:38 Sell 0
      12/02/15 20:55:38 Status of SRZ5 is 0
      12/02/15 20:55:38 Sell 0
      12/02/15 20:55:38 Status of SRZ5 is 0
      12/02/15 20:55:38 Sell 0
      12/02/15 20:55:38 Status of SRZ5 is 0
      12/02/15 20:55:38 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0
      12/02/15 20:55:39 Sell 0
      12/02/15 20:55:39 Status of SRZ5 is 0

  • Eldar Shaymardanov
    03 декабря 2015, 08:32
    Один мувинг не подключился
    • Константин
      03 декабря 2015, 09:26
      Eldar Shaymardanov, В табличке MA Robot SRZ5 в графах Slow и Fast данные есть и они обновляются. 
  • Константин
    03 декабря 2015, 09:29
     Здесь правильно все заполнено?

    ClassCode=«SPBFUT» --класс бумаги
    SecCode=«SRZ5» --код бумаги
    QUANTITY=1 --количество позиций для торговли
    MAX_QUANTITY=1 --максимальное количество дозакупки
    ACCOUNT=«4100PLZ» --идентификатор счета
    CLIENT_CODE=ACCOUNT --идентификатор клиента. на фортс равен счету
    stop_loss_level=1 --допустимый стоп в процентах
    SEC_PRICE_STEP=1 --шаг цены
    slide=2 --проскальзывание в рублях

  • Eldar Shaymardanov
    03 декабря 2015, 18:32
     робот пока в тесте тейк-профита и стоп-лосса.
    плюс надо подумать как исключить пилу в районе пересечения скользяшек.
    примерный алгоритм по ТП:
    получаю максимальную маржу. если текущая маржа от максимальной уменьшилась на 25%. значит в разворот. чтобы не было пилёжек в размер свечи — ТП начинает работать при марже больше 50пп.
    СЛ — 0,2% от цены входа. перекрывает размер свечи.
  • Eldar Shaymardanov
    03 декабря 2015, 19:03
    последняя версия с ТП
    https://yadi.sk/d/9Rh04cKpkwnD8
    • Eldar Shaymardanov, Спасибо вам за проделанный труд. Тестирую робота. Подскажите, что это за настройки.

      margin = 0 Max_margin = 0 Prev_level = 0 p.s.  При выставленный настройках SEC_PRICE_STEP=0 --шаг цены, на инструменте SRZ5 робот работает, а по идее там должно быть «1», или это типа, для инструментов с шагом к примеру 1 или 3 или 5 или 10?

      p.p.s. Позиция была открыта перед окончанием днев. сессии, на вечер. сессии опустилась ниже уровня SL (SL не сработал).

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

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