Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 48
- Опубликован:
- Обновлен:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Profit_and_Loss_Positions - Калькулятор прибыли/убытка позиций
Назначение
Включаемый файл для расчета суммарной прибыли или убытка торговых позиций с фильтрацией по типу и Magic Number.
Основная функция
Profit_Position(string p_l, string type_pl, long magicNumber)
Рассчитывает общую сумму прибыли или убытка позиций.
Параметры:
-
p_l - тип расчета: "Profit" (прибыль) или "Loss" (убыток)
-
type_pl - тип позиций: "All" , "Buy" , "Sell"
-
magicNumber - фильтр по магическому номеру (0 = все)
Возвращает: суммарную прибыль/убыток в валюте депозита
Примеры использования
// Сумма прибыли всех позиций double profitAll = Profit_Position("Profit", "All", 0); // Сумма убытка BUY позиций эксперта с магиком 123 double lossBuy = Profit_Position("Loss", "Buy", 123); // Сумма прибыли SELL позиций double profitSell = Profit_Position("Profit", "Sell", 0);
Практическое применение
Для трейдеров:
-
Мониторинг текущих результатов
-
Анализ эффективности стратегий
-
Контроль рисков
Для разработчиков:
-
Управление рисками в экспертах
-
Создание торговых отчетов
-
Реализация условий закрытия
Особенности
-
Работает только в MetaTrader 5
-
Поддерживает фильтрацию по Magic Number
-
Возвращает сумму в валюте депозита
-
Эффективный перебор позиций
Как подключить
#include <Profit_and_Loss_Positions.mqh> // Использование в коде эксперта double currentProfit = Profit_Position("Profit", "All", 123456);
nClose Orders
Функция для закрытия позиций и удаления ордеров
nOpen Order
Функция открытия позиций и отложенных ордеров
YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя
Скрипт рисует уровни Рудолфа Акселя
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.
