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