Сигналы на пересчение 2х средних. - страница 2

 
Mihail Marchukajtes:

Всё очень просто, чтобы результаты тестирования совпадали с реалом, не нужно использовать нулевой бар, а работать по сформировавшимся. Тогда соотвествие будет полное....

А в многоточии было написано что то явно неприличное?
 
Renat Akhtyamov:
А в многоточии было написано что то явно неприличное?

Да нет... просто так сказать открытость продолжения :-)

 
Наверно нужно сделать normalizeDouble
 

добавлю, этот советник отлично сольется на флете

 
burB0T:
Написал сигналы на открытие сделок по 2-м средним MA. Робот в тесте часто открывает позицию не в ту сторону, а также открываются промежуточные не нужные позиции (когда средним далеко от пересечения). Как такое можно исправить?

Если "Робот в тестере часто открывает позицию не в ту сторону", значит программа (робот) не отлажена. Чтобы найти ошибку, нужно сосредоточится на первой сделке "не в ту сторону" и попытаться понять причину. Распечатать участвующие в этом моменте переменные. Уточнить логику. Это называется отладка программы методом проб и ошибок. Это обычная рутинная работа программиста. По щучьему велению не получится.

Совершение сделок - Торговые операции - Справка по MetaTrader 5
Совершение сделок - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением...
 
trader781:

добавлю, этот советник отлично сольется на флете

Если солидольчиком подмазать, то не сольется.)
 
Yuriy Asaulenko:
Если солидольчиком подмазать, то не сольется.)

Эта музыка будет вечной, если я ... не использую мартин и большое количество сделок(слив по спреду)))

 
burB0T:
Написал сигналы на открытие сделок по 2-м средним MA. Робот в тесте часто открывает позицию не в ту сторону, а также открываются промежуточные не нужные позиции (когда средним далеко от пересечения). Как такое можно исправить?

Машки во флете постоянно переплетаются между собой, к тому же они перерисовываются одновременно с изменением текущей цены. Если на истории кажется, что позиция открыта не в ту сторону, то в момент её открытия взаимное положение машек могло быть другим. Чтобы такой проблемы не было, нужно увеличивать разницу между периодами сглаживания машек и уже закрывшиеся свечи, чтобы исключить перерисовку внутри текущей свечи.

 

Вот робота сделал на пересечении двух средних

https://www.mql5.com/ru/charts/6368844/eurusd-m1-metaquotes-software-corp

График EURUSD, M1, 2017.01.05 17:09 UTC, MetaQuotes Software Corp., MetaTrader 4, Demo
График EURUSD, M1, 2017.01.05 17:09 UTC, MetaQuotes Software Corp., MetaTrader 4, Demo
  • www.mql5.com
Символ: EURUSD. Период графика: M1. Брокер: MetaQuotes Software Corp.. Торговая платформа: MetaTrader 4. Режим торговли: Demo. Дата: 2017.01.05 17:09 UTC.
 

Автор привет!



не слушай нейровиков  , они сливаторы.

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