← Назад к списку файлов

nrtr_revers_www_forex-instruments_info.mq4

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

#include <stdlib.mqh>

extern double TakeProfit=4000;
extern double Lots=0.1;
extern double TrailingStop=0;
extern double StopLoss=4000;
extern double Slippage=6;
extern int ExpertMagicNumber=1007;

extern int       per=3;// ?????? ???
extern int       reverse=100;// ??????
extern double    k=3.0; // ??????????? ?? ?????????????
string trend="up";
double line=0.0;
int b=0,cnt=0;
double dif=10.0,breaklevel=10;

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

int deinit()
  {

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   int total,ticket;

   if (Bars>b)
     {
      b=Bars;

      Print("trend=",trend);

      dif=MathRound(k*((iATR(NULL,0,per,1)/Point))/10);
      breaklevel=dif;

      if (trend=="up")
        {
         line=Low[Lowest(NULL,0,MODE_LOW,per-1,2)]-dif*Point;

         if(((line-Close[1])>breaklevel*Point)  ||  ((Low[Lowest(NULL,0,MODE_LOW,MathRound(per/2.0),per-MathRound(per/2.0)+1)]-line)>=reverse*Point)  )
           {
            Print("?????? ?????");
            trend="down";
            total=OrdersTotal();
            for(cnt=0;cnt<total;cnt++)
              {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
               if (OrderType()==OP_BUY)
                 {
                  OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Orange);

                 }
              }// for
            if (OrdersTotal()<1)
              {
               ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Bid+StopLoss*Point,Bid-TakeProfit*Point,"sell",ExpertMagicNumber,0,Red);
    

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

Как получить полную версию?

Введите ваш email и нажмите кнопку, чтобы перейти к оплате.