Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 22
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Она создаёт один файл 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
Встроенный в брокер инструмент просмотра торговых сессий, доступный только для чтения, с отображением текущего статуса, следующего перехода, поддержкой нескольких символов и возможностью экспорта в формат CSV.
Broker Execution Diagnostics MT5
Скрипт MT5, предназначенный только для чтения, отображающий данные брокера: объем, цену, стоп-ордера, заморозку, спред и ограничения по исполнению.
YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя
Скрипт рисует уровни Рудолфа Акселя
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.