Стратегия MACY на основе индикаторов MA+MACD

10 февраля 2016, 10:00
Vladislav Andruschenko
2
235

Стратегия MACY на основе индикаторов MA+MACD

Торговая стратегия на основе стандартных индикаторов Mooving Average и MACD. Торговля ведется на тф M30. Валютные пары, по заверению автора, только с долларам в названии EURUSD GBPUSD AUDUSD NZDUSD USDCAD USDCHF USDJPY 

Пример написания советника по шаблону для написания советников №10 с базовым функционалом советников от EXPFOREX

Стратегия на английском языке! Перевод на русский

 

 

Описание стратегии

 
     С сегодняшнего дня, я надеюсь, что ваша форекс прибыль будет увеличена. Можете ли вы себе представить, сколько вы могли бы заработать от этого?
СКОЛЬКО??? И КАК?? ЭТО УДИВИТЕЛЬНАЯ ИДЕЯ!!
     Прежде чем узнать стратегию, я должен сказать вам одну вещь. После того как вы узнаете эту стратегию, пожалуйста, практикуйте с демо-счета, по крайней мере одну неделю.
     Хорошо. Давайте начинать. Я добавил некоторые показатели этой стратегии с внешними параметрами. Вы просто загружаете схему и мой шаблон. 
     Я использовал для этого 3 скользящих средних и MACD. Вот и все.
 
1st Moving average
  •  Period – 5
  •  MA Method – Exponential
  •  Apply to – close
  •  And I have added style as Blue



2nd Moving Average
  •  Period – 75
  •  MA Method – Linear Weighted
  •  Apply to – Low
  •  And I have added style as red

 
3rd Moving Average
  •  Period – 85
  •  MA Method - Linear Weighted
  •  Apply to – Low
  •  And I have added style as Yellow

 
MACD
  •  Fast EMA – 15
  •  Slow EMA – 26
  •  MACD SMA – 1
  •  Apply to – Close
 
 

Сигнал на покупку:

 
Взгляните на рисунке ниже
Вы можете видеть, что я добавил красные вертикальные линии? В то время синий МА находится выше красный и желтый Ма. Как только посмотрите на гистограмме MACD . Гистограмма MACD приходят выше нулевой линии. Это прекрасное время,  для покупки .
Всегда держите в уме эти два ключевых момента для бай .
1. Синий М.А. должны  выше от красного и желтого М.А.
2. Гистограмма MACD  должны быть выше нулевой линии.
Теперь взгляните на синюю горизонтальную линию, что я нарисовал в картинке. Это, идеальное начало уровня для покупки . Вы должны поместить заказ на покупку в это время.
 


 

 

Сигнал на продажу:


 
 
 
ВНИМАНИЕ! - Не торгуйте с этой стратегией, если идут экономические новости
После выпуска новостей, подождите около 1 часа для торговли после выхода новостей, и  полчаса до выхода новости.
 
 

Стоплосс и тейкпрофит:

Тейкпрофит
В рамках этой стратегии, тейк-профит очень важен. Тейкпрофит в данной стратегии должен стоять на уровне 20 пунктов. Не входите в Take Profit более 20 пипсов в любое время.
 Стоплосс
Стоплосс должен быть выше или ниже красных и желтых линий MA в зависимости от типа заказа
Это значит,
  • Если заказ купить, Stop Loss должен быть размещен ниже красных и желтых линий MA.
  • Если заказ продать, о Stop Loss  должны быть размещены над красными и желтыми линиями MA.

 

Советник по данной стратегии

Советник был написан по шаблону для написания советников №10 с базовым функционалом советников от EXPFOREX

код сигналов для данной стратегии:


int stoplosspoint;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int IndicatorSignal()
 {
 int Sig=0;
 double MA1=iMA(Symbol(),TF,Period_1,0,METHOD_1,PRICE_1,shift); // Пример Вызова МА
 double MA2=iMA(Symbol(),TF,Period_2,0,METHOD_2,PRICE_2,shift); // Пример Вызова МА
 double MA3=iMA(Symbol(),TF,Period_3,0,METHOD_3,PRICE_3,shift); // Пример Вызова МА
 double MACD=iMACD(Symbol(),TF,FastEMA,SlowEMA,MACDEMA,Apply,0,shift);
 double MACD2=iMACD(Symbol(),TF,FastEMA,SlowEMA,MACDEMA,Apply,0,shift+1);
 if(MA3>MA2 && MA3>MA1 && MACD2<=0 && MACD>0 )Sig=1;
 if(MA3<MA2 && MA3<MA1 && MACD2>=0 && MACD<0 )Sig=2;
 int i;
 if(Sig==1)
 {
 for(i=shift; i<25; i++)
 {
 MA1=iMA(Symbol(),TF,Period_1,0,METHOD_1,PRICE_1,i); // Пример Вызова МА
 MA2=iMA(Symbol(),TF,Period_2,0,METHOD_2,PRICE_2,i); // Пример Вызова МА
 MA3=iMA(Symbol(),TF,Period_3,0,METHOD_3,PRICE_3,i); // Пример Вызова МА
 if(Low[i]<MA1 && Low[i]<MA2 && Low[i]<MA3){stoplosspoint=(Bid-Low[i])/Point;break;}
 }
 }
 if(Sig==2)
 {
 for(i=shift; i<25; i++)
 {
 MA1=iMA(Symbol(),TF,Period_1,0,METHOD_1,PRICE_1,i); // Пример Вызова МА
 MA2=iMA(Symbol(),TF,Period_2,0,METHOD_2,PRICE_2,i); // Пример Вызова МА
 MA3=iMA(Symbol(),TF,Period_3,0,METHOD_3,PRICE_3,i); // Пример Вызова МА
 if(High[i]>MA1 && High[i]>MA2 && High[i]>MA3){stoplosspoint=(High[i]-Bid)/Point;break;}
 }
 }
// 1 - бай 2 - селл, 3 - закрытие бай, 4 - закрытие селл
 return(Sig);
 }

 

Пример торговых сделок на EURUSD M30:


 

Настройки стратегии в данном советнике:

  • extern ENUM_TIMEFRAMES TF=PERIOD_M30;
  • extern int Period_1=85;
  • extern int Period_2=75;
  • extern int Period_3=5;
  • extern ENUM_MA_METHOD METHOD_1=MODE_LWMA;
  • extern ENUM_MA_METHOD METHOD_2=MODE_LWMA;
  • extern ENUM_MA_METHOD METHOD_3=MODE_EMA;
  • extern ENUM_APPLIED_PRICE PRICE_1=PRICE_LOW;
  • extern ENUM_APPLIED_PRICE PRICE_2=PRICE_LOW;
  • extern ENUM_APPLIED_PRICE PRICE_3=PRICE_CLOSE;
  • extern int  FastEMA= 15;
  • extern int  SlowEMA= 26;
  • extern int  MACDEMA= 1;

 

Результат теста за октябрь 2015 EURUSD M30


 

 

Вы можете протестировать данную стратегию и высказать свое мнение 

Файлы:
Поделитесь с друзьями: