Скачать MetaTrader 5

Можно ли это переделать ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114280
Forex Trader  
Может кто-нибудь поможет - переделать вот этот експерт для МТ3 - в - _индикатор_ для МТ4 - просто, чтоб выдавал стрелки на свече - вверх или вниз, никаких объяснений ( харами там, номера моделей) - ничего не нужно, просто - вверх (бай) или вниз(селл) , всё . (Хотим наложить на дневки и чтоб иметь сигнал - какой сигнал от свечного анализа на дневном тф). Помогите, пожалуйста ( пока не по силам самим).
                                                                     
                                                                     
                                                                     
                                             
/*[[
Name := ХарамиЗвездыМолотЗавесы
Author := Metaquotes Software Corp.
Link := http://www.metaquotes.net/
Lots := 0.01
Stop Loss := 0
Take Profit :=50
Trailing Stop := 0
]]*/
Defines: Slippage(2);
var: cnt(0),pos(0),sl(0),tp(0);


If Bars<100 or TakeProfit<10 then Exit;
If IsIndirect(Symbol)=TRUE then Exit;



If TotalTrades<1 then
  {
   If FreeMargin<100 then Exit;  // not enough money
   //"Х    А    Р    А   М    И "
If (High[3]<=High[4]and //даунтренд
    Close[2]<Open[2]  and //медвежья свеча Мать
   Open[1] > Close[2]and Close[1]<Open[2] and //внутри тела Дитя
   Close[1]>Open[1])or //бычья свеча как подтверждение Дитя белое

 //" З    А    В   Е  С   А белая "

 (High[2]<=High[3]and //даунтренд
    Close[2]<Open[2]  and //медвежья свеча 
   Open[1] < Close[2]and //белая завеса 
   Close[1]>Open[1]and //бычья свеча как подтверждение
   Close[1]>(((Open[2] - Close[2])/2)+Close[2]) )or//бычья свеча как подтверждение (востановление на 51%)
  
  //П О Г Л О Щ Е Н И Е БЫЧЬЕ

(High[3]<=High[4]and //даунтренд
Close[2]<Open[2]  and //медвежья свеча  Дитя
Open[1] < Close[2]and Close[1]>Open[2] and //Мать справа от тела Дитя
 Close[1]>Open[1])or  //бычья свеча как подтверждение Мать белая

//модель **********

(High[3]<=High[4]and //даунтренд 
   High[2]-Close[2]<Open[2]-Low[2] and //бел молот внизу тренда
  Close[2]>Open[2]and
   Close[1]>Open[1]and  Close[1]>Close[2])or    //бычья свеча как подтверждение

//модель **********
 
   (High[3]<=High[4]and //даунтренд 
   High[2]-Open[2]>Close[2]-Low[2] and //чер звезда внизу тренда
    Close[2]<Open[2]and
   Close[1]>Open[1]  )//buy*
 

   
   
    then
     {
      // calculate Stop Loss
      sl=Low[Lowest(MODE_LOW,10,10)];  
      tp=High[Highest(MODE_HIGH,10,10)];
      if (tp-Ask)<15 then tp=Ask+15*Point;
      if (Bid-sl)<15 then sl=Bid-15*Point;
      SetOrder(OP_BUY,Lots,Ask,Slippage,sl,Ask+TakeProfit*Point,BLUE);
      Exit;
     };
   //"Х    А    Р    А   М    И "
   If (Low[3]>= Low[4] and//аптренд
 Close[2]>Open[2]  and //бычья свеча Мать
Open[1] < Close[2]and Close[1]>Open[2]and // внутри тела Дитя
 Close[1]<Open[1] ) or//медвежья свеча как подтверждение Дитя черное

 //" З    А    В   Е  С   А черная " 

  (Low[2]>= Low[3] and//аптренд
 Close[2]>Open[2]  and //бычья свеча 
Open[1] > Close[2]and // темная завеса 
 Close[1]<Open[1]and //медвежья свеча как подтверждение
  Close[1]<((Close[2] - Open[2])/2+Open[2]) ) or//бычья свеча как подтверждение (востановление на 51%))

 //П О Г Л О Щ Е Н И Е медвежье

(Low[3]>= Low[4] and//аптренд
 Close[2]>Open[2]  and //бычья свеча Дитя
Open[1] > Close[2]and Close[1]<Open[2]and // Мать справа от тела Дитя
 Close[1]<Open[1] ) or  //медвежья свеча как подтверждение Мать черная  

//модель **********

( Low[3]>=Low[4]and //аптренд
  High[2]-Close[2]<Open[2]-Low[2] and //чер молот вверху тренда
   Close[2]<Open[2]and
   Close[1]<Open[1]and  Close[1]<Close[2])or        //медвежья свеча как подтверждение
 
 
 //модель ********** 

  (Low[3]>=Low[4]  and //аптренд
   High[2]-Close[2]>Open[2]-Low[2] and  //бел пермолот вверху тренда
     Close[2]>Open[2]and
   Close[1]<Open[1]  ) //sell* 
    



then
     {
      // calculate Stop Loss
      sl=High[Highest(MODE_HIGH,10,10)];
      tp=Low[Lowest(MODE_LOW,10,10)];
      if (Bid-tp)<15 then tp=Bid-15*Point;
      if (sl-Bid)<15 then sl=Bid+15*Point;
      SetOrder(OP_SELL,Lots,Bid,Slippage,sl,Bid-TakeProfit*Point,Fuchsia);
      Exit;
     };
  };
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий