I am using the stoploss with my BTO’s and I wish to monitor my positions - cross-referencing them to my own database of signals. When I submit my signals I capture the signalid locally and later, I use the requestTrades API call to get a history of all trades. The requestTrades API call does not return the original signalid, but does include a trade_id for each trade. i have noticed - with limited testing - that this value is +1 on the signalid. If this is always the case, I could query the requestTrades JSON for the trade_id that is related to my order and pull the closed price of the position.
Has anyone used this trade_id = signalid +1 ‘happenstance’, or is it a ‘bad idea’ to assume this applies consistently?