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

las vegas tunnel.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. Советник предназначен для автоматического анализа ценовых данных и технических показателей, а также для выполнения торговых операций через встроенные средства MetaTrader.

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

Советник поддерживает управление открытыми позициями, в том числе периодическую корректировку уровней стоп-лосса по мере движения цены в нужном направлении. Параметры торговли, такие как объём позиции, уровни убытка и прибыли, настраиваются пользователем.

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

НастройкаОписание
TrailingStop Расстояние трейлинг-стопа в пунктах, определяющее откат уровня защиты от прибыли.
TrailingStopTrigger Уровень срабатывания трейлинг-стопа в пунктах — минимальное движение цены в пользу позиции, необходимое для активации трейлинга.
StopLoss Уровень стоп-лосса в пунктах, задающий максимальный допустимый убыток по позиции.
TakeProfit Уровень тейк-профита в пунктах, задающий целевой уровень фиксации прибыли по позиции.
Lots Размер лота для открытия позиции.
Получить полный код

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

extern double TrailingStop = 30;
extern double TrailingStopTrigger = 20;
extern double StopLoss = 25;
extern double TakeProfit = 230;
extern double Lots = 1;

int start(){
      // код доступен только после оплаты
   }
   int cnt, ticket;
   if(Bars<100){
      Print("bars less than 100");
      return(0);
   }

   double ema1a=iMA(NULL,60,169,0,MODE_EMA,PRICE_CLOSE,0);
   double ema2a=iMA(NULL,60,144,0,MODE_EMA,PRICE_CLOSE,0);
   double ema3a=iMA(NULL,60,12,0,MODE_EMA,PRICE_CLOSE,0);
   double ema1b=iMA(NULL,60,169,0,MODE_EMA,PRICE_CLOSE,1);
   double ema2b=iMA(NULL,60,144,0,MODE_EMA,PRICE_CLOSE,1);
   double ema3b=iMA(NULL,60,12,0,MODE_EMA,PRICE_CLOSE,1);

   int total=OrdersTotal();
   if(total<1){
      if(AccountFreeMargin()<(1000*Lots)){
         Print("We have no money. Free Margin = ", AccountFreeMargin());
         return(0);
      }

      if (ema3b<ema1b && ema3a>ema1a){
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, NULL,16384,0,Green);
         if(ticket>0){
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());
         }
         else Print("Error opening BUY order : ",GetLastError());
         return(0);
      }

      if (ema3b>ema2b && ema3a<ema2a){
         ticket=OrderSend(Symbol(),OP_SELL,Lot

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

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

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

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

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

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

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