Tarea técnica
Надо написать робота, который открывал и закрывал сделки при следующих условиях:
1 — робот работает на 4-х таймфреймах (5 минут, 15 минут, 30 минут. 1 час)
2 — в каждом таймфрейме возможен только 1 лот
3 — лот может открываться или в бай или в селл
4 — лотность для каждого таймфрейма можно установить руками
5 — робота можно подключить к любым валютным парам
6 — робот должен работать с МТ4
7 — работу робота в каждом таймфрейме можно остановить руками в любой момент. Остановка работы в одном таймфрейме не влияет на работу в других таймфреймах
8 — должна быть возможность, указать что надо закрыть все сделки до 23:30 по мск и на след день указываем для каждого таймфрейма в бай или селл идет торговля и робот сам открывает сделки при пересечении скользящей средней периода 7 и периода 14
Логика работы робота:
1 — за основу работы робота берем индикатор Exponential Moving Average период 7, применим к close и тот же индикатор Exponential Moving Average период 14, применим к close
2 — в момент пересечения индикатора скользящей средней периода 7 и периода 14 робот открывает сделку или в бай или в селл, в зависимости от первоначальной настройки в момент запуска.
3 — сделка закрывается когда скользящая средней периода 7 и периода 14 пересекаются
4 — в момент пересечения текущая сделка закрывается и открывается новая с противоположной стратегией (если сделка была на бай, то после пересечения она закрывается и сразу открывается с этим же лотом на селл)
В момент запуска робота мы руками указываем для каждого таймфрейма направление пары или в бай или селл.
Если остановили работу в одном таймфрейме, через некоторое время запустили и руками указали направление движения или в бай или селл.