Как сделать, чтобы робот отрабатывал 1m_ohlc также как "каждый тик на основе реальных тиков" или "все тики"

 

Всем добрый день и заранее спасибо кто подскажет по вопросу.

Вопрос: Как сделать, чтобы робот отрабатывал 1m_ohlc также как "каждый тик на основе реальных тиков" или "все тики"?

Может какой-то таймфрейм надо использовать например не меньше чем часовой, или только определенную стратегию (робота) или код надо как-то особенно писать. Кто как побеждал у себя?


Суть проблемы:

Столкнулся с тем, что мт5 при тестировании отрабатывает график и ордера по несуществующим свечам. При этой у меня выставлено без проскальзывания. И покупает по рынку по несуществующим ценам (которых не было в ohlc свечи).

Соответственно непонятно как на реальный счет выгонять, если робот иногда не выставляет SL даже на тесте. 





 
График строится по bid. Покупка по bid плюс спред, поэтому покупка иногда весит в воздухе
 
Насколько я помню, в тестере сработавшие ордера обрабатываются на следующем тике. В режиме OHLC тики сильно прорежены и цены срабатывания и фактической обработки могут сильно отличаться.
 
Aleksei Stepanenko #:
График строится по bid. Покупка по bid плюс спред, поэтому покупка иногда весит в воздухе

Пусть строится по bid или по ask. Спред для этого инструмента 1 пункт. К тому же почему не сработал стоплосс и почему цена оказалась выше чем high свечи 

 
Aleksei Stepanenko #:
График строится по bid. Покупка по bid плюс спред, поэтому покупка иногда весит в воздухе

Подскажите, пожалуйста, где посмотреть спред именно для этой свечи?

 
Stanislav Korotky #:
Насколько я помню, в тестере сработавшие ордера обрабатываются на следующем тике. В режиме OHLC тики сильно прорежены и цены срабатывания и фактической обработки могут сильно отличаться.

Прорежены в том смысле, что удалены промежуточные значения. Ohlc за эту свечу не теряются. По ohlc вообще не было для этой свечи значений 

 
igor_spb #:

Подскажите, пожалуйста, где посмотреть спред именно для этой свечи?

Почему именно такой спред в истории- непонятно, вопрос к Финаму или MQ

 

 
Dmi3 #:

Почему именно такой спред в истории- непонятно, вопрос к Финаму или MQ


Ого! Спасибо большое, что показали где спред смотреть. Получается стоплосс должен быть гораздо больше, чем возможный спред. То есть надо на h1 и выше таймфреймах стратегии делать. А как вообще скальперы живут или есть возможность отменять торги, если спред высокий появился 

 
igor_spb #:

Прорежены в том смысле, что удалены промежуточные значения. Ohlc за эту свечу не теряются. По ohlc вообще не было для этой свечи значений 

Я не говорил, что OHLC теряются. Тик, вызвавший срабатывание ордера был на 59 секунде, так что следующий тик, на котором исполнялась сделка по этому ордеру, вполне вероятно, относится к следующей минуте (и её ценам).

 
Stanislav Korotky #:

Я не говорил, что OHLC теряются. Тик, вызвавший срабатывание ордера был на 59 секунде, так что следующий тик, на котором исполнялась сделка по этому ордеру, вполне вероятно, относится к следующей минуте (и её ценам).

Станислав, спасибо за версию. Выше коллега Dmi3 прикрепил скрин, где следующая и предыдущая свеча. Так следующая такой же высоты. Получается это не так работает. А криво робот отработал из-за спреда резкого. Необходимо как-то ограничивать торги на случай спреда 
 
Видел спред иногда раздвигается нормально)