Работа завершена
Техническое задание
Требуется сделать советник на основе простого стохастика. Для МТ4.
Есть индикатор, который отмечает пересечения стохастика с различными уровнями.
//---- input parameters
extern int KPeriod=5;
extern int DPeriod=3;
extern int Slowing=3;
extern int MA_Method=0; // SMA 0, EMA 1, SMMA 2, LWMA 3
extern int PriceField=0; // Low/High 0, Close/Close 1
extern int OverBoughtLevel =80;
extern int OverSoldLevel =20;
extern bool show_KD_cross=false;
extern bool show_K_OBOScross=true;
extern bool show_D_OBOScross=false;
extern string note_Price="PriceField: Low/High = 0, Close/Close = 1";
extern string _MA_Method="SMA0 EMA1 SMMA2 LWMA3";
double CrossUp[];
double CrossDown[];
int flagval1=0;
int flagval2=0;
Нужно сделать, чтобы он открывал позиции согласно настройкам ( extern bool show_KD_cross=false; extern bool show_K_OBOScross=true; extern bool show_D_OBOScross=false;)
Вводимые внешние параметры не менять.
ПЛЮС:
Возможность выставления ТП и СЛ в настройках (жесткий тейк и стоп)
Модуль из 30 управляемых сделок:
Принцип Мартингейла
НО В СЛУЧАЕ ПРОИГРЫШНОЙ СДЕЛКИ ВЫСТАВЛЯЕТСЯ НЕ КОЭФФИЦИЕНТ УМНОЖЕНИЯ А ОПРЕДЕЛЕННЫЙ ЛОТ:
Возможность НАСТРОИТЬ ГЛУБИНУ ИЗ 30 СДЕЛОК (вместо умножения вводится лот)
ТЗ Вышлю.