From my understanding, with these settings my commissions will rise the more trades the strategy does, with a maximum of 2,5 cash per trade (after more then 24 trades), and a minimum of 1 (up to 10 trades). Not the most logical, but is my understanding of that nonetheless correct?
If that's correct, what does the Commission property return, because it always returns 1, despite the strategy doing more than 9 trades. What am I missing?
Code: Select all
Commission = 1, totalTrades: 1
Commission = 1, totalTrades: 2
Commission = 1, totalTrades: 3
Commission = 1, totalTrades: 4
Commission = 1, totalTrades: 5
Commission = 1, totalTrades: 6
Commission = 1, totalTrades: 7
Commission = 1, totalTrades: 8
Commission = 1, totalTrades: 9
Commission = 1, totalTrades: 10
Commission = 1, totalTrades: 11
Commission = 1, totalTrades: 12
Commission = 1, totalTrades: 13
Commission = 1, totalTrades: 14
Commission = 1, totalTrades: 15
Commission = 1, totalTrades: 16
Commission = 1, totalTrades: 17
Commission = 1, totalTrades: 18
Commission = 1, totalTrades: 19
Commission = 1, totalTrades: 20
Commission = 1, totalTrades: 21
Commission = 1, totalTrades: 22
Commission = 1, totalTrades: 23
Commission = 1, totalTrades: 24
Commission = 1, totalTrades: 25
Commission = 1, totalTrades: 26
Commission = 1, totalTrades: 27
Commission = 1, totalTrades: 28
Commission = 1, totalTrades: 29
Commission = 1, totalTrades: 30
Code: Select all
if (TotalTrades > prevAmountOfTrades)
{
Output.WriteLine(string.Format("Commission = {0}, totalTrades: {1}", Commission, TotalTrades));
}
prevAmountOfTrades = TotalTrades;