TRUE_SCALPER
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «truescalper_ron_mt4_v111.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
TRUE_SCALPER — торговый советник для MetaTrader 4, разработанный Jacob Yego с конвертацией на MQL4 Роном Томпсоном. Советник анализирует скользящие средние экспоненциального типа (EMA) с периодами 3 и 7, а также индикатор RSI с периодом 2 для принятия решений о входе в сделки. Работает на таймфреймах M15 и H1 (изначально спроектирован для M5).
Советник открывает длинную позицию при превышении EMA3 над EMA7 и соответствующей полярности RSI, и короткую позицию при обратном условии. Для управления позицией используется параметр abandon, задающий количество тиков после которых текущая позиция закрывается и открывается ордер в противоположном направлении. Также реализованы стоп-лосс и тейк-профит.
Параметры оптимизируются автоматически для символа GBPUSD при загрузке советника. Поддерживается проверка свободного маржинального баланса и минимального количества баров перед началом торговли.
Настройки программы
| Настройка | Описание |
|---|---|
| Lots | Размер лота для открытия позиции. По умолчанию 0.1. |
| TakeProfit | Тейк-профит в пунктах от цены входа. По умолчанию 44. |
| StopLoss | Стоп-лосс в пунктах от цены входа. По умолчанию 90. |
| RSIPos | Пороговое значение RSI для определения бычьей полярности. По умолчанию 50. |
| RSINeg | Пороговое значение RSI для определения медвежьей полярности. По умолчанию 50. |
| Slippage | Допустимое проскальгивание в пунктах при выполнении ордера. По умолчанию 2. |
| abandon | Количество тиков после которого текущая позиция закрывается и открывается ордер в противоположном направлении. По умолчанию 101. |
Поиск по коду файла
/*
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 и перейдите к оплате.