Новая версия платформы MetaTrader 5 build 2170: Области видимости в MQL5, глобальное обновление тестера стратегий и встроенного хостинга - страница 20

 
Roman:

В режиме по реальным тикам, маркеты по ластам исполняются?

Последние билды не проверял, так что не 100%. С тейком помню ситуацию

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы

fxsaber, 2019.10.13 16:58

На биржевых кастомных символах тейки акцептируются по last-цене, а исполняются по bid/ask.

Например, тейк для BUY-позиции стоит на уровне 1.09801. Приходит такой тик bid/ask/last = 1.09799/1.09802/1.09801. Он срабатывает, т.к. last-цена каснулась, но при этом срабатывает по цене bid, что хуже last.

Получается, что тейки срабатывают все время с отрицательным проскальзыванием.

Маркеты не практикую.

 
fxsaber:

Последние билды не проверял, так что не 100%. С тейком помню ситуацию

Маркеты не практикую.

Мнда уж, штатный тейк профит, должен имитировать лимитный ордер, но не как не рыночный !
Активация по ласт, верное, а само исполнение нет. Вот и получаем искусственный отрицательный скользяк на величину спреда. 
Очевидно же, что надо это исправлять, для режима по реальным тикам.
А маркет ордер должен имитироваться для стоп ордеров, и лимита хуже рынка.

 
Roman:

Активация по ласт, верное

Не согласен.

 
fxsaber:

Не согласен.

Да, если делать точно, то по заполнению лимитного ордера тейка, учитывая объем ласта.

 
Roman:

Да, если делать точно, то по заполнению лимитного ордера тейка, учитывая объем ласта.

Ласт совсем не при делах.

 
fxsaber:

Ласт совсем не при делах.

Ну как это не приделах? Ласт это цена последней маркет сделки.
Ласт и бегает между бид аском ))
Тейк профит это лимитный ордер, кто его вам нальёт?
Ласт и будет наливать ))

 
Roman:

Ну как это не приделах? Ласт это цена последней маркет сделки.
Ласт и бегает между бид аском ))
Тейк профит это лимитный ордер, кто его вам нальёт?
Ласт и будет наливать ))

Это настолько древний холивар, что не буду его затевать.

 
fxsaber:

Это настолько древний холивар, что не буду его затевать.

Не ради холивара, все лимитные ордера заполняются рыночными, и ни как не иначе.
Ласт отображает цену инициатора, то есть маркет ордер который забирает ликвидность.

 
Roman:

Не ради холивара, все лимитные ордера заполняются рыночными, и ни как не иначе.
Ласт отображает цену инициатора, то есть маркет ордер который забирает ликвидность.

Вашей точки зрения придерживается большое количество людей. Доказывать иную не буду.

 

Друзья, подскажите, в новой версии MQL файл проекта .mqh теперь нельзя компилировать? выдает ошибки, из-за того что не видит переменные из .mq5

всегда только .mq5 должен быть активным при компиляции?

не нашел этих изменений в обновлениях

спасибо

Причина обращения: