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

easytrendsys.mq4

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

ea robofibo source v.11.2.mq4MetaTrader 4 · 1 общих теговsma crossover scalper ea for mt4.mq4MetaTrader 4 · 1 общих теговr15 pivot points expert advisor by @fundedmillionairess.mq4MetaTrader 4 · 1 общих теговnewstrader.mq5MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown@lifeindreamsworld.mq5MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown.mq5MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

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

extern string S1="---------------- Magic Number";
extern int MAGICMA1=34268732;
extern int MAGICMA2=32685632;

extern string S2="---------------- Signals Settings";
extern int RISK=4;

extern string S3="---------------- Lot Settings";
extern double  Lot = 0.1; //---------------------lot size
extern bool RiskMM=false;  //---------------------risk management
extern double RiskPercent=1;  //------------------risk percentage

extern string S4="---------------- TP&SL&BE Settings";
extern double  TP = 100;  //----------------------takeprofit
extern double   SL = 50;  //---------------------stoploss
extern int BreakEven=60;//-----------------------break even

extern string S5="---------------- Trailing Settings";
extern int TrailingStop=60;//--------------------trailing stop
extern int TrailingStep=20;//--------------------trailing step

bool BuySignal=false, SellSignal=false;

int CalculateCurrentOrders(string symbol)
  {
   int buys=0,sells=0;
for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
      if(OrderSymbol()==Symbol() && (OrderMagicNumber()==MAGICMA1 || OrderMagicNumber()==MAGICMA2))
        {
         if(OrderType()==OP_BUY)  buys++;
         if(OrderType()==OP_SELL) sells++;
        }
     }

   if(buys>0) return(buys);
   else       return(-sells);
  }

double Signals(int TF, int mode, int shift)
{
return (iCustom(Symbol(), TF, "Signals", RISK, mode, shift));
}

int FirstSignal()
{

double SignalsBuy_1 = Signals(60,0,1);
double SignalsBuy_2 = Signals(60,0,2);
double SignalsSell_1 = Signals(60,1,1);
double SignalsSell_2 = Signals(60,1,2);

if (SignalsBuy_2==0 && SignalsBuy_1!=0) return(1);

if (SignalsSell_2==0 && SignalsSell_1!=0) return(-1);

}

int SecondSignal()
{
double SignalsBuy5_1 = Signals(5,0,1);
double SignalsBuy5_2 = Signals(5,0,2);
double SignalsSell5_1 = Signals(5,1,1);
double SignalsSell5_2 = Signals(5,1,2);

if (SignalsBuy5_2==0 && SignalsBuy5_1!=0) return (1);

if (SignalsSell5_2==0 && SignalsSell5_1!=0) return (-1);

}

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

 void CheckForClose()
 {

   for( int i = 0; i < OrdersTotal(); i++ )
   {
      if( OrderSelect(i, SELECT_BY_POS) == -1 ) { continue; }
      if( OrderMagicNumber() != MAGICMA2 || OrderSymbol() != Symbol() ) { continue; }

      if( OrderType() == OP_BUY )
      {
         OrderClose(OrderTicket(), OrderLots(), Bid, 2, Blue);
      }
      else if( OrderType() == OP_SELL )
      {
         OrderClose(OrderTicket(), OrderLots(), Ask, 2, Red);
      }
   } 
} 

void Mo

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

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

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

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

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