Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Round Trip Cost Reconciler MT5 - эксперт для MetaTrader 5

Просмотров:
22
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Обзор рабочего процесса «Сверка затрат на поездку туда и обратно» в MT5

Round Trip Cost Reconciler — это бесплатная утилита MT5, доступная только для чтения, предназначенная для трейдеров и разработчиков, которым требуется нечто большее, чем простой экспорт необработанной истории сделок.

Она создаёт один файл CSV с отфильтрованными записями о сделках и второй файл CSV, в котором сделки купли-продажи сгруппированы по DEAL_POSITION_ID. Частичные исполнения объединяются в взвешенные по объему цены входа и выхода, при этом комиссия, своп и сборы, зафиксированные брокером, отображаются отдельно от валового результата торговли.

ЧТО ОТЧИТЫВАЕТ УТИЛИТА

• Идентификаторы сделок, заказов и позиций.
• Тикер, магическое число, направление, тип входа, время, цена и объем.
• Зафиксированные брокером прибыль, комиссия, своп и сборы.
• Общий объём открытия и закрытия по идентификатору позиции.
• Взвешенные по объему цены входа и выхода.
• Валовый результат, общие затраты, чистый результат, количество сделок и статус жизненного цикла.

СТАТУСЫ ЖИЗНЕННОГО ЦИКЛА

• ЗАВЕРШЕНО: объёмы на входе и выходе совпадают в пределах допустимой погрешности.
• OPEN_OR_INCOMPLETE: объем входящих данных по-прежнему не сопоставлен.
• EXCESS_EXIT: объем выхода превышает зарегистрированный объем входа.
• COMPLEX_REVERSAL: имеется разворот INOUT, поэтому программа не формирует простое распределение.

ВХОДНЫЕ ДАННЫЕ

• InpDaysBack: окно истории от 1 до 3650 дней.
• InpSymbolScope: текущий символ графика или все символы.
• InpMagicFilter: -1 для любого магического числа, в противном случае — одно точное неотрицательное магическое число.
• InpDealsFileName и InpPositionsFileName: два разных безопасных имени файлов в формате CSV.
• InpUseCommonFolder: папка «Общие файлы», если параметр включен.
• InpDelimiter: запятая (44) или точка с запятой (59).

НАСТРОЙКИ

1. Скомпилируйте файл RoundTripCostReconcilerMT5.mq5 вместе с файлом RoundTripCostCore.mqh, находящимися в одной папке.
2. Прикрепите советник к любому графику.
3. Выберите диапазон истории и, при желании, фильтр точного магического номера.
4. Выберите два разных и надёжных имени файлов CSV.
5. Просмотрите журнал «Эксперты», а затем извлеките файлы CSV из папки «Общие файлы» или папки «Файлы» на терминале.

БЕЗОПАСНОСТЬ И ОГРАНИЧЕНИЯ

Утилита только считывает историю счёта и записывает данные в локальные CSV-файлы. Она не размещает, не изменяет, не удаляет и не закрывает ордера; она не использует DLL-библиотеки, WebRequest или внешние сервисы.

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

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76117

Broker Session Schedule Inspector MT5 Broker Session Schedule Inspector MT5

Встроенный в брокер инструмент просмотра торговых сессий, доступный только для чтения, с отображением текущего статуса, следующего перехода, поддержкой нескольких символов и возможностью экспорта в формат CSV.

Broker Execution Diagnostics MT5 Broker Execution Diagnostics MT5

Скрипт MT5, предназначенный только для чтения, отображающий данные брокера: объем, цену, стоп-ордера, заморозку, спред и ограничения по исполнению.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.