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

TRUE_SCALPER

truescalper_ron_ruby_mt4_v111.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

TRUE_SCALPER — торговый советник для MetaTrader 4, работающий на основе скользящих средних EMA и индикатора RSI. Советник анализирует цены на баре [1] и [2], формируя сигналы для открытия длинных и коротких позиций при пересечении быстрой и медленной скользящей средней с учётом полярности RSI.

Советник использует фиксированные уровни TakeProfit и StopLoss, задаваемые в пунктах, а также параметр проскальзывания. Для символа GBPUSD предусмотрены оптимизированные значения уровней. При достижении заданного количества тиков с открытой позицией ордер автоматически закрывается и открывается новый в противоположном направлении.

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

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

НастройкаОписание
Lots Объём торговой позиции в лотах, используемый при открытии ордера.
TakeProfit Уровень тейк-профита в пунктах, устанавливаемый для каждой открытой позиции. Для символа GBPUSD используется оптимизированное значение.
StopLoss Уровень стоп-лосса в пунктах, устанавливаемый для каждой открытой позиции. Для символа GBPUSD используется оптимизированное значение.
RSIPos Пороговое значение RSI для определения бычьей полярности. Если текущий RSI выше этого значения, считается, что RSI находится в бычьей зоне.
RSINeg Пороговое значение RSI для определения медвежьей полярности. Если текущий RSI ниже этого значения, считается, что RSI находится в медвежьей зоне.
Slippage Допустимое отклонение цены исполнения ордера от запрашиваемой цены, задаваемое в пунктах.
abandon Количество тиков, по истечении которых открытый ордер автоматически закрывается и открывается новый в противоположном направлении.
Получить полный код

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

/*
Theory of operation

Based on MA3 of Bar[1],  MA7 of Bar[1]  and  RSI of Bar[2]

ENTRY LONG When:
MA3(Bar[1]) is greater than MA7(Bar[1]) by at least 1 pip
RSI(2-period Bar[2]) greater than 50

ENTRY SHORT When:
MA3(Bar[1]) is less than than MA7(Bar[1]) by at least 1 pip
RSI(2-period Bar[2]) less than 50

EXIT #1:
# of ticks to abandon trade is exceeded, 
trade is closed, and another is opened in the opposite direction

EXIT #2
TakeProfit (optimized) or Stoploss(optimized)

MONEY MANAGEMENT
-none-

RISK MANAGEMENT
TP/SL ~ .5  that is, SL is 2X TP mitigated by reversing hedge

TIME FRAME
15 MINUTES
also works well at 1 HOUR

*/

extern double Lots=0.1;
extern int    TakeProfit=44;
extern int    StopLoss=90;
extern int    RSIPos=50;
extern int    RSINeg=50;
extern int    Slippage=2;
extern int    abandon=101;

datetime bartime=0;
int      bartick=0;

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

int deinit()
  {
  }

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

   double p=Point();
   int      cnt=0;

   int      OrdersPerSymbol=0;

   double  bullMA3=0;
   double  bearMA7=0;
   double  RSI=0;
   bool    RSIPOS=0;
   bool    RSINEG=0;

   double TP;
   double SL;

   if(AccountFreeMargin()<(1000*Lots))        {Print("-----NO MONEY"); return(0);}
   if(Bars<100)                               {Print("-----NO BARS "); return(0);}
   if(bartime!=Time[0])                       {bartime=Time[0]; bartick++;       }

   bullMA3=iMA(Symbol(),0,3,0,MODE_EMA,PRICE_CLOSE,1);

   bearMA7=iMA(Symbol(),0,7,0,MODE_EMA,PR

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

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

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

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

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

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

Стоимость полного кода
230,40₽ ≈ $2.82