Технологическая сингулярность MetaTrader 5 - страница 5

 
Anatoli Kazharski:

Всё никак не доберусь до них. Обязательно попробую. Есть необходимость изменять спред и стоп/лимит уровни на истории случайным образом. Своего рода имитация "палок в колёса".

Это не получится. Данные уровни можно менять только в "реал-тайме", но тогда торговать символы не получится. Если только это не реализуют

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

Обсуждение статьи "Как торговать на внешней бирже криптовалют через MetaTrader 5"

fxsaber, 2017.11.24 09:59

Сразу хочется сказать, чего явно не хватает при работе с кастомными символами после прочтения - кастомных OrderSend. Чтобы можно было в штатном GUI наблюдать "текущие позиции" и "Историю" с MQL-доступом.

 
fxsaber:

Это не получится. Данные уровни можно менять только в "реал-тайме", но тогда торговать символы не получится. Если только это не реализуют

Некоторые брокеры предлагают плавающие стоп/лимит уровни. Например, ограничение будет, как 1 спред. Спред расширился, расширился стоп/лимит уровень. Если у брокеров есть такие инструменты, то необходима возможность протестировать это и на истории в тестере.

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

К этим настройкам нужно также добавить размер спреда. То есть возможность расширять спред на истории (спред + установленная в настройках тестера величина).

fxsaber:

Сразу хочется сказать, чего явно не хватает при работе с кастомными символами после прочтения - кастомных OrderSend. Чтобы можно было в штатном GUI наблюдать "текущие позиции" и "Историю" с MQL-доступом.

Хотелось бы больше подробностей, что это значит и какие возможности это даёт.

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Anatoli Kazharski:

Хотелось бы больше подробностей, что это значит и какие возможности это даёт.

Кастомный OrderSend - это мнимая отправка торговых ордеров. Фактически, это возможность в поле "Торговля" записать якобы выставленную позицию или отложенный ордер. Они не будут исполняться и как-либо взаимодействовать с торговым сервером. Нужно только, чтобы в "Торговля" и "История" можно было делать кастомные записи, доступные только в определенной копии Терминала.


Например, в статье про криптобиржу, было бы удобно "торговать" из MT5 не через самопальный GUI, а как-будто через MT5, используя все преимущества вкладок "Торговля" и "История". Т.е. чтобы виртуальные позиции, ордера и сделки были доступны через History-функции и PositionGet/OrderGet-функции.


Тогда все Маркет-продукты, которые, например, показывают уровень безубытка будут работать и с таким крипто-биржевым подключением.

 

fxsaber:

Кастомный OrderSend - это мнимая отправка торговых ордеров. Фактически, это возможность в поле "Торговля" записать якобы выставленную позицию или отложенный ордер. Они не будут исполняться и как-либо взаимодействовать с торговым сервером. Нужно только, чтобы в "Торговля" и "История" можно было делать кастомные записи, доступные только в определенной копии Терминала.

...

Это не то же самое, что было описано в 17-ом пункте? Если нет, то в чём отличие?

Просто именно так я себе и представлял виртуальную торговлю с помощью MQL-тестера в реальном времени.

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

Технологическая сингулярность MetaTrader 5

Anatoli Kazharski, 2017.12.14 13:55

...

17. Управление тестером из MQL (MQL-тестер). Таким образом можно было бы проводить виртуальную торговлю в режиме реального времени прямо в MQL-программах, что даст возможность сравнивать текущий реальный и виртуальный результат. 


 
Anatoli Kazharski:

Это не то же самое, что было описано в 17-ом пункте? Если нет, то в чём отличие?

Просто именно так я себе и представлял виртуальную торговлю с помощью MQL-тестера в реальном времени.

Нет, это другое.

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