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

Gold One MT4

gold one mt4.mq4
Вы автор или правообладатель?

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

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

О программе

Gold One MT4 — торговый советник для MetaTrader 4, ориентированный на работу с инструментом XAUUSD. Советник определяет направление тренда с помощью пользовательского индикатора и открывает позиции при изменении сигнала. Логика работы предполагает одновременное удержание только одной покупающей и одной продающей позиции.

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

Советник поддерживает работу как на обычных, так и на ECN/STP брокерах. Предусмотрены параметры мартингейла, стоп-лосса и тейк-профита. Также доступна информация о текущем профите по открытым позициям.

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

НастройкаОписание
_s1_ Разделитель 1 — Текстовый разделитель для группировки настроек.
symbols Символ инструмента — Символ инструмента для торговли (например, XAUUSD).
number_main_ Основной номер — Основной числовой параметр советника.
strategy_type Тип стратегии — Тип торговой стратегии.
comment_order_ Комментарий ордера — Текстовый комментарий для ордеров.
_s2_ Разделитель 2 — Текстовый разделитель для группировки настроек.
management_method_lot_ Метод управления лотом — Метод управления лотом (тип расчёта размера позиции).
percentoftraderisk Процент риска от депозита — Процент риска от депозита на одну позицию.
size_fixed_lot_ Фиксированный лот — Фиксированный размер лота для торговли.
sizemaximumlot Максимальный лот — Максимально допустимый размер лота.
size_minimum_lot_ Минимальный лот — Минимально допустимый размер лота.
_s3_ Разделитель 3 — Текстовый разделитель для группировки настроек.
maxSpread Максимальный спред — Максимально допустимый спред в пунктах для открытия позиций.
_s4_ Разделитель 4 — Текстовый разделитель для группировки настроек.
tradingmonday Торговля в понедельник — Переключатель торговли в понедельник.
trading_tuesday_ Торговля во вторник — Переключатель торговли во вторник.
trading_wednesday_ Торговля в среду — Переключатель торговли в среду.
trading_thursday_ Торговля в четверг — Переключатель торговли в четверг.
trading_friday_ Торговля в пятницу — Переключатель торговли в пятницу.
_s5_ Разделитель 5 — Текстовый разделитель для группировки настроек.
max_lost_trade_per_day1_ Максимум убыточных сделок в день — Максимальное количество убыточных сделок в день до остановки торговли.
enable_high_impact_filter1_ Фильтр высокой новостной активности — Включает фильтр высокой новостной активности для ограничения торговли.
_enablemediumimpactnewsfilter Фильтр средней новостной активности — Включает фильтр средней новостной активности для ограничения торговли.
enable_low_impact_filter1_ Фильтр низкой новостной активности — Включает фильтр низкой новостной активности для ограничения торговли.
_avoidhourbefore1 Часы до новостей — Количество часов до важных новостей, в течение которых торговля ограничивается.
avoid_trading_post_news1_ Часы после новостей — Количество часов после новостей, в течение которых торговля ограничивается.
_s6_ Разделитель 6 — Текстовый разделитель для группировки настроек.
use_martingale1_ Мартингейл — Включает или отключает мартингейл.
start_method_martingale1_ Метод запуска мартингейла — Метод запуска мартингейла.
martingale_tp_type_ Тип тейк-профита мартингейла — Тип тейк-профита при мартингейле.
distance_tp_percent1_ Процентное расстояние до тейк-профита — Процентное расстояние до тейк-профита при мартингейле.
fixedpipsmartingale1 Фиксированные пипсы мартингейла — Фиксированное расстояние в пипсах для мартингейла.
martingaleperiodicatr Период ATR мартингейла — Период ATR для расчёта мартингейла.
martingale_atr_multiplier_pip_ Множатель ATR мартингейла — Множатель ATR в пипсах для расчёта мартингейла.
_maxaddmartingalepercent Максимальный процент увеличения мартингейла — Максимальный процент увеличения при мартингейле.
martingale_profitt_profit_type_ Тип прибыли мартингейла — Тип расчёта прибыли для мартингейла.
total_cash_martingale_profit_ Общая прибыль мартингейла — Общая сумма прибыли для мартингейла в денежном выражении.
totalcashpercentmartingaleprofit Процент прибыли мартингейла от баланса — Процент прибыли для мартингейла от общего баланса.
Получить полный код

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

