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

ilovefx_4.02.mq4

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

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
   Website: 
   E-mail : purebeam@gmail.com
*/

#import "wininet.dll"
   int InternetOpenA(string a0, int a1, string a2, string a3, int a4);
   int InternetOpenUrlA(int a0, string a1, string a2, int a3, int a4, int a5);
   int InternetReadFile(int a0, string a1, int a2, int& a3[]);
   int InternetCloseHandle(int a0);
#import

int g_datetime_84;
int gi_88;
int gi_92;
int gi_96 = 0;
int gi_100 = 1;
int gi_104 = 13;
extern double FX = 3.5;
extern double FXS = 3.5;
extern int SL = 40;
extern int TP = 8;
extern int Cls = 3;
extern bool CloseBy = TRUE;
extern int FilterD = 5;
extern int FilterV = 10;
extern int FilterC = 20;
extern int FilterDS = 5;
extern int FilterVS = 10;
extern int FilterCS = 20;
extern bool MM = TRUE;
extern int Risk = 20;
extern double ManLot = 0.01;
extern int OpenHour = 21;
extern int CloseHour = 9;
extern int Slippage = 0;
extern int Magic = 7895123;
extern int MaxSpread = 3;
extern int Friday = 65;
extern int Monday = 5;
extern string s0 = "=== ???????? ???????===============================================================================";
extern bool TrailingProf_Use = TRUE;
extern int TrailingProfStart = 8;
extern int TrailingProf = 11;
bool gi_232 = TRUE;
double gd_unused_236 = 100.0;
double gd_unused_244 = 0.01;
int gi_252 = 1;
bool gi_256;
double g_ask_260;
double g_bid_268;
int g_datetime_276 = 0;
int g_datetime_280 = 0;
int g_datetime_284 = 0;
int g_datetime_288 = 0;

double setpoint() {
   double ld_ret_0;
   if (Digits <= 3) ld_ret_0 = 0.01;
   else ld_ret_0 = 0.0001;
   return (ld_ret_0);
}

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

void CloseProfit() {
   int li_unused_0 = 0;
   int li_unused_4 = 0;
   double ld_unused_8 = 0;
   if (OrdersTotal() > 0) {
      for (int l_pos_16 = OrdersTotal() + 1; l_pos_16 >= 0; l_pos_16--) {
         if (OrderSelect(l_pos_16, SELECT_BY_POS, MODE_TRADES)) {
            if (OrderSymbol() == Symbol()) {
               if (OrderMagicNumber() == Magic) {
                  if (OrderCloseTime() == 0) {
                     if (OrderType() == OP_BUY) {
                        RefreshRates();
                        if (Bid > OrderOpenPrice() + Cls * setpoint()) {
                           Print("del");
                           del(OrderTicket());
                        }
                     }
                     if (OrderType() == OP_SELL) {
                        RefreshRates();
                        if (Ask < OrderOpenPrice() - Cls * setpoint()) {
                           Print("del");
                           del(OrderTicket());
                        }
                     }
                  }
               }
            }
         }
      }
   }
}

void del(int a_ticket_0) {
   int l_error_4;
   string l_symbol_8;
   double l_bid_16;
   for (int l_count_24 = 0; l_count_24 < 1; l_count_24++) {
      GetLastError();
      OrderSelect(a_ticket_0, SELECT_BY_TICKET, MODE_TRADES);
      l_symbol_8 = OrderSymbol();
      if (OrderType() == OP_BUY) {
         RefreshRates();
         l_bid_16 = MarketInfo(l_symbol_8, MODE_BID);
         if (!OrderClose(a_ticket_0, OrderLots(), l_bid_16, 3, Green)) l_error_4 = GetLastError();
      }
      if (OrderType() == OP_SELL) {
         RefreshRates();
         l_bid_16 = MarketInfo(l_symbol_8, MODE_ASK);
         if (!OrderClose(a_ticket_0, OrderLots(), l_bid_16, 3, Green)) l_error_4 = GetLastError();
      }
      if (l_error_4 == 0/* NO_ERROR */) {
         PlaySound("expert.wav");
         return;
      }
      if (l_error_4 !

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

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

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