Работа завершена
Техническое задание
ТЗ для советника по индикатору Future Volume.
Вход осуществляется по сигналу индикатора Future Volume.
Код для интеграции с индикатором:
SetIndexBuffer(0,BuyBuffer);
SetIndexBuffer(1,SellBuffer);
Вход в позицию может быть одиночным или с усреднением. Размер первого ордера берётся из панели на графике. Последующие входы для усреднения выполняются то сигналам индикатора. Размер лотов усредняющих ордеров рассчитывается с помощью коэффициента, задаваемого в настройках. Для выхода из позиции должно быть 4 варианта: по встречному сигналу индикатора, по ТП, по трейлингу или по СЛ. В режиме работы с усреднением СЛ указывается в $$. В настройках советника должна быть возможность включения/выключения этих вариантов. При одновременном включении нескольких вариантов, выход производится по тому, который наступает раньше.
Параметры в настройках советника:
Вкл/выкл торговли с усреднением;
Количество ордеров для усреднения;
Коэфф. увеличения следующего лота при работе с усреднением;
Вкл/выкл трейлинга;
Размер трейлинг стопа;
Шаг трейлинг стопа;
Вкл/выкл выхода из позиции по встречному сигналу;
Вкл/выкл выхода из позиции по ТП;
Размер ТП;
Вкл/выкл выхода из позиции по СЛ;
Размер СЛ в пунктах для одиночного ордера;
Размер СЛ в $$ для усреднённых позиций.
Все величины для пятизначных котировок.
На графике должна быть панель для ввода следующих параметров:
Кнопки для активации торговли в покупку и в продажу;
Размер лота.