TZ_Report_to_CSV

MQL5 脚本

指定

Требуется сделать скрипт для конвертации данных из истории торговли на счете и из тестера (по переключению настроек) в файл CSV.

Файл CSV будет содержать информацию:

- о дате открытия позиции;

- о дате закрытия позиции;

- о максимальном пиковом объеме позиции, с учетом открытия и закрытия позиции;

- о максимальной просадке позиции;

- об упущенной выгоде позиции;

- о балансе на момент открытия позиции;

- о балансе на момент закрытия позиции;

- о финансовом результате;

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

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

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

Корректная работа должна быть на неттинговом счете.

反馈

1
开发者 1
等级
(50)
项目
80
39%
仲裁
4
50% / 25%
逾期
0
空闲
2
开发者 2
等级
(1)
项目
4
25%
仲裁
1
0% / 100%
逾期
1
25%
空闲

项目信息

预算
30 - 40 USD
开发人员
27 - 36 USD
截止日期
 5  14 天