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