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

Forex Gold Trader

forex-gold-trader-v.1.0.mq4
Вы автор или правообладатель?

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

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

О программе

Forex Gold Trader V.1.0 — торговый советник для MetaTrader 4, предназначенный для работы с золотом (XAUUSD и аналогичные символы). Советник анализирует текущий тренд по ценовым данным старшего таймфрейма и открывает покупку при выполнении заданных условий. В безопасном режиме торговля разрешена только при восходящем тренде, в обычном — на любом направлении.

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

Важное ограничение: продукт работает исключительно с золотом. При запуске на других инструментах отображается сообщение об ошибке. Торговые параметры настраиваются через входные переменные советника.

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

НастройкаОписание
Tittle Заголовок — Текстовый заголовок, отображаемый в настройках советника.
SafeMode Безопасный режим — Переключатель безопасного режима: при включении торговля разрешена только при восходящем тренде.
Lots Размер лота — Размер лота для каждой торговой операции.
MaxTrades Максимальное число ордеров — Максимальное количество одновременно открытых ордеров.
Range Диапазон (пункты) — Параметр, определяющий расстояние до стоп-лосса в пунктах.
SecureProfit Гарантированная прибыль (пункты) — Параметр, определяющий целевой уровень тейк-профита в пунктах.
Получить полный код

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

extern string Tittle = "ForexGoldTrader.com";
extern bool SafeMode = FALSE;
extern double Lots = 0.01;
extern int MaxTrades = 30;
extern int Range = 650;
extern int SecureProfit = 650;
int gi_unused_148 = 0;
double gd_unused_152 = 0.0;
double g_ord_open_price_160 = 0.0;
double gd_unused_168 = 0.0;
int gi_unused_176 = 0;
double gd_unused_180 = 0.0;
double gd_unused_188 = 0.0;

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

