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

ilan_exstra_friday-from_martingeil.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Это торговый советник для MetaTrader 4, написанный на MQL4. Он автоматически открывает и сопровождает рыночные позиции по текущему символу, используя заданный магический номер для учёта только своих ордеров. Советник работает по тиковым событиям и обрабатывает данные текущего графика.

Логика входа основана на сравнении цен закрытия последних свечей и показаниях индикатора RSI на часовом таймфрейме. Направление сделок можно ограничить отдельными переключателями для покупок и продаж. При наличии открытых позиций советник может добавлять новые ордера с увеличенным объёмом при движении цены против позиции, а также управляет общим тейк-профитом и сопровождением стоп-лосса.

Предусмотрены функции управления рисками: расчёт объёма от баланса счёта либо фиксированный лот, ограничение максимального числа ордеров, закрытие всех позиций по символу при достижении заданной просадки и закрытие в пятницу в указанный час. Советник не даёт гарантий прибыли и не содержит обещаний доходности.

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

НастройкаОписание
a Текстовый параметр a — Текстовый параметр, отображаемый в настройках советника.
???????????? ??????????? ?? ??????? ? ??????? true, ?? ???????????? false (CloseFriday) Закрытие в пятницу — Включает или отключает закрытие всех позиций по символу в пятницу в заданный час.
????? ? ??????? ????? ???????? ?? ???????????? ?????? ????? (CloseFridayHour) Час закрытия в пятницу — Час, начиная с которого в пятницу выполняется закрытие позиций.
LotExponent Множитель лота — Множитель объёма для последующих ордеров при добавлении позиций.
Lotsi Фиксированный лот — Фиксированный торговый объём, используемый при отключённом управлении капиталом.
lotdecimal Точность лота — Количество знаков после запятой при нормализации торгового объёма.
TakeProfit Тейк-профит — Размер общего тейк-профита в пунктах для группы позиций.
PipStep Шаг в пунктах — Расстояние в пунктах от последней позиции для добавления нового ордера.
MagicNumber Магический номер — Идентификатор ордеров советника, по которому он отличает свои позиции от чужих.
slip Проскальзывание — Допустимое проскальзывание цены в пунктах при открытии и закрытии ордеров.
MaxTrades Максимум ордеров — Максимальное количество одновременно открытых ордеров советника по символу.
mm Управление капиталом — Включает автоматический расчёт торгового объёма от баланса счёта.
risk Риск, процент — Процент риска, используемый при автоматическом расчёте объёма.
Trend_Buy Разрешить покупки — Разрешает открытие позиций на покупку.
Trend_Sell Разрешить продажи — Разрешает открытие позиций на продажу.
gs_ilan_276 Комментарий ордеров — Префикс комментария, добавляемого к ордерам советника.
Получить полный код

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

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.223.1c []
   Website: 
   E-mail : p******m*@gmail.com
*/

double g_pips_76 = 500.0;
double gd_84 = 20.0;
double gd_92 = 10.0;
extern string  a = "?????? ????????? ? ??????? ??";
extern bool    CloseFriday=true;        // ???????????? ??????????? ?? ??????? ? ??????? true, ?? ???????????? false
extern int     CloseFridayHour=19;      // ????? ? ??????? ????? ???????? ?? ???????????? ?????? ?????
extern double LotExponent = 1.59;
extern double Lotsi = 0.1;
extern int lotdecimal = 2;
extern double TakeProfit = 20.0;
extern int PipStep = 34;
extern int MagicNumber = 12324;
extern double slip = 3.0;
extern int MaxTrades = 5;
extern bool mm = TRUE;
extern int risk = 20;
extern bool Trend_Buy = TRUE;
extern bool Trend_Sell = TRUE;
bool gi_164 = FALSE;
double gd_168 = 20.0;
bool gi_176 = FALSE;
bool gi_180 = FALSE;
double gd_184 = 48.0;
double g_price_192;
double gd_200;
double gd_unused_208;
double gd_unused_216;
double g_price_224;
double g_bid_232;
double g_ask_240;
double gd_248;
double gd_256;
double gd_264;
bool gi_272;
extern string gs_ilan_276 = "Ilan";
int gi_284 = 0;
int gi_288;
int gi_292 = 0;
double gd_296;
double gd_304;
int g_pos_312 = 0;
int gi_316;
double gd_320 = 0.0;
bool gi_328 = FALSE;
bool gi_332 = FALSE;
bool gi_336 = FALSE;
int gi_340;
bool gi_344 = FALSE;
double gd_348;
double gd_356;

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

int deinit() {
   return (0);
}

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

int CountTrades() {
   int l_count_0 = 0;
   for (int l_pos_4 = OrdersTotal() - 1; l_pos_4 >= 0; l_pos_4--) {
      OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() != Symbol() || OrderMagicNumber() != MagicNumber) continue;
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber)
         i

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

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

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

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

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

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

Стоимость полного кода
1 220,10₽ ≈ $14.91