Auftrag beendet
Spezifikation
Разработать торгового советника для платформы MetaTrader 5, который будет принимать сигналы на открытие и закрытие ордеров от внешней программы. Внешняя программа написана на Python.
Функциональные требования:
1. Советник должен иметь возможность принимать внешние сигналы на открытие и закрытие ордеров.
2. Советник должен иметь возможность обрабатывать различные типы сигналов и выполнять соответствующие действия (например, открытие Buy ордера при получении сигнала "Buy", закрытие всех открытых ордеров при получении сигнала "Close All").
3. Советник должен иметь возможность устанавливать параметры для выполнения ордеров (размер лота, стоп-лосс, тейк-профит).
4. Размер лота, стоп-лосс и тейк-профит должны выставляться вручную в интерфейсе программы.
5. Советник должен иметь возможность отправлять уведомления или логировать действия в журнале при получении и обработке сигналов.
Дополнительные требования:
1. Советник должен иметь возможность сохранять историю выполненных ордеров для последующего анализа.
2. Советник должен быть стабильным и надежным в работе, не вызывать задержек или ошибок в выполнении ордеров.
Примечание: При разработке советника необходимо учитывать возможные ограничения и требования платформы MetaTrader 5, а также обеспечить его совместимость с различными брокерскими компаниями.