Update Close Trade
MngUpdateCloseTrade
Description: Allows a manager to update a closed trade with new values such as open/close time, SL/TP, commission, and profit. Useful for correcting historical trade data.
Request Parameters
| Name |
Type |
Required |
Description |
| order |
int |
Yes |
ID of the trade order to update |
| login |
int |
Yes |
User login ID associated with the trade |
| cmd |
int |
Yes |
Trade command (e.g., OP_BUY = 0) |
| volume |
int |
Yes |
New trade volume in minimal lots |
| symbol |
string |
Yes |
Trading symbol (e.g., "EURUSD") |
| open_time |
int |
Yes |
Open time (epoch format) |
| close_time |
int |
Yes |
Close time (epoch format) |
| sl |
double |
No |
Stop Loss value |
| tp |
double |
No |
Take Profit value |
| profit |
double |
No |
Profit value |
| open_price |
double |
No |
Price at which trade was opened |
| close_price |
double |
No |
Price at which trade was closed |
| commission |
double |
No |
Commission value |
| storage |
double |
No |
Storage charges |
| expiration |
int64 |
No |
Expiration time for pending orders |
| comment |
string |
No |
Optional trade comment |
| __access |
object |
Yes |
Session object with permission type |
Request Example
{
"order": 1001234,
"login": 123456,
"cmd": 1,
"volume": 1000,
"symbol": "EURUSD",
"open_time": 1629980000,
"close_time": 1629989999,
"sl": 1.1000,
"tp": 1.2000,
"profit": 150.0,
"open_price": 1.1010,
"close_price": 1.2010,
"commission": -2.5,
"storage": -0.5,
"comment": "Adjusted by manager",
"__access": {
"type": 1
}
}
Response Parameters
| Name |
Type |
Description |
| data |
string |
Returns "OK" on success |
Response Example