TRUE_SCALPER
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «truescalper_ron_ruby_mt4_v111.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.