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

ivy_eur_usd_switch.mq4

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

extern double lots = 1.0;
extern double trailingStop = 0.0;
extern double takeProfit = 110.0;
extern double stopLoss = 0.0;
extern double slippage = 3.0;
extern double dds_delay = 64800.0;
extern bool PowerTrend = TRUE;
extern double PM_Adjust = 1.6982;
extern bool Max_Deviation = TRUE;
extern bool Ivy_Trend = TRUE;
extern string ClickbankCode = "000";
extern double Pin_under = 7.0;
extern double Long_cut = 8.0;
extern double crmRPM = 14.0;
extern double Pound_level = 26.0;
extern int CBCINTVALUE = 8;
extern double Dscan = 0.003;
extern double Hscan = 0.001;
extern string nameEA = "IVYBOT_EUR_USD";
double g_ima_308;
double g_ima_316;
double g_iadx_452;
double g_iadx_460;
double g_iatr_468;
double g_iadx_476;
double g_iadx_484;
double g_iadx_492;
double g_iadx_500;
double g_price_508;
double g_price_516;
double gd_524;
double gd_532;
double g_ima_540;
bool g_bool_548 = FALSE;
bool g_bool_552 = FALSE;
bool gi_unused_556 = FALSE;
int g_pos_560;
int g_ticket_564;
int g_str_len_568;

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

int deinit() {
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   /*g_str_len_568 = StringLen(ClickbankCode);
   if (g_str_len_568 > CBCINTVALUE || g_str_len_568 < CBCINTVALUE) {
      Comment("Trade on Account: " + AccountNumber() + "NOT AUTHORIZED BY IVYBOT!");
      return (0);
   }*/
   Comment("");
   if (Period() != PERIOD_H1) {
      Comment("Must be 1H Chart!");
      return (0);
   }
   Comment("");
   Display_Info();
   if (Bars < 200) {
      Print("Not enough bars for this strategy - ", nameEA);
      return (-1);
   }
   calculateIndicators();
   int l_ord_total_0 = OrdersTotal();
   int l_count_4 = 0;
   for (g_pos_560 = 0; g_pos_560 < l_ord_total_0; g_pos_560++) {
      OrderSelect(g_pos_560, SELECT_BY_POS);
      if (OrderSymbol() == Symbol() && OrderType() <= OP_SELL && OrderComment() == nameEA) {
         l_count_4++;
         if (OrderType() == OP_BUY) {
            if (TimeCurrent() - OrderOpenTime() > dds_delay) {
               OrderClose(OrderTicket(), OrderLots(), Bid, slippage, Violet);
               prtAlert("IVYBOT_EUR_USD: Closing BUY order");
            }
            if (trailingStop > 0.0) {
               if (Bid - OrderOpenPrice() > trailingStop * Point)
                  if (OrderStopLoss() < Bid - trailingStop * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - trailingStop * Point, OrderTakeProfit(), 0, Blue);
            }
         } else {
            if (TimeCurrent() - OrderOpenTime() > dds_delay) {
               OrderClose(OrderTicket(), OrderLots(), Ask, slippage, Violet);
               prtAlert("IVYBOT_EUR_USD: Closing SELL order");
            }
            if (trailingStop > 0.0) {
               if (OrderOpenPrice() - Ask > trailingStop * Point)
                  if (OrderStopLoss() == 0.0 || OrderStopLoss() > Ask + trailingStop * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + trailingStop * Point, OrderTakeProfit(), 0, Red);
            }
         }
      }
   }
   if (l_count_4 < 1) {
      if (Acc

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

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

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