Использование дневных торговых лимитов - PullRequest
0 голосов
/ 20 февраля 2019

Я хотел бы установить стратегию тестирования на истории, которая позволит мне торговать до определенной позиции на рынке, например, 10000.

Поэтому я могу открывать длинные или короткие позиции до 10000, но не более.

В настоящее время я настроил стратегию тестирования на истории, но не могу понять, как остановить торговлю, когда она достигнет лимита.

Если я куплю 10000, мне разрешат продавать, а не покупать.

У меня есть это:

df_tradable["Trade"].groupby(df_tradable["Date"]).cumsum()

Это суммирует все мои сделки за день.(Сделка +1 или -1 в зависимости от покупки или продажи)

Я могу установить еще один чек, который добавляет P & L, только если мой дневной торг меньше 10000, но я хочу иметь возможность снова продавать.

Есть ли простой способ настроить это, пожалуйста?

...