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

Поделиться
HTML-код

Комментарии • 14

  • @boris8780
    @boris8780 11 месяцев назад

    очень полезное видео, спасибо!

  • @user-cq2ne3ii2s
    @user-cq2ne3ii2s 2 года назад +1

    👍критически важный момент

  • @Sp666Lit
    @Sp666Lit 2 года назад +1

    Очень полезно, спасибо!

  • @VS-ws2mi
    @VS-ws2mi Год назад

    Актуально? В агенте есть галочка не открывать позицию если позиция не закрыта…

  • @user-jk9yb7ci5c
    @user-jk9yb7ci5c 2 года назад

    Там в свойствах лаборатории

  • @user-xv8vg1xv3s
    @user-xv8vg1xv3s 2 года назад +1

    Добрый день! Интересное видео, интересное решение. Что не понравилось? Вторая половина видео перегружена. Я думаю есть решение проще. В ТСЛаб позиции, не открытые в агенте, но "открытые" в лаборатории называются виртуальными. Есть кубик Виртуальная позиция? Если Виртуальная позиция?=true, запрещаем открытие новых сделок и сбрасываем open_price. Получаем больше автоматизации и упрощение кода. Нет заморочек с датами и временем.

    • @1605Algo
      @1605Algo  2 года назад

      Добрый день! Спасибо за наводку, попробую так сделать, если заработает выпущу апдейт

    • @1605Algo
      @1605Algo  2 года назад +2

      Если интересны скрины напишите мне в тг @SXOFV, а ниже кратко опишу суть.
      С виртуальной позицией не вышло, к сожалению, ибо там оказался очень хитрый момент: я использую в боте перенос стопа в безубыток через определённое время т.е. я считаю свечи после входа в позицию (т.е. когда есть цена входа) и тут самое интересное:
      пока мы не вошли в позицию первый раз, виртуальная позиция рисуется в прошлом и open_price считается нормально, но как только мы открываем первую сделку в агенте, все виртуальные позиции забываются агентом и в прошлом open_price появляется везде (т.к. больше нет условий на очищение) и соответственно запускается счётчик фактически с самого начала истории и у меня стоп мгновенно в безубытке оказывается, что ломает первую сделку.
      Перенос стопа тут как пример, любое действие, которое мы делаем, только когда есть позиция, будет ломаться об это т.к. open_price не обнуляется. А определяем позицию мы по наличию цены входа, которая в данном случае open_price, ведь если мы вход пропустили на 10 минут мы же все равно должны учесть рынок тех 10 минут, чтобы сделки совпали. Надеюсь я понятно описал.
      Так что придётся пробовать искать другую более простую альтернативу ручном внесению даты и времени, если она есть конечно.

  • @Denis-iy5jt
    @Denis-iy5jt 2 года назад

    Добрый день. Не подскажите по поводу коэффициентов [i-...]? Нужно перебрать все свечки, предшествующие данной, пока не найду ту, которая была выше(ниже) данной. Например есть ЛОУ свечки =100. Хочу проверить поочереди все предыдущие свечки, пока не найду свечку с ЛОУ

    • @sukhachevalexander
      @sukhachevalexander 2 года назад

      Может с блоком "минимум за" попробовать?

  • @user-us6gl9md2b
    @user-us6gl9md2b 2 года назад

    На видео показан пример работы скрипта для покупок, для продаж я так понял все тоже самое только в логической формуле PE>PE[i-1]? Кубик open_price работает для покупок или для продаж?

    • @1605Algo
      @1605Algo  2 года назад

      Да, все тоже самое

  • @Dop1ng777
    @Dop1ng777 8 месяцев назад

    Здравствуйте, а для этой задачи нельзя просто входить не по рынку, а лимитными ордерами по конкретной цене?

    • @1605Algo
      @1605Algo  8 месяцев назад

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