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

Ilan-Trio V1.2

ilan-trio v1.2.mq4

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Ilan-Trio V1.2 — это торговый советник для MetaTrader 4, написанный на MQL4. Он объединяет в одном файле три независимых блока логики, которые в исходнике обозначены как Ilan_Hilo_RSI, Ilan 1.5 и Ilan 1.6. Каждый блок работает со своим магическим номером и своим набором входных параметров, поэтому они могут действовать параллельно на одном символе. Советник обрабатывает событие start (аналог OnTick в MQL4) и использует торговые функции MetaTrader 4 для открытия, закрытия и изменения ордеров.

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

Входные параметры t1, t2 и t3 являются текстовыми заголовками групп настроек и не влияют на торговую логику. Остальные настройки задают поведение трёх блоков. Советник выводит на график информационную панель с данными счёта и количеством ордеров. Описание отражает только те возможности, которые подтверждаются исходным кодом.

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

НастройкаОписание
t1 Заголовок группы Ilan_Hilo_RSI — Текстовый заголовок группы настроек блока Ilan_Hilo_RSI, не влияет на торговую логику.
????????? ????? ? ????? ?? ?????????? ??? ?????? ? ?????????. ?????? ??? 0.1, ?????: 0.15, 0.26, 0.4 (LotExponent_Hilo) Множитель лота Ilan_Hilo_RSI — Множитель лота для блока Ilan_Hilo_RSI, применяемый при увеличении объёма последующих сделок.
?????? ????? ? ????????? 0.01 ??? ???? ???? ????? 0.1 ?? ????????? ??? ? ????? ????? 0.16 (Lots_Hilo) Начальный лот Ilan_Hilo_RSI — Начальный объём лота для блока Ilan_Hilo_RSI.
???? ?????? (TakeProfit_Hilo) Тейк-профит Ilan_Hilo_RSI — Размер тейк-профита в пунктах для блока Ilan_Hilo_RSI.
??????????? ?????????? ???????????? ???????? ??????? (MaxTrades_Hilo) Максимум сделок Ilan_Hilo_RSI — Максимальное количество одновременно открытых сделок для блока Ilan_Hilo_RSI.
t2 Заголовок группы Ilan 1.5 — Текстовый заголовок группы настроек блока Ilan 1.5, не влияет на торговую логику.
LotExponent_15 Множитель лота Ilan 1.5 — Множитель лота для блока Ilan 1.5, применяемый при увеличении объёма последующих сделок.
Lots_15 Начальный лот Ilan 1.5 — Начальный объём лота для блока Ilan 1.5.
TakeProfit_15 Тейк-профит Ilan 1.5 — Размер тейк-профита в пунктах для блока Ilan 1.5.
MaxTrades_15 Максимум сделок Ilan 1.5 — Максимальное количество одновременно открытых сделок для блока Ilan 1.5.
t3 Заголовок группы Ilan 1.6 — Текстовый заголовок группы настроек блока Ilan 1.6, не влияет на торговую логику.
LotExponent_16 Множитель лота Ilan 1.6 — Множитель лота для блока Ilan 1.6, применяемый при увеличении объёма последующих сделок.
Lots_16 Начальный лот Ilan 1.6 — Начальный объём лота для блока Ilan 1.6.
TakeProfit_16 Тейк-профит Ilan 1.6 — Размер тейк-профита в пунктах для блока Ilan 1.6.
MaxTrades_16 Максимум сделок Ilan 1.6 — Максимальное количество одновременно открытых сделок для блока Ilan 1.6.
Получить полный код

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

extern string t1 = "????????? ???????? Ilan_Hilo";
extern double LotExponent_Hilo = 1.59;  // ????????? ????? ? ????? ?? ?????????? ??? ?????? ? ?????????. ?????? ??? 0.1, ?????: 0.15, 0.26, 0.43 ...
extern double Lots_Hilo = 0.01;         // ?????? ????? ? ????????? 0.01 ??? ???? ???? ????? 0.1 ?? ????????? ??? ? ????? ????? 0.16
int lotdecimal_Hilo = 2;         // 2 - ????????? 0.01, 1 - ???? ???? 0.1, 0 - ?????????? ???? 1.0
extern double TakeProfit_Hilo = 10.0;   // ???? ??????
bool UseEquityStop_Hilo = FALSE;        // ???????????? ???? ? ?????????
double TotalEquityRisk_Hilo = 20.0;     // ???? ? ????????? ?? ????????
extern int MaxTrades_Hilo = 10;         // ??????????? ?????????? ???????????? ???????? ???????

double PipStep_Hilo = 30.0;             // ??? ??????
double slip_Hilo = 3.0;                 // ???????????????
int MagicNumber_Hilo = 1111;            // ?????

bool UseTimeOut_Hilo = FALSE;           // ???????????? ???????????? ??????? ?? ???????
double MaxTradeOpenHours_Hilo = 48.0;   // ????? ?????? ????? ??????????? ??????? ??????

bool UseTrailingStop_Hilo = FALSE;      // ???????????? ???????? ????
double Stoploss_Hilo = 500.0;           // ??? ????????? ?? ????????
double TrailStart_Hilo = 10.0;
double TrailStop_Hilo = 10.0;

