Overnight fees calculation for ProOrder strategies

In order to calculate the overnight broker fees while testing an automated strategy, I made this little code snippet, that can be “plug” in any Probacktest code.Parameters to change are between lines 1 and 4:

“Capital”, set it accordingly to your starting balance in money (10.000€  in this case).

The “overnightfee” variable, that must be set to the correct broker’s fee (0.8€ per position in this case).

Overnight fees calculation, the code:


How to interpret results?

Results are displayed on chart when you run a backtest with Probacktest, they are “graphed” with 3 different curves:

  • BrokerProfit in red, tell you how much are the overnight fees of the broker, for the current instrument and for the whole strategy period.
  • trueEquity in blue, is the real strategy without the overnight fees, which is slightly different from the equity curve Probacktest give you (compare this blue line to the equity curve above).
  • countofdays in black, is the final count of days when an overnight fees were encountered.

In this example, the calculation were made with the Pathfinder strategy, as you can see, only 6% of profit is wiped out of the whole strategy performance.

This blog post is related to the discussions of this topic: https://www.prorealcode.com/topic/brokers-overnight-interest-rate/

Share this

  1. Elsborgtrading • 01/04/2017 #

    trueEquity in blue, is actually WITH the overnight fees, as they are deducted from the back tested equity

  2. Elsborgtrading • 01/04/2017 #

    ..and then again. With or without, I guess It’s how you look on it 🙂

  3. manel • 01/04/2017 #

    Thanks very much for this. I usually make an educated guess on funding costs taking into account average position size and holding periods etc but it’s very useful to have a much more accurate way to calculate this as sometimes the costs can be significant. Cheers !

Register or