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

cross ma~.mq4

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

/*
   G e n e r a t e d  by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
   Website:  h TTp:/ / w Ww.Met a quot E s .n e T
   E-mail : S UP por t @me t a QU o te S.N e T
*/

extern int MagicNumber = 0;
extern bool SignalMail = FALSE;
extern bool EachTickMode = TRUE;
extern double Lots = 0.01;
extern int Slippage = 5;
extern bool UseStopLoss = TRUE;
extern int StopLoss = 500;
extern bool UseTakeProfit = FALSE;
extern int TakeProfit = 100;
extern bool UseTrailingStop = FALSE;
extern int TrailingStop = 0;
int G_bars_124;
int Gi_128;
bool Gi_132 = FALSE;

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

int deinit() {
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int ticket_8;
   double price_12;
   double price_20;
   int Li_0 = 0;
   if (EachTickMode && Bars != G_bars_124) Gi_132 = FALSE;
   int order_total_4 = OrdersTotal();
   Li_0 = 0;
   double ima_28 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_36 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_44 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_52 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_60 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_68 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_76 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_84 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_92 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_100 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_108 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_116 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_124 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_132 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 1);
   double ima_140 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, Gi_128 + 0);
   double ima_148 = iMA(NULL, 0, 24, 0, MODE_SMA, PRICE_CLOSE, Gi_128 + 0);
   bool Li_156 = FALSE;
   for (int pos_160 = 0; pos_160 < order_total_4; pos_160++) {
      OrderSelect(pos_160, SELECT_BY_POS, MODE_TRADES);
      if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {
         Li_156 = TRUE;
         if (OrderType() == OP_BUY) {
            if (ima_92 > ima_100 && ima_108 < ima_116) Li_0 = 3;
            if (Li_0 == 3 && (EachTickMode && (!Gi_132)) || ((!EachTickMode) && Bars != G_bars_124)) {
               OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
               if (!EachTickMode) G_bars_124 = Bars;
               Li_156 = FALSE;
               continue;
            }
            if (!(UseTrailingStop && TrailingStop > 0)) continue;
            if (Bid - OrderOpenPrice() <= Point * TrailingStop) continue;
            if (OrderStopLoss() >= Bid - Point * TrailingStop) continue;
            OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
            if (!(!EachTickMode)) continue;
            G_bars_124 = Bars;
            continue;
         }
         if 

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

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

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