1.Стратегия основана на пересечении двух скользящих средних. 2.Робот должен работать на любых таймфреймах. 3. Условия входа Покупать, когда быстрая скользящая средняя пересекает медленную снизу. Продавать, когда быстрая пересекает медленную сверху. Условия выхода: по обратному сигналу или стоп-лосс, тейк-профит 4.В глобальных переменных должно быть указаны типы обоих скользящих средних (экспоненциальная, простая и тд.) для их выбора перед торговлей. Достаточно букв SMA-простая, EMA-экспоненциальная и др. Должны быть указаны обозначения, либо ссылка на обозначение в справочнике mql5. 5. В входных параметрах должен быть выбор периода обоих скользящих средних. 6. В входных параметрах должен быть стоп-лосс и тейк-профит и размер лота. 7.Позиция должна открываться только при пересечении 2 скользящих средних, на следующем баре после пересечения. 8.Одновременно может быть только одна длинная или одна короткая позиция по одному инструменту, либо позиций может не быть, если сделка завершена по стоп-лосс до появления нового торгового сигнала. 9.Закрытие позиции происходит только при новом пересечении скользящих средних, либо по стоп-лосс и тейк-профит. 10. Примеры: 1.В этом примере сначала при пересечении вниз закрывается длинная позиция (обозначена красным флажком со словом exit), и тут же открывается короткая позиция, которая закрывается при появлении нового сигнала. После этого сразу же открывается длинная позиция. 2.В этом примере показана ситуация, как быть не должно. После выхода из длинной позиции открылась короткая позиция которая быстро закончилась стопом. После этого робот должен прекратить торговать и ждать появления следующего сигнала. Вместо этого на рисунке после закрытия по стопу продажа продолжилась и снова сработали стоп-лосс. 11. Робот обязательно должен работать на ммвб и фортс. 12.Должен работать в metatrader5. 13. Советник должен уметь восстанавливать нормальное функционирование после временного разрыва связи, переподключения к счету или перезапуска терминала. 14.В журнале должны указываться все сделки, а на графике должны показываться места открытия и закрытия позиции. 15.Время работы вместе со времени работы биржи с 10 до 24 по будням. 16. При запуске советника он должен сам присоединить к графику индикаторы с используемыми параметрами 17.Предусмотреть работоспособность работы советника на разных инструментах одновременно.