#property strict

enum enPrices
{
   pr_close,      // Close
   pr_open,       // Open
   pr_high,       // High
   pr_low,        // Low
   pr_median,     // Median
   pr_typical,    // Typical
   pr_weighted,   // Weighted
   pr_average,    // Average (high+low+open+close)/4
   pr_medianb,    // Average median body (open+close)/2
   pr_tbiased,    // Trend biased price
   pr_haclose,    // Heiken ashi close
   pr_haopen ,    // Heiken ashi open
   pr_hahigh,     // Heiken ashi high
   pr_halow,      // Heiken ashi low
   pr_hamedian,   // Heiken ashi median
   pr_hatypical,  // Heiken ashi typical
   pr_haweighted, // Heiken ashi weighted
   pr_haaverage,  // Heiken ashi average
   pr_hamedianb,  // Heiken ashi median body
   pr_hatbiased   // Heiken ashi trend biased price
};
enum enFilterWhat
{
   flt_prc,  // Filter the price
   flt_val,  // Filter the step ma
   flt_both  // Filter both
};
enum enRsiTypes
{
   rsi_rsi,  // Regular RSI
   rsi_wil,  // Slow RSI
   rsi_rap,  // Rapid RSI
   rsi_har,  // Harris RSI
   rsi_rsx,  // RSX
   rsi_cut   // Cuttlers RSI
};

extern string _s1_ = "************";
extern string symbols = "XAUUSD";
extern int number_main_ = 46335;
extern int strategy_type = 0;
extern string comment_order_ = "";
extern string _s2_ = "************";
extern int management_method_lot_ = 1;
extern double percentoftraderisk = 3.0;
extern double size_fixed_lot_ = 0.2;
extern double sizemaximumlot = 40.0;
extern double size_minimum_lot_ = 0.01;
extern string _s3_ = "************";
extern double maxSpread = 75.0;
extern string _s4_ = "************";
extern bool tradingmonday = FALSE;
extern bool trading_tuesday_ = TRUE;
extern bool trading_wednesday_ = TRUE;
extern bool trading_thursday_ = TRUE;
extern bool trading_friday_ = TRUE;
extern string _s5_ = "************";
extern int max_lost_trade_per_day1_ = 3;
extern bool enable_high_impact_filter1_ = FALSE;
extern bool _enablemediumimpactnewsfilter = FALSE;
extern bool enable_low_impact_filter1_ = FALSE;
extern int _avoidhourbefore1 = 2;
extern int avoid_trading_post_news1_ = 2;
extern string _s6_ = "************";
extern bool use_martingale1_ = FALSE;
extern int start_method_martingale1_ = 1;
extern int martingale_tp_type_ = 3;
extern int distance_tp_percent1_ = 60;
extern int fixedpipsmartingale1 = 200;
extern int martingaleperiodicatr = 40;
extern double martingale_atr_multiplier_pip_ = 1.5;
extern double _maxaddmartingalepercent = 110.0;
extern int martingale_profitt_profit_type_ = 1;
extern int total_cash_martingale_profit_ = 15;
extern double totalcashpercentmartingaleprofit = 2.0;

  int    MagicNumber = 123456;  // Magic number to use for the EA
  bool   EcnBroker   = false;   // Is your broker ECN/STP type of broker?
  double LotSize     = 0.1;     // Lot size to use for trading
  int    Slippage    = 3;       // Slipage to use when opening new orders
  double StopLoss    = 100;     // Initial stop loss (in pips)
  double TakeProfit  = 100;     // Initial take profit (in pips)

  string dummy1      = "";      // .
  string dummy2      = "";      // Settings for indicators
  int    BarToUse    = 1;       // Bar to test (0, for still opened, 1 for first closed, and so on)
  enRsiTypes      RsiType            = rsi_rsi;       // RSI calculation method
  int             RsiLength          = 14;            // Rsi length
  enPrices        RsiPrice           = pr_close;      // Rsi price
  double          Sensitivity        = 4;             // Sensivity Factor
  double          StepSize           = 5;             // Atr step divisor
  

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

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

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

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

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

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

Стоимость полного кода
537,10₽ ≈ $6.56