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

Gulzaar Robot Test A

gulzaar robot a.mq4

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

Краткий обзор

О программе

Советник для MetaTrader 4, предназначенный для автоматической торговли на валютном рынке. Он анализирует текущие рыночные условия с помощью нескольких технических индикаторов и принимает решения об открытии и закрытии позиций. Перед открытием сделки проверяется наличие достаточного свободного маржа на счёте.

Настройки программы

НастройкаОписание
LotSize Размер лота — Определяет объём позиции в лотах для каждой совершаемой сделки
StopLoss Стоп-лосс — Уровень стоп-лосса в пунктах, пересчитываемый в цену при открытии позиции
EMAdistance Расстояние EMA — Допустимое отклонение в пунктах для условий проверки по экспоненциальным скользящим средним
Получить полный код

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

extern double    LotSize=0.1, MACDone=8, MACDtwo=21, MACDSignal=5;
extern int       StopLoss=50;
extern int       EMAdistance=15; 

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

  double MACDCurrent, SignalCurrent, rsiValue, TwentyOneEMA, FiftyFiveEMA, FiveEMA, EightSMA, BigDaddy; //200 EMA:)
  int ticket, cnt, total;

if(Bars<100)
     {
      Print("bars less than 100");
      return(0);  
     }

MACDCurrent=iCustom(NULL,0,"MACD_12_26_9",MACDone,MACDtwo,MACDSignal,2,0);
SignalCurrent=iCustom(NULL,0,"MACD_12_26_9",MACDone,MACDtwo,MACDSignal,3,0);
rsiValue=iRSI(NULL,0,14,PRICE_CLOSE,0);
TwentyOneEMA=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,0);
FiftyFiveEMA=iMA(NULL,0,55,0,MODE_EMA,PRICE_CLOSE,0);
FiveEMA=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);
EightSMA=iMA(NULL,0,8,0,MODE_SMA,PRICE_CLOSE,0);
BigDaddy=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
StopLoss=StopLoss*Point;
double Distance=EMAdistance*Point;

total = OrdersTotal();
if(total<1) //Start main program body if no orders are open /// IF A
   { //IF A BRACKET OPEN 
   if(AccountFreeMargin()<(1000*LotSize)) //IF B
        {   //IF B BRACKET OPEN 
         Print("We have no money. Free Margin = ", AccountFreeMargin());
         return(0); //IF B 
        }   //IF B BRACKET CLOSE 

      if(MACDCurrent>SignalCurrent && rsiValue<72 && TwentyOneEMA>FiftyFiveEMA && TwentyOneEMA>BigDaddy+Distance && FiveEMA>EightSMA)//IF C
      { //IF C BRACKET OPEN 
       ticket=OrderSend(Symbol(),OP_BUY,LotSize,Ask,3,StopLoss,0,NULL,78652,0,NULL);  //EXECUTE LONG
         if(ticket>0)//IF D
           { //IF D BRACKET OPEN
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());
           } //IF D BRACKET CLOSE 
         else Print("Error opening BUY order : ",GetLastError()); 
         return(0); //IF C
        } //IF C BRACKET CLOS

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

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

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

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

Стоимость полного кода
274,80₽ ≈ $3.36