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

forex fireball by forex robot nation~.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

НастройкаОписание
magic Магический номер — Уникальный идентификатор, присваиваемый всем ордерам советника для их фильтрации и управления.
lots Размер лота — Базовый размер позиции в лотах, используемый при открытии сделок.
moneymanagement Управление рисками — Включает автоматический пересчёт размера лота на основе процента риска от текущего баланса.
ecnbroker ECN-брокер — Активирует режим работы с ECN-брокерами, при котором стоп-лосс и тейк-профит устанавливаются через модификацию ордеров после открытия позиции.
maxtradesopen Максимум открытых сделок — Предел общего количества одновременно открытых позиций советника на одном символе.
tradesperposition Сделок на позицию — Ограничивает количество ордеров, которые могут быть открыты в рамках одной позиции.
minlot Минимальный лот — Минимально допустимый размер лота для отправки ордера.
maxlot Максимальный лот — Максимально допустимый размер лота для отправки ордера.
risk Риск — Процент от баланса, используемый для автоматического расчёта размера лота при включённом управлении рисками.
stoploss Стоп-лосс — Размер стоп-лосса в пунктах, устанавливаемый при открытии ордера.
takeprofit Тейк-профит — Размер тейк-профита в пунктах, устанавливаемый при открытии ордера.
inverse_close Инвертированное закрытие — Включает режим модификации стоп-лосса для фиксации прибыли с установкой тейк-профита на инвертированном уровне.
tradelock Блокировка трейла — Порог смещения цены, при превышении которого активируется блокировка стоп-лосса для фиксации прибыли.
tradeinverse Инвертированное смещение — Величина смещения тейк-профита в пунктах при инвертированном закрытии позиции.
Получить полный код

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

/*
   G e n e r a t e d  by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
   Website: h T tp: / /Www .me t A q Uot eS. NEt
   E-mail : SUPp oRT @ mEta Q u OT e S.n et
*/

string Gs_unused_76;
string Gs_84 = "Forex Fireball EURUSD M1";
extern int magic = 999999;
extern double lots = 0.1;
extern bool moneymanagement = TRUE;
extern bool ecnbroker = FALSE;
extern int maxtradesopen = 1;
extern int tradesperposition = 1;
extern double minlot = 0.01;
extern double maxlot = 30.0;
extern double risk = 10.0;
extern double stoploss = 50.0;
extern double takeprofit = 50.0;
extern bool inverse_close = TRUE;
extern int tradelock = 40;
extern int tradeinverse = 20;
int Gi_172 = 1;
double Gd_176 = 5.0;
double Gd_184 = 10.0;
double Gd_192 = 10.0;
bool Gi_200 = TRUE;
bool Gi_204 = FALSE;
bool Gi_208 = FALSE;
bool Gi_212 = FALSE;
int Gi_216 = 20;
bool Gi_220 = FALSE;
bool Gi_224 = FALSE;
bool Gi_228 = FALSE;
int G_timeframe_232 = PERIOD_H1;
int G_period_236 = 7;
int G_ma_method_240 = MODE_SMMA;
int Gi_244 = 8;
bool Gi_248 = TRUE;
int G_timeframe_252 = 0;
int G_period_256 = 7;
int Gi_260 = 27;
int Gi_264 = 69;
bool Gi_268 = TRUE;
int G_timeframe_272 = 0;
int G_period_276 = 14;
int G_period_280 = 7;
int G_slowing_284 = 9;
int Gi_288 = 30;
int Gi_292 = 70;
int Gi_296 = 0;
int Gi_300 = 2;
int Gi_304 = 1;
bool Gi_308 = FALSE;
int Gi_312 = 12;
int Gi_316 = 0;
bool Gi_320 = FALSE;
int Gi_324 = 0;
int Gi_328 = 1;
int Gi_332 = 21;
int Gi_336 = 0;
bool Gi_340 = TRUE;
bool Gi_344 = TRUE;
int Gi_348 = 0;
int Gi_352 = 0;
int Gi_356 = 2;
bool Gi_360 = FALSE;
bool Gi_364 = FALSE;
double Gd_368 = 15.0;
double Gd_376 = 1.0;
double Gd_384 = 15.0;
double Gd_392 = 0.0;
double Gd_400 = 0.0;
datetime Gt_unused_408;
datetime Gt_unused_412;
int G_str2time_416;
int G_str2time_420;
int G_str2time_424;
int G_str2time_428;
int G_datetime_432;
int G_datetime_436;
int G_pos_440;
int G_bars_444 = -1;
int G_count_448;
int G_count_452;
int G_count_456;
int Gi_460 = 100;
int Gi_464;
int Gi_468;
int Gi_472;
int Gi_476;
int Gi_480;
int G_count_484;
int Gi_488;
int Gi_492;
string Gs_496;
string Gs_504;
string Gs_512;
string Gs_520;
string Gs_528;
string Gs_536;
string Gs_544;
string Gs_552;
double G_price_560;
double G_price_568;
double G_lots_576;
double Gda_584[14];
double Gda_588[14];
double G_order_open_price_592;
double G_order_open_price_600;
bool Gi_unused_608 = FALSE;
bool Gi_612 = TRUE;
bool Gi_616 = TRUE;
double Gd_620;
double Gd_628;
int G_digits_636;
bool Gi_640 = TRUE;
int Gi_unused_644 = D'01.05.2011 08:00';

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

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

void f0_13() {
   for (int pos_0 = OrdersTotal() - 1; pos_0 >= 0; pos_0--) {
      OrderSelect(pos_0, SELECT_BY_POS, MODE_TRADES);
      if (OrderMagicNumber() == magic && OrderSymbol() == Symbol() && Gi_640) {
         if (OrderType() == OP_BUY) {
            if (OrderOpenPrice() - Bid >= tradelock * Gd_620)
               if (OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), Bid + tradeinverse * Gd_620, 0, Black)) Gi_640 = FALSE;
         }
         if (OrderType() == OP_SELL) {
    

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

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

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

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

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

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

Стоимость полного кода
1 636,40₽ ≈ $20.00