Also, as I understand, RollLong is a fixed value.
Example:
Let's assume that we are trading a stock which price starts with an initial price = 50 (leverage=3, cost of borrowing 5%). However, at the end of the testing period the stock's price is 100.
In an asset list we enter RollLong = 50 * 0.05 * (1 - 1/3) / 365 = 0.0046.

So, the same rolllong 0.0046 will be applied when I open a trade in the beginning of the testing period (price=50) and in the end of the period (price=100). And to adjust the rollong (i.e. 0.0092 when the price=100) I need to calculate rolllong once per day manually.

Do I understand it correctly?