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