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

2ma_rsi.mq5

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

!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 2 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 2 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedingvonepointoneone.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.10 optimized.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.09 a (2).mq4MQL4 / MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный продукт представляет собой торговый советник для платформы MetaTrader 5, написанный на языке MQL5. Советник анализирует ценовые данные с использованием двух скользящих средних и индикатора RSI для формирования торговых сигналов и автоматического открытия позиций.

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

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

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

НастройкаОписание
DML Размер лота — Начальный размер лота для системы управления позицией
Ud Количество удвоений — Количество удвоений лота в системе управления позицией
Stop Стоп-лосс — Уровень стоп-лосса в пунктах
Tp Тейк-профит — Уровень тейк-профита в пунктах
Slipage Проскальзывание — Допустимое проскальзывание в пунктах
PeriodFast Период быстрой скользящей средней — Период быстрой скользящей средней
PeriodSlow Период медленной скользящей средней — Период медленной скользящей средней
ShiftFast Сдвиг быстрой скользящей средней — Сдвиг быстрой скользящей средней
ShiftSlow Сдвиг медленной скользящей средней — Сдвиг медленной скользящей средней
RSI Период RSI — Период расчёта индикатора RSI
Perekup Уровень перекупленности RSI — Уровень индикатора RSI для перекупленности
Pereprod Уровень перепроданности RSI — Уровень индикатора RSI для перепроданности
Получить полный код

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

#property version   "1.00"

#include <OnTesterFunctions.mqh>
#include <Martingail.mqh>

input double   DML=1000;
input int      Ud=1;
input int      Stop=500;
input int      Tp=1500;
input int      Slipage=50;
input int      PeriodFast=5;
input int      PeriodSlow=20;
input int      ShiftFast=0;
input int      ShiftSlow=0;
input int      RSI=14;
input double   Perekup=70;
input double   Pereprod=30;

int m1=0;
int m2=0;
int r=0;

Martingail lt;

void Open()
  {
   double ma1[2];
   double ma2[2];
   double rsi[1];
   if(CopyBuffer(m1,0,1,2,ma1)<0) return;
   if(CopyBuffer(m2,0,1,2,ma2)<0) return;
   if(CopyBuffer(r,0,1,1,rsi)<0)  return;
   MqlTick last_tick;
   SymbolInfoTick(_Symbol,last_tick);
   MqlTradeResult result;
   MqlTradeRequest request;
   ZeroMemory(request);

   request.symbol=_Symbol;
   request.magic=777;
   request.deviation=50;
   request.action=TRADE_ACTION_DEAL;
   request.type_filling=ORDER_FILLING_FOK;
   Comment("???=",lt.Lot());
   if(ma1[1]<ma2[1] && ma1[0]>ma2[0] && rsi[0]<Pereprod)
     {
      request.volume=lt.Lot();
      request.price=last_tick.ask;
      request.type=ORDER_TYPE_BUY;

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

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

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

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

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

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

Стоимость полного кода
179₽ ≈ $2.19