AroonEA
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «aroonea.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Этот советник для MetaTrader 4 предназначен для автоматической торговли на основе сигналов пользовательского индикатора Aroon и встроенного осциллятора WPR (Williams Percent Range). Советник работает на текущем символе и текущем таймфрейме, а также использует данные индикатора Aroon со старшего таймфрейма H1 для определения направления тренда. Логика входов и выходов основана на пересечениях линий Aroon и уровнях WPR, задаваемых пользователем.
Советник открывает позиции на покупку или продажу при выполнении условий по Aroon и WPR, при этом одновременно может быть открыта только одна позиция с заданным магическим номером. Закрытие позиций может происходить либо по сигналу WPR, либо по достижении стоп-лосса или тейк-профита, если они заданы. Все торговые операции выполняются рыночными ордерами.
Настройки советника позволяют задать магический номер, размер лота, период WPR, пороговые значения WPR для открытия и закрытия позиций, а также уровни стоп-лосса и тейк-профита в пунктах. Советник не использует мартингейл или другие методы управления капиталом, размер лота фиксирован.
Важно отметить, что советник зависит от внешнего пользовательского индикатора Aroon.ex4, который должен быть установлен в терминале. Без него корректная работа невозможна.
Настройки программы
| Настройка | Описание |
|---|---|
| Magic number of the EA (MagicNumber) | Магический номер — Уникальный идентификатор (магический номер) для распознавания ордеров, открытых советником. |
| Static lot size (Lots) | Размер лота — Фиксированный размер торгового лота для открываемых позиций. |
| WPR Periods (WprPeriods) | Период WPR — Период расчёта индикатора WPR (Williams Percent Range). |
| Open WPR value (enter 20 for use <-80 BUY and >-20 SELL) (openWPR) | Уровень WPR для открытия — Пороговое значение WPR для открытия позиций. В комментарии указано: введите 20 для использования условий < -80 для покупки и > -20 для продажи. |
| Close WPR value(same as above) (closeWPR) | Уровень WPR для закрытия — Пороговое значение WPR для закрытия позиций. Используется совместно с openWPR для определения условий выхода. |
| Stop loss pips (0 for WPR close) (StopLoss) | Стоп-лосс (пункты) — Уровень стоп-лосса в пунктах. Значение 0 отключает стоп-лосс, и закрытие позиции происходит только по сигналу WPR. |
| Take profit pips (TakeProfit) | Тейк-профит (пункты) — Уровень тейк-профита в пунктах. Значение 0 отключает тейк-профит. |
Поиск по коду файла
#property version "1.00"
#property strict
extern int MagicNumber = 777; // Magic number of the EA
extern double Lots = 1; // Static lot size
extern int WprPeriods = 35; // WPR Periods
extern int openWPR = 20; // Open WPR value (enter 20 for use <-80 BUY and >-20 SELL)
extern int closeWPR = 10; // Close WPR value(same as above)
extern int StopLoss = 0; // Stop loss pips (0 for WPR close)
extern int TakeProfit = 0; // Take profit pips
datetime buyTag1 ,sellTag1, timeTag;
double p, lots;
double aroon1up, aroon1dw, aroon2up, aroon2dw, aroonUpTrend, aroonDwTrend,
wpr;
int OnInit()
{
// код доступен только после оплаты
}
void OnTick()
{
// код доступен только после оплаты
}
if (timeTag < Time[0]) {
aroon1up = iCustom(Symbol(),PERIOD_CURRENT,"Aroon.ex4",14,0,0,0,1);
aroon1dw = iCustom(Symbol(),PERIOD_CURRENT,"Aroon.ex4",14,0,0,1,1);
aroon2up = iCustom(Symbol(),PERIOD_CURRENT,"Aroon.ex4",14,0,0,0,2);
aroon2dw = iCustom(Symbol(),PERIOD_CURRENT,"Aroon.ex4",14,0,0,1,2);
aroonUpTrend = iCustom(Symbol(),PERIOD_H1,"Aroon.ex4",14,0,0,0,2);
aroonDwTrend = iCustom(Symbol(),PERIOD_H1,"Aroon.ex4",14,0,0,1,2);
wpr = iWPR(Symbol(),PERIOD_CURRENT,WprPeriods,1);
timeTag = TimeCurrent();
}
if( orderOpen(MagicNumber) ) closeIndicator(wpr);
if ( aroon2up <= aroon2dw && aroon1up > aroon1dw && wpr < -(100-openWPR) && !orderOpen(MagicNumber) && buyTag1 < Time[0] )
{
int ticket1;
ticket1 = OrderSend(SymbПоказано первые 50% кода (символов: 2556)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.