Hoggums
Senior member
- Messages
- 2,176
- Likes
- 878
After back/forward testing my auto-system with my own dummy trade interface I'm now coding up the Oanda implementation. In order to maximise the 2 months testing period on fxgame I'm coding it up from the scant documentation they give away with the code examples.
Anyway - I'm wondering how I can identify whether a market order has been closed due to a stop or limit order.
The obvious way is to call Account::getTrades() and then search for my ticket number in the returned trades - if it's not there then it's not open any more - however this seems cumbersome at best.
If I do this.....
MarketOrder marketorder;
if (account->getTradeWithId(marketorder,ticket_num))
{
// test for market order open
Are there any fields I can look at in the interface that will give me whether the trade is still open or not? Or am I taking the wrong approach here?
Thanks in advance.
Anyway - I'm wondering how I can identify whether a market order has been closed due to a stop or limit order.
The obvious way is to call Account::getTrades() and then search for my ticket number in the returned trades - if it's not there then it's not open any more - however this seems cumbersome at best.
If I do this.....
MarketOrder marketorder;
if (account->getTradeWithId(marketorder,ticket_num))
{
// test for market order open
Are there any fields I can look at in the interface that will give me whether the trade is still open or not? Or am I taking the wrong approach here?
Thanks in advance.