Сделать усреднитель по индикатору ADX |
Основной индикатор
Все как у всех теже параметры
extern double Lots = 0.05; // торговый объем ордера
extern double MaxLot = 5; // максимальный торговый объем
extern double KLot = 2; // увеличение лота
extern double Pro = 500; // язь в рублях
extern double Pro2 = 300; // язь в рублях 2
extern int StopLoss = 5000; // лось
extern int TakeProfit = 2000; // язь
extern int TrailingStop = 450; // трал
extern int Period = 14; // период ADX
extern int TF = 60; // таймфрейм
extern int Max = 30; // максимальное число поз
extern int Second = 10; // число поз для закрытия частями
extern int UStep = 200; // шаг усреднения
extern int Slip = 30; // реквот
extern int Shift = 1; // на каком баре сигнал индикатора
extern int Magic = 123; // магик
Нужен еще общий процент от прибыли по магик.
Идея такая: устанавливаем отложенный ордер BUYSTOP на при достижении iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,1)>47 и
iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,1) > iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1),
iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,2) < iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,2) на 100*Point от текущей цены, в случае если iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,1)>47 и iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,1) < iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1),
iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,2) > iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,2)
удаляем отложенный ордер BUYSTOP и выставляем SELLSTOP так же на 100*Point от текущей цены.
Если ордер BUYSTOP или SELLSTOP открылся, то усредняем ордера в случае просадки по шагу усреднения в пунктах.
-
0
- Просмотров: 1465
- 8 января 2019, 15:53
- novikovsat
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (3)
35 AM2 Сообщений: 16260 - Андрей
8 novikovsat Автор Сообщений: 30
поясните все по человечески на скринах
35 AM2 Сообщений: 16260 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий