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

drawdownmeter.mq4

Похожие материалы по тегам

one shoot ai v4.mq5MQL5 / MetaTrader 5 · 1 общих теговindicatorgoldy.pineTradingView · 1 общих теговeatelemetry.mqhMQL4 / MetaTrader 4 · 1 общих теговaccountequityanalyzer@lifeindreamsworld.mq4MQL4 / MetaTrader 4 · 1 общих теговaccountequityanalyzer v1.1.mq4MQL4 / MetaTrader 4 · 1 общих теговgeniusv101-ecn.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

DrawDownMeter — торговый советник для платформы MetaTrader 4. При отсутствии открытых ордеров на каждом тике автоматически открывает покупку с заданными объёмом, стоп-лоссом и тейк-профитом. Советник использует магический номер для идентификации своих ордеров.

Советник рассчитывает текущий уровень просадки (drawdown) на основе баланса начальной суммы, прибыли закрытых исторических ордеров и текущей прибыли открытых позиций. Результат отображается в комментариях на графике в процентах.

Обработка рыночных и торговых событий реализована через стандартные функции OnInit, OnDeinit и OnTick. Торговые операции выполняются с помощью функции OrderSend торгового API MetaTrader 4.

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

НастройкаОписание
ENABLE_MAGIC_NUMBER Логический переключатель, включающий или отключающий фильтрацию ордеров по магическому номеру. При значении false советник учитывает все ордера на символе, что удобно для работы с ручными сделками.
MAGIC_NUMBER_INPUT Числовое значение магического номера, присваиваемого ордерам, открытым советником. Используется для идентификации ордеров, управляемых данным советником.
START_BALANCE Начальный баланс, от которого рассчитывается максимальная просадка.
LOTS Объём лота для открытия каждой сделки.
STOPLOSS Стоп-лосс, задаваемый в пунктах от цены открытия ордера.
TAKEPROFIT Тейк-профит, задаваемый в пунктах от цены открытия ордера.
Получить полный код

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

#property version   "1.00"
#property strict

input bool ENABLE_MAGIC_NUMBER= true; // Enable Magic Number(For manual trades set false)
input int  MAGIC_NUMBER_INPUT =  20131111; // Magic Number
input double START_BALANCE =1000; // Start Balance
input double LOTS = 0.01;
input double STOPLOSS =300;
input double TAKEPROFIT =400;

int MAGIC_NUMBER;

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

void OnDeinit(const int reason)
  {

  }

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

double DrawDown(string symbol)
  {
   double maxBalance=START_BALANCE;
   double currentBalance=START_BALANCE;

   for(

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

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

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

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

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

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

Стоимость полного кода
142,40₽ ≈ $1.74