Including "unpaid interest" when margin<1? #590
zaferyumruk
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
Isn't this something that could be easily enough computed from trades data (namely |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Greetings,
How can "unpaid interest" be added to the backtest?
Option 1
Defining
Position.amount_borrowed
andPosition.unpaid_interest
?interest rate
will be contained in market data. While calculating_Broker.equity
Position.unpaid_interest
will be included along with pl. I am puzzled about payingunpaid_interest
though. Since the library focused on managing trades, paying interests should be maintained through closing or reducing active trades which is not possible for this option.Option 2
Passing
borrowed_amount
for each trade when order executed.Then on each
_Broker._close_trade
or_Broker._reduce_trade
respective interest will be paid by reducing_Broker.cash
. For exclusive_orders and hedging cases I am not sure "excess borrowing" (i.e while closing a trade that borrowed zero amount, keeping loans from other active trades; keeping debt while you have cash thus paying unnecessary interest) occurs.Thanks in advance.
Beta Was this translation helpful? Give feedback.
All reactions