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

ilan_turbo_beta_v.4.5.1_plus_pcntm

ilan_turbo_beta_v.4.5.1_plus_pcntm.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 Turbo Beta — торговый робот для MetaTrader 4, предназначенный для автоматической торговли на основе технических индикаторов и ценовых данных. Программа анализирует значение RSI на часовом графике и динамически рассчитывает расстояние в пипсах для открытия позиций. Использует два магических номера для разделения торговых стратегий.

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

Встроена система отображения информации на графике (баланс, эквити, количество сделок), звуковые уведомления и многократные попытки исполнения ордеров с паузой при ошибках. Торговые операции выполняются через стандартный API MetaTrader 4.

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

НастройкаОписание
LotExponent Экспонента лота — Экспонента для расчёта размера лота при увеличении количества открытых позиций
DynamicPips Динамические пипсы — Переключатель динамического расчёта пипсов на основе диапазона цен за последние 36 баров
DefaultPips Стандартные пипсы — Базовое значение расстояния в пипсах для динамической торговли
slip Проскальзывание — Параметр проскальзывания для ордеров (числовой)
Lots Лот — Начальный размер лота для торговли
lotdecimal Десятичные знаки лота — Количество десятичных знаков для округления рассчитанного размера лота
TakeProfit Тейк-профит — Расстояние до тейк-профита в пипсах от цены открытия позиции
RsiMinimum RSI минимум — Минимальное значение индикатора RSI для открытия позиции на покупку
RsiMaximum RSI максимум — Максимальное значение индикатора RSI для открытия позиции на продажу
MagicNumber_1 Магический номер 1 — Магический номер для идентификации ордеров основной торговой стратегии
MagicNumber Магический номер — Магический номер для идентификации ордеров второй торговой стратегии
MaxTrades Макс. количество сделок — Максимальное количество одновременно открытых торговых позиций
UseEquityStop Стоп эквити — Переключатель автоматического закрытия всех позиций при достижении лимита убытка по эквити
TotalEquityRisk Риск эквити (%) — Процент эквити, при превышении убытка которого все позиции закрываются
UseTrailingStop Трейлинг-стоп — Переключатель активации трейлинг-стопа для открытых позиций
UseTimeOut Таймаут — Переключатель автоматического закрытия всех позиций по истечении заданного времени
MaxTradeOpenHours Макс. время открытия сделки (часы) — Максимальное время в часах, в течение которого позиция может оставаться открытой
_P_Profit Разделитель прибыли — Текстовый разделитель, используемый для отображения информации о прибыли на графике
??????? ?????? ?? ???????? ??????? (ByPercentProfit) По проценту прибыли — Переключатель автоматического закрытия позиций при достижении заданного процента прибыли от баланса
??????? ??????? (PercentProfit) Процент прибыли — Процент прибыли от начального баланса, при достижении которого происходит закрытие позиций
??????? ?????? ?? ?????????? ??????? (ByMoneyProfit) По денежной прибыли — Переключатель автоматического закрытия позиций при достижении заданной денежной прибыли
??????? ? ?????? ???????? (MoneyProfit) Денежная прибыль — Сумма денежной прибыли в валюте счёта, при достижении которой происходит закрытие позиций
??? ???? (AllPair) Все пары — Переключатель торговли по всем инструментам или только по текущему символу
?????????? ??????????? (ShowComment) Показывать комментарии — Переключатель отображения текстовой информации о балансе, эквити и количестве сделок на графике
???????????? ???????? ?????? (UseSound) Звуковые уведомления — Переключатель звуковых уведомлений при успешном закрытии позиций
???????????? ????????? ????? (NameFileSound) Файл звука — Имя звукового файла для уведомлений при закрытии позиций
??????????????? ???? (Slippage) Проскальзывание — Допустимое проскальзывание цены при исполнении ордеров в пунктах
?????????? ??????? (NumberOfTry) Количество попыток — Количество попыток закрытия позиции при ошибке
????? ????? ?????? ? ???????? (PauseAfterError) Пауза после ошибки (сек.) — Пауза в секундах между повторными попытками исполнения ордера после ошибки
Получить полный код

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

