Я хотел бы установить стратегию тестирования на истории, которая позволит мне торговать до определенной позиции на рынке, например, 10000.
Поэтому я могу открывать длинные или короткие позиции до 10000, но не более.
В настоящее время я настроил стратегию тестирования на истории, но не могу понять, как остановить торговлю, когда она достигнет лимита.
Если я куплю 10000, мне разрешат продавать, а не покупать.
У меня есть это:
df_tradable["Trade"].groupby(df_tradable["Date"]).cumsum()
Это суммирует все мои сделки за день.(Сделка +1 или -1 в зависимости от покупки или продажи)
Я могу установить еще один чек, который добавляет P & L, только если мой дневной торг меньше 10000, но я хочу иметь возможность снова продавать.
Есть ли простой способ настроить это, пожалуйста?