double PriceTarget_Hilo, StartEquity_Hilo, BuyTarget_Hilo, SellTarget_Hilo ;
double AveragePrice_Hilo, SellLimit_Hilo, BuyLimit_Hilo ;
double LastBuyPrice_Hilo, LastSellPrice_Hilo, Spread_Hilo;
bool flag_Hilo;
string EAName_Hilo = "Ilan_HiLo_RSI";
int timeprev_Hilo = 0, expiration_Hilo;
int NumOfTrades_Hilo = 0;
double iLots_Hilo;
int cnt_Hilo = 0, total_Hilo;
double Stopper_Hilo = 0.0;
bool TradeNow_Hilo = FALSE, LongTrade_Hilo = FALSE, ShortTrade_Hilo = FALSE;
int ticket_Hilo;
bool NewOrdersPlaced_Hilo = FALSE;
double AccountEquityHighAmt_Hilo, PrevEquity_Hilo;

extern string t2 = "????????? ???????? Ilan 1.5";
extern double LotExponent_15 = 1.59;
extern double Lots_15 = 0.01;
int lotdecimal_15 = 2;
extern double TakeProfit_15 = 10.0;
bool UseEquityStop_15 = FALSE;    // ???????????? ???? ? ?????????
double TotalEquityRisk_15 = 20.0; // ???? ? ????????? ?? ????????
extern int MaxTrades_15 = 10;
int OpenNewTF_15 = 60;
int gi_unused_88_15;

bool UseTrailingStop_15 = FALSE;         // ???????????? ???????? ????
double Stoploss_15 = 500.0;              // ??? ????????? ?? ????????
double TrailStart_15 = 10.0;
double TrailStop_15 = 10.0;

bool UseTimeOut_15 = FALSE;              // ???????????? ???????????? ??????? ?? ???????
double MaxTradeOpenHours_15 = 48.0;      // ????? ?????? ????? ??????????? ??????? ??????

double slip_15 = 3.0;
double PipStep_15 = 30.0;
int g_magic_176_15 = 12324;

double g_price_180_15;
double gd_188_15;
double gd_unused_196_15;
double gd_unused_204_15;
double g_price_212_15;
double g_bid_220_15;
double g_ask_228_15;
double gd_236_15;
double gd_244_15;
double gd_260_15;
bool gi_268_15;
string gs_ilan_272_15 = "Ilan 1.5";
int gi_280_15 = 0;
int gi_284_15;
int gi_288_15 = 0;
double gd_292_15;
int g_pos_300_15 = 0;
int gi_304_15;
double gd_308_15 = 0.0;
bool gi_316_15 = FALSE;
bool gi_320_15 = FALSE;
bool gi_324_15 = FALSE;
int gi_328_15;
bool gi_332_15 = FALSE;
double gd_336_15;
double gd_344_15;
datetime time_15=1;

extern string t3 = "????????? ???????? Ilan 1.6";
extern double LotExponent_16 = 1.59;
extern double Lots_16 = 0.01;
int lotdecimal_16 = 2;
extern double TakeProfit_16 = 10.0;
extern int MaxTrades_16 = 10;
bool UseEquityStop_16 = FALSE;     // ???????????? ???? ? ?????????
double TotalEquityRisk_16 = 20.0;  // ???? ? ????????? ?? ????????
int OpenNewTF_16 = 1;

bool UseTrailingStop_16 = FALSE;
double Stoploss_16 = 500.0;               // ??? ??? ????????? ?? ????????
double TrailStart_16 = 10.0;
double TrailStop_16 = 10.0;

bool UseTimeOut_16 = FALSE;
double MaxTradeOpenHours_16 = 48.0;

double slip_16 = 3.0;
double PipStep_16 = 30.0;
int g_magic_176_16 = 16794;

double g_price_180_16;
double gd_188_16;
double gd_unused_196_16;
double gd_unused_204_16;
double g_price_212_16;
double g_bid_220_16;
double g_ask_228_16;
double gd_236_16;
double gd_244_16;
double gd_260_16;
bool gi_268_16;
string gs_ilan_272_16 = "Ilan 1.6";
int gi_280_16 = 0;
int gi_284_16;
int gi_288_16 = 0;
double gd_292_16;
int g_pos_300_16 = 0;
int gi_304_16;
double gd_308_16 = 0.0;
bool gi_316_16 = FALSE;
bool gi_320_16 = FALSE;
bool gi_324_16 = FALSE;
int gi_328_16;
bool gi_332_16 = FALSE;
double gd_336_16;
double gd_344_16;
datetime time_16=1;

int init() {
      // код доступен только после оплаты
   }
int deinit() {
   return (0);
}

int start()
 {
      // код доступен только после оплаты
   }

int CountTrades_Hilo() {
int count_Hilo = 0;
for (int trade_Hilo = OrdersTotal() - 1; trade_Hilo >= 0; trade_Hilo--) {
OrderSelect(trade_Hilo, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MagicNumber_Hilo) continue;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber_Hilo)
if (OrderType() == OP_SELL || OrderType() == O

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

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

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

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

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

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

Стоимость полного кода
4 201,80₽ ≈ $51.35