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

breakeven_v2.mq4

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

string gs76 = "BreakEven";
extern int LockInPipsAt = 40;
extern int LockInPips = 2;
extern int Trades = 1;
extern bool ModifyTrades = TRUE;
extern bool ModifyTrade3 = TRUE;
extern int FontSize = 8;
extern color FontColour = White;
double gdunused112;
double gd120;
double gd128;
string gs144 = "expert.wav";
string gsdummy152;
int gi160 = 3;
int gslippage164 = 0;
int gi168 = 0;

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

int deinit() {
   ObjectDelete("EA_Version");
   ObjectDelete("Monitor1");
   ObjectDelete("Monitor2");
   ObjectDelete("Monitor3");
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   if (Digits == 5 || Digits == 3) gd128 = MarketInfo(Symbol(), MODE_SPREAD) / 10.0;
   else gd128 = MarketInfo(Symbol(), MODE_SPREAD);
   if (LockInPipsAt > 0) {
      for (int lpos0 = 0; lpos0 < OrdersTotal(); lpos0++) {
         OrderSelect(lpos0, SELECT_BY_POS, MODE_TRADES);
         if (OrderSymbol() == Symbol()) {
            switch (OrderType()) {
            case OP_BUY:
               if (iClose(OrderSymbol(), 0, 0) - OrderOpenPrice() >= LockInPipsAt * gd120) {
                  if (OrderStopLoss() < OrderOpenPrice()) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + LockInPips * gd120, OrderTakeProfit(), 0, CLR_NONE);
                     Print("Stop Loss adjusted to ", LockInPips, " pips");
                     PlaySound(gs144);
                     if (Trades > 1) 

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

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

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