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

smc trader aroon v1.3.mq4

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

#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 1 общих теговsma crossover scalper ea for mt4.mq4MQL4 / MetaTrader 4 · 1 общих теговr15 pivot points expert advisor by @fundedmillionairess.mq4MQL4 / MetaTrader 4 · 1 общих теговnewstrader.mq5MQL5 / MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown@lifeindreamsworld.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный продукт представляет собой торговый советник для MetaTrader 4, написанный на языке MQL4. Он использует индикатор Aroon для определения силы тренда и генерации торговых сигналов. Советник рассчитывает значения Aroon Up и Aroon Down за 20 периодов и на их основе принимает решения о открытии и закрытии позиций.

Открытие длинной позиции происходит при достижении Aroon Up значения 100 и пробое ценой максимума предыдущего бара вверх. Для короткой позиции — при достижении Aroon Down значения 100 и пробое минимума предыдущего бара вниз. Перед торговлей советник проверяет наличие не менее 300 баров на графике и достаточный свободный маржинальный капитал.

Закрытие позиций осуществляется при падении соответствующей линии Aroon ниже 80. Советник также предотвращает открытие новых позиций, если на текущем символе уже есть активные ордера или если недавно была закрыта позиция в пределах одного таймфрейма. В ордерах не устанавливаются уровни стоп-лосса и тейк-профита.

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

НастройкаОписание
Lots Размер лота для открытия позиции. Значение по умолчанию 0.1.
Получить полный код

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

extern double Lots=0.1;

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

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

 double Lots;
 int TakeProfit, InitialStop, TrailingStop;
 int total,ticket,MinDist;
 double Spread;
 double ATR;
 int cnt, tmp;

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

int ArPer=20;
      double HighBar = Highest(NULL,0,MODE_HIGH,ArPer,1);        	   
      double LowBar  = Lowest (NULL,0,MODE_LOW,ArPer,1);	 

      double AroonLong = ((ArPer-HighBar+1)/ArPer)*100;    
      double AroonShort  = ((ArPer-LowBar+1)/ArPer)*100;    

  total=OrdersTotal();
  if(total>0)
   { 
    for(cnt=0;cnt<total;cnt++)
     {

     OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()==OP_BUY && OrderSymbol()==Symbol())
       {
       if(AroonLong < 80)
        {OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // close LONG position
         }}

     OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); 
      if(OrderType()==OP_SELL && OrderSymbol()==Symbol())   
       {
       if(AroonShort < 80)  
        {OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // close SHORT position
         }}

    }  // for loop return
   }   // close 1st if 

 total=OrdersTotal();
 if(total>0)
  { 
    for(cnt=0;cnt<total;cnt++)
     {
     OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderSymbo

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

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

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

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

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

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

Стоимость полного кода
189,30₽ ≈ $2.31