int g_corner_100 = 1;
int gi_unused_104 = 65535;
int gi_unused_108 = 15;
string gs_calibri_112 = "Calibri";
int gi_unused_120 = 15;
int gi_unused_124 = 2;
double g_pips_128 = 20.0;
double gd_136 = 10.0;
double gd_144 = 10.0;
extern double LotExponent = 1.59;
extern bool DynamicPips = TRUE;
extern int DefaultPips = 22;
extern double slip = 3.0;
extern double Lots = 0.1;
extern int lotdecimal = 1;
extern double TakeProfit = 20.0;
extern double RsiMinimum = 30.0;
extern double RsiMaximum = 70.0;
extern int MagicNumber_1 = 2222;
extern int MagicNumber = 1111;
int gi_220 = 0;
int gi_224 = 0;
extern int MaxTrades = 12;
extern bool UseEquityStop = FALSE;
extern double TotalEquityRisk = 20.0;
extern bool UseTrailingStop = FALSE;
extern bool UseTimeOut = FALSE;
extern double MaxTradeOpenHours = 48.0;

extern string _P_Profit = " ----- Profit ----- ";
extern bool   ByPercentProfit = true;            //??????? ?????? ?? ???????? ???????
extern double PercentProfit   = 1.00;            // ??????? ???????
extern bool   ByMoneyProfit   = false;           // ??????? ?????? ?? ?????????? ???????
extern double MoneyProfit     = 20.00;           // ??????? ? ?????? ????????

extern bool   AllPair         = true;            // ??? ????
extern bool   ShowComment     = false;            // ?????????? ???????????
extern bool   UseSound        = False;           // ???????????? ???????? ??????
extern string NameFileSound   = "expert.wav";    // ???????????? ????????? ?????
extern int    Slippage        = 3;               // ??????????????? ????
extern int    NumberOfTry     = 5;               // ?????????? ???????
extern int    PauseAfterError = 75;              // ????? ????? ?????? ? ????????
color clCloseBuy  = Blue;         // ???? ?????? ???????? ???????
color clCloseSell = Red;          // ???? ?????? ???????? ???????
#include <stdlib.mqh>

double g_price_260;
double gd_268;
double gd_unused_276;
double gd_unused_284;
double g_price_292;
double g_bid_300;
double g_ask_308;
double gd_316;
double gd_324;
double gd_332;
double g_price_340;
double gd_348;
double gd_unused_356;
double gd_unused_364;
double g_price_372;
double g_bid_380;
double g_ask_388;
double gd_396;
double gd_404;
bool gi_420;
bool gi_424;
int g_time_428 = 0;
int gi_432;
int gi_436 = 0;
int gi_440;
int gi_444 = 0;
int gi_448 = 0;
double gd_452;
double gd_460;
int g_pos_468 = 0;
int gi_472;
int g_pos_476 = 0;
int gi_480;
double gd_484 = 0.0;
double gd_492 = 0.0;
bool gi_500 = FALSE;
bool gi_504 = FALSE;
bool gi_508 = FALSE;
bool gi_512 = FALSE;
bool gi_516 = FALSE;
bool gi_520 = FALSE;
string gs_524 = "Ilan_TURBO_V.4.5";
int gi_532;
int g_ticket_536;
int g_ticket_540;
bool gi_544 = FALSE;
bool gi_548 = FALSE;
double gd_552;
double gd_560;
double gd_568;
double gd_576;

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

int deinit() {
   return (0);
}

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

int OpenPendingOrder_1(int ai_0, double a_lots_4, double a_price_12, int a_slippage_20, double ad_24, int ai_32, int ai_36, string a_comment_40, int a_magic_48, int a_datetime_52, color a_color_56) {
   int l_ticket_60 = 0;
   int l_error_64 = 0;
   int l_count_68 = 0;
   int li_72 = 100;
   switch (ai_0) {
   case 2:
      for (l_count_68 = 0; l_count_68 < li_72; l_count_68++) {
         l_ticket_60 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, a_slippage_20, StopLong_1(ad_24, ai_32), TakeLong_1(a_price_12, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
         l_error_64 = GetLastError();
         if (l_error_64 == 0/* NO_ERROR */) break;
         if (!((l_error_64 == 4/* SERVER_BUSY */ || l_error_64 == 137/* BROKER_BUSY */ || l_error_64 == 146/* TRADE_CONTEXT_BUSY */ || l_error_64 == 136/* OFF_QUOTES */))) break;
         Sleep(1000);
      }
      break;
   case 4:
      for (l_count_68 = 0; l_count_68 < li_72; l_count_68++) {
    

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

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

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

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

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

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

Стоимость полного кода
3 138,10₽ ≈ $38.35