Пишу експерта... и вот задумался.. нужно ли воопсче использовать MarketInfo() вместо просто Bid, Ask?
и вот еще...
В тестере MarketInfo ограничен и не выдает текущих рыночных данных других символов, так как тестер не моделирует развития чужих символов во время теста.
Если другие инструменты загружены, то MarketInfo() выдаст информацию и по другим инструментам.
А разве мультивалютних експертом в MetatTrader можно как то оптимизировать?
Если у вас в эксперте один инструмент входит в рынок по сигналам, снимаемым с другого инструмента (или с индикаторов другого инструмента), то оптимизации этого второго инструмента не получится.
Однако. Если оба инструмента в эксперте работают независимо (по своим сигналам и своим индикаторам), то вы можете в тестере поочередно оптимизировать эти символы. Но суммарный прогон, конечно, невозможен.
Разве что, вы после этой раздельной оптимизации сохраните и потом корректно сведете в экселл оба теста...
Если у вас в эксперте один инструмент входит в рынок по сигналам, снимаемым с другого инструмента (или с индикаторов другого инструмента), то оптимизации этого второго инструмента не получится.
Однако. Если оба инструмента в эксперте работают независимо (по своим сигналам и своим индикаторам), то вы можете в тестере поочередно оптимизировать эти символы. Но суммарный прогон, конечно, невозможен.
Разве что, вы сохраните и потом корректно сведете в экселл оба теста...
Вроде ограничение одно. Нельзя открывать в тестере и оптимизаторе сделки по другому инструменту. А какие инструменты и индикаторы анализируются неважно. Лишь бы анализируемый инструмент был доступен.
А какие инструменты и индикаторы анализируются неважно. Лишь бы анализируемый инструмент был доступен.
Возможно, это так. Тогда "отзываю" со своего поста первую часть:
"Если у вас в эксперте один инструмент входит в рынок по сигналам, снимаемым с другого инструмента (или с индикаторов другого инструмента), то оптимизации этого второго инструмента не получится"
Возможно, это так. Тогда "отзываю" со своего поста первую часть:
"Если у вас в эксперте один инструмент входит в рынок по сигналам, снимаемым с другого инструмента (или с индикаторов другого инструмента), то оптимизации этого второго инструмента не получится"
Использование функции MarketInfo формирует ошибку ERR_FUNCTION_NOT_ALLOWED_IN_TESTING_MODE(4059), однако выдается корректная информация о текущих ценах тестируемого символа, о размере уровней стопов, размере пункта, размере спреда любого символа, присутствующего в окне котировок.
Возможно, это так. Тогда "отзываю" со своего поста первую часть:
"Если у вас в эксперте один инструмент входит в рынок по сигналам, снимаемым с другого инструмента (или с индикаторов другого инструмента), то оптимизации этого второго инструмента не получится"
При первом обращении ц ценам или времени другого инструмента, или при запуске индикатора использующего другой инструмент начинается загрузка истории другого инстрмента. После этого можно уже использовать MarketInfo();
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
и вот еще...
В тестере MarketInfo ограничен и не выдает текущих рыночных данных других символов, так как тестер не моделирует развития чужих символов во время теста.
Виводы :
1-для тестирования лучше использовать Ask, Bid, Point etc.
2-для реала лучше MarketInfo
3-для мультивалютних еспертов ответ очевиден)
я, прав?