TZ_Report_to_CSV

2018.04.12 Scripts

Specification

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Responded

1
Developer 1
2018.04.12
Rating
4.91
(46)
Projects
71
35%
Arbitration
0
Overdue
1
1%
Loaded
2
Developer 2
2018.04.13
Rating
5
(1)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free

Project information

Budget
30 - 40 USD
Deadlines
from 5 to 14 day(s)