작업 종료됨
명시
Техническое задание
Нужен советник на базе стохастического осциллятора.Все валюты. Все таймфреймы.
Все параметры индикатора должны быть настраиваемыми.
Должна существовать возможность переключать его из режима Buy/Sell или только на Buy, или только на Sell.
Торговля или по жестко фиксированному лоту или по проценту от депозита
В случае убыточной сделки – остановить работу эксперта. (функция должна быть включаемая)
Работает только с одной сделкой в один момент времени.
1. Сделка sell.
Условие открытия: выполнение всех трех параметров (и/и/и)
1.1 Пересечение линий K и D выше уровня Level_Sell_Ready (настраиваемый параметр)
1.2 Пересечение линиями K и D Сверху вниз уровня Level_Sell_Ready2 (настраиваемый параметр)
1.3 Разница между ценой Low Бара (настраиваемый параметр) и текущей ценой должна быть больше или равна (настраиваемый параметр, если установлено 0, то все равно)
Условие закрытия:Выполнение любого из этих параметров (или/или/или)
1.4 Stop_Loss_Sell (настраиваемый параметр)
1.5 Takeprofit_Sell (настраиваемый параметр)
1.6 Достижение линией K уровня (настраиваемый параметр)
2. Сделка buy.
Условие открытия: выполнение всех трех параметров (и/и/и)
2.1 Пересечение линий K и D ниже уровня Level_Buy_Ready (настраиваемый параметр)
2.2 Пересечение линиями K и D снизу вверх уровня Level_Buy_Ready2 (настраиваемый параметр)
2.3 Разница между ценой High Бара (настраиваемый параметр) и текущей ценой должна быть больше или равна (настраиваемый параметр)
Условие закрытия: Выполнение любого из этих параметров (или/или/или)
2.4 Stop_Loss_Buy (настраиваемый параметр)
2.5 Takeprofit_Buy (настраиваемый параметр)
2.6 Достижение линией K уровня (настраиваемый параметр)
Блок обработки ошибок.
При возникновении ошибок, исправляемые - исправить, о неисправляемых сообщить.
Должна существовать возможность быстро восстановить работу в случае перезагрузки компьютера.