← К каталогу
Исходный код · ID 288

macd sample russian.mq4

Похожие материалы по тегам

2 to 1 strategy with signals.txtTradingView · 2 общих теговmulti_lot_scalper_a.mq4MetaTrader 4 · 2 общих теговfresh algo signals & overlays v25_6334471093901859175.txtTradingView · 2 общих теговfresh algo v24 tradingview indicator_5918156155804195406.txtTradingView · 2 общих теговlinear regression channel.mq4MetaTrader 4 · 2 общих теговtrading criteria.mq4MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Получить полный код

Поиск по коду файла

extern double TakeProfit = 50;
extern double Lots = 0.1;
extern double TrailingStop = 30;
extern double MACDOpenLevel=3;
extern double MACDCloseLevel=2;
extern double MATrendPeriod=26;
double Points;

int init ()
  {
      // код доступен только после оплаты
   }

int deinit()
  {
   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   double MacdCurrent=0, MacdPrevious=0, SignalCurrent=0;
   double SignalPrevious=0, MaCurrent=0, MaPrevious=0;
   int cnt=0, total;

   if(Bars<100)
     {
      Print("bars less than 100");
      return(0);  // ?? ??????? ????? 100 ?????
     }
   if(TakeProfit<10)
     {
      Print("TakeProfit less than 10");
      return(0);  // ????????? TakeProfit
     }

   MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
   SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
   MaCurrent=iMA(NULL,0,MATrendPeriod,MODE_EMA,0,PRICE_CLOSE,0);
   MaPrevious=iMA(NULL,0,MATrendPeriod,MODE_EMA,0,PRICE_CLOSE,1);

   if(OrdersTotal()<1) 
     {

      if(AccountFreeMargin()<(1000*Lots))
        {
         Print("We have no money");
         return(0);  // ????? ??? - ???????
        }

      if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious &&
         MathAbs(MacdCurrent)>(MACDOpenLevel*Points) && MaCurrent>MaPrevious)
        {
         OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Points,"macd sample",16384,0,Red); // ?????????
         if(GetLastError()==0)Print("Order opened : ",OrderOpenPrice());
         return(0); // ???????, ??? ??? ??? ????? ????? ?????????? ???????? ????????

        }

      if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious &&
         MacdCurrent>(MACDOpenLevel*Points) && MaCurrent<MaPrevious)
        {
         OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Points,"macd sample",16384,0,Red); // ?????????
         if(GetLastError()==0)Print("Order opened : ",OrderOpenPrice());
         return(0); // ???????
        };

      return(0);
     };

   t

Показано первые 50% кода (символов: 2994)

Что вы получите после оплаты

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
299₽