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

NIKRA EA

nikra ea_1@lifeindreamsworld.mq4
Вы автор или правообладатель?

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

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

О программе

NIKRA EA — торговый советник для платформы MetaTrader 4, предназначенный для автоматической торговли на валютном рынке Forex. Советник размещает рыночные и отложенные ордера на покупку и продажу, управляя позициями с использованием заданного размера лота и магического номера для идентификации собственных сделок.

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

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

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

НастройкаОписание
Lots Размер лота — Задаёт количество лотов для каждой торговой операции.
UseHourTrade Использовать ограничение по часам — Включает или отключает фильтр торговли по времени суток.
FromHourTrade Начальный час торговли — Час начала торговой сессии, в течение которой советник может открывать сделки.
ToHourTrade Конечный час торговли — Час окончания торговой сессии, до которой советник может открывать сделки.
MagicNumber Магический номер — Уникальный идентификатор ордеров, размещённых данным советником, для их последующей фильтрации и управления.
Получить полный код

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

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

int gi_76 = 0;
bool gi_80 = FALSE;
bool gi_84 = TRUE;
double g_pips_88 = 10.0;
double g_pips_96 = 50.0;
double gd_104 = 10.0;
double gd_112 = 10.0;
extern double Lots = 0.01;
double gd_128 = 1.0;
double gd_136 = 0.0;
extern bool UseHourTrade = FALSE;
extern int FromHourTrade = 6;
extern int ToHourTrade = 18;
double g_slippage_156 = 3.0;
double g_pips_164 = 20.0;
int gi_172 = 4;
bool gi_176 = FALSE;
double gd_180 = 20.0;
bool gi_188 = FALSE;
bool gi_192 = FALSE;
double gd_196 = 48.0;
extern int MagicNumber = 20000;
double g_price_208;
double gd_216;
double gd_unused_224;
double gd_unused_232;
double g_price_240;
double g_bid_248;
double g_ask_256;
double gd_264;
double gd_272;
double gd_288;
bool gi_296;
string gs_300 = "NIKRA EA";
int g_time_308 = 0;
int gi_312;
int gi_316 = 0;
double gd_320;
int g_pos_328 = 0;
int gi_332;
double gd_336 = 0.0;
bool gi_344 = FALSE;
bool gi_348 = FALSE;
bool gi_352 = FALSE;
int gi_356;
bool gi_360 = FALSE;
int g_datetime_364 = 0;
int g_datetime_368 = 0;
double gd_372;
double gd_380;

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

int deinit() {
   return (0);
}

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

double ND(double ad_0) {
   return (NormalizeDouble(ad_0, Digits));
}

int fOrderCloseMarket(bool ai_0 = TRUE, bool ai_4 = TRUE) {
   int li_ret_8 = 0;
   for (int l_pos_12 = OrdersTotal() - 1; l_pos_12 >= 0; l_pos_12--) {
      if (OrderSelect(l_pos_12, SELECT_BY_POS, MODE_TRADES)) {
         if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
            if (OrderType() == OP_BUY && ai_0) {
               RefreshRates();
               if (!IsTradeContextBusy()) {
                  if (!OrderClose(OrderTicket(), OrderLots(), ND(Bid), 5, CLR_NONE)) {
                     Print("Error close BUY " + OrderTicket());
                     li_ret_8 = -1;
                  }
               } else {
                  if (g_datetime_364 != iTime(NULL, 0, 0)) {
                     g_datetime_364 = iTime(NULL, 0, 0);
                     Print("Need close BUY " + OrderTicket() + ". Tr

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

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

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

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

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

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

Стоимость полного кода
1 454₽ ≈ $17.77