К содержимому
Форекс
на автомате

Помесячный результат в pandas не сходится с графиком эквити из отчёта

volkс 10.2021
Наблюдатель
2сообщения
Автор темы#1
Выгрузила сделки из тестера в CSV, считаю помесячный результат, чтобы понять, сколько месяцев в минусе. Вышло 9 из 36. А на графике эквити в отчёте в паре моих «плюсовых» месяцев явно спад.
Код:
df = pd.read_csv('deals.csv', sep=';', parse_dates=['Time']) df = df[df['Direction'] == 'out'] monthly = df.set_index('Time')['Profit'].resample('M').sum() print((monthly < 0).sum(), len(monthly))
Где ошибка? Или её нет?
gennady_1991с 08.2020
Автор разборов
34сообщения
#2
Ошибки две, и обе тихие. Комиссия и своп в выгрузке лежат в своих колонках, а ты берёшь только Profit, на частых сделках это переворачивает месяцы. И бывают не только out: при развороте на неттинге есть in/out, посмотри уникальные значения Direction.
Но и после исправления сходиться график не обязан. Ты относишь результат к месяцу закрытия, а эквити видит плавающий. Позиция с 25-го по 3-е у тебя целиком в следующем месяце, а эквити покажет спад ещё в этом.
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →