Support Board
Date/Time: Tue, 08 Apr 2025 18:38:02 +0000
Post From: issue with s_SCPositionData::MaximumOpenPositionLoss
[2016-03-21 10:57:55] |
T29_Dev1 - Posts: 22 |
Parameter MaximumOpenPositionLoss contains an incorrect value (I think so) after partial closing order. I printed out MaximumOpenPositionLoss and MaximumOpenPositionProfit values (deleted repeated strings): //Buy 4 lots MaximumOpenPositionLoss 0.000000, MaximumOpenPositionProfit 0.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 50.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 100.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 150.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 250.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 300.000000 MaximumOpenPositionLoss -50.000000, MaximumOpenPositionProfit 350.000000 //Sell 1 lot MaximumOpenPositionLoss 0.000000, MaximumOpenPositionProfit 0.000000 MaximumOpenPositionLoss -225.000000, MaximumOpenPositionProfit 225.000000 MaximumOpenPositionLoss -225.000000, MaximumOpenPositionProfit 300.000000 MaximumOpenPositionLoss -225.000000, MaximumOpenPositionProfit 337.500000 MaximumOpenPositionLoss -225.000000, MaximumOpenPositionProfit 375.000000 MaximumOpenPositionLoss -225.000000, MaximumOpenPositionProfit 412.500000 notice that after selling MaximumOpenPositionLoss = -MaximumOpenPositionProfit, and if the price goes to fill price of order, MaximumOpenPositionLoss can decrease to zero. |