int deinit() {
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   string lsa_0[256];
   int li_56;
   int li_60;
   string ls_64;
   double l_iopen_72;
   int l_str2int_80;
   string ls_84;
   string ls_92;
   int li_100;
   int li_104;
   string l_time2str_108;
   string ls_116;
   int li_124;
   for (int l_pos_4 = 0; l_pos_4 < 256; l_pos_4++) lsa_0[l_pos_4] = CharToStr(l_pos_4);
   string ls_8 = "Claudia Arteaga";
   string ls_16 = "c******x*@mail13.net";
   string ls_24 = "+1.310.854.3043";
   string ls_32 = StringSubstr(AccountName(), 1, 5);
   string ls_40 = StringSubstr(ls_8, 1, 5);
   string ls_48 = StringSubstr(Symbol(), 0, 3);
   if (ls_48 == "XAU" || ls_48 == "GOL") {
      l_iopen_72 = iOpen(Symbol(), 10080, 0);
      l_str2int_80 = 0;
      if (SafeMode) {
         ls_84 = "ON, EA will not trade at Down Trend";
      } else {
         ls_84 = "OFF, EA will trade at UP & DOWN Trend";
      }
      if (Ask > l_iopen_72) {
         if (SafeMode) l_str2int_80 = 1;
         else l_str2int_80 = 1;
         ls_92 = Symbol() + " going UP Trend";
      } else {
         if (SafeMode) l_str2int_80 = 0;
         else l_str2int_80 = 1;
         ls_92 = Symbol() + " going DOWN Trend";
      }
      li_100 = MarketInfo(Symbol(), StrToInteger(lsa_0[49] + lsa_0[50]));
      if (li_100 == 3) {
         li_56 = SecureProfit * StrToInteger(lsa_0[49] + lsa_0[48]);
         li_60 = Range * StrToInteger(lsa_0[49] + lsa_0[48]);
         ls_64 = lsa_0[89] + lsa_0[101] + lsa_0[115];
      } else {
         li_56 = SecureProfit * 1;
         li_60 = Range * 1;
         ls_64 = lsa_0[78] + lsa_0[111];
      }
      li_104 = CountOrders(Symbol(), 0);
      ModifyOrders(Symbol(), 0);
      for (l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) {
         OrderSelect(l_pos_4, SELECT_BY_POS, 0);
         if (OrderSymbol() == Symbol() && OrderMagicNumber() == StrToInteger(lsa_0[51] + lsa_0[49] + lsa_0[48] + lsa_0[56] + lsa_0[56] + lsa_0[53]))
            if (OrderType() == 0) g_ord_open_price_160 = OrderOpenPrice();
      }
      l_time2str_108 = TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS);
      ls_116 = "\n" + "---------------------------------------------------------------------------";
      ls_116 = ls_116 + "\n" + "     FOREX GOLD TRADER V.1.0 Full Version";
      ls_116 = ls_116 + "\n" + "---------------------------------------------------------------------------";
      ls_116 = ls_116 + "\n" + "     Server Time : " + l_time2str_108;
      ls_116 = ls_116 + "\n" + "     Broker Name : " + AccountCompany();
/*
      ls_116 = ls_116 + "\n" + "     Owner Name : " + ls_8;
      ls_116 = ls_116 + "\n" + "     Owner Email : " + ls_16;
      ls_116 = ls_116 + "\n" + "     Owner Phone : " + ls_24;
*/
      ls_116 = ls_116 + "\n" + "     Extra Digits : " + ls_64;
      ls_116 = ls_116 + "\n" + "     Safe Mode : " + ls_84;
      ls_116 = ls_116 + "\n" + "     Long Term Trend : " + ls_92;
      ls_116 = ls_116 + "\n" + "     Lot : " + DoubleToStr(Lots, 2);
      ls_116 = ls_116 + "\n" + "     Target Profit (pip) : " + li_56;
      ls_116 = ls_116 + "\n" + "     Range per Order (pip) : " + li_60;
      ls_116 = ls_116 + "\n" + "     Last Buy Price : " + DoubleToStr(g_ord_open_price_160, Digits);
      ls_116 = ls_116 + "\n" + "     Maximum Order : " + MaxTrades;
      ls_116 = ls_116 + "\n" + "     Current Buy Opened : " + li_104;
      ls_116 = ls_116 + "\n" + "     Current Profit : $" + DoubleToStr(getProfit(Symbol()), 2);
      ls_116 = ls_116 + "\n" + "---------------------------------------------------------------------------";
      ls_116 = ls_116 + "\n" + "     Warning : Please dont share this EA to the others";
      ls_116 = ls_116 + "\n" + "     or we will disable your membership and you wont ";
      ls_116 = ls_116 + "\n" + "     get any update from us anymore.";
      ls_116 = ls_116 + "\n" + "\n" + "     Disclaimer : Use this EA wisely, do not greedy.";
      ls_116 = ls_116 + "\n" + "     Forex trading involves significant risk of loss ";
      ls_116 = ls_116 + "\n" + "     and is not suitable for all investors.";
      ls_116 = ls_116 + "\n" + "\n" + "     Release Date : Oct 01, 2010";
      ls_116 = ls_116 + "\n" + "     FGT V.1.0 Code : 310885";
      ls_116 = ls_116 + "\n" + "\n" 
      + "     ? 2009-2010 Forexgoldtrader.com. All Rights Reserved.";
      ls_116 = ls_116 + "\n" + "---------------------------------------------------------------------------";
      Comment(ls_116);
      li_124 = 0;
      if (l_str2int_80 && li_104 < 1) {
         li_124 = OrderSend(Symbol(), 0, Lots, Ask, (Ask - Bid) * Point, 0, 0, lsa_0[51] + lsa_0[49] + lsa_0[48] +
            lsa_0[56] + lsa_0[56] + lsa_0[53], StrToInteger(lsa_0[51] + lsa_0[49] + lsa_0[48] + lsa_0[56] + ls

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

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

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

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

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

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

Стоимость полного кода
776₽ ≈ $9.48