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

TRUE_SCALPER

truescalper_ron_mt4_v112.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, написанный на языке MQL4. Советник анализирует ценовые данные, используя скользящие средние и индикатор RSI, и автоматически открывает и закрывает торговые позиции.

При формировании сигналов на входе используются значения EMA с периодами 3 и 7, а также 2-периодный RSI. Советник рассчитывает уровни стоп-лосса и тейк-профита в пунктах и передаёт их через стандартные функции торгового API MetaTrader 4.

Встроен механизм разворота позиции: если сделка не приносит результат в заданное количество тиков, советник закрывает её и открывает позицию в противоположном направлении. Также предусмотрены оптимизированные параметры для отдельных символов, например GBPUSD.

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

НастройкаОписание
Lots Размер лота для открытия торговой позиции.
TakeProfit Уровень тейк-профита в пунктах для фиксации прибыли по позиции.
StopLoss Уровень стоп-лосса в пунктах для ограничения убытка по позиции.
RSIPos Пороговое значение RSI, при котором сигнал считается бычьим.
RSINeg Пороговое значение 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