| deal * |
integer (int64) |
deal ticket |
| externalID |
string, nullable |
deal ticket in external system (exchange, ECN, etc) |
| login |
integer (int64), nullable |
client login |
| dealer |
integer (int64), nullable |
processed dealer login (0-means auto) |
| partyID |
integer (int64), nullable |
counterparty identification |
| order |
integer (int64), nullable |
deal order ticket |
| action |
DealAction |
DealAction |
| entry |
EntryFlag |
EntryFlags |
| digits |
integer (int32), nullable |
price digits |
| digitsCurrency |
integer (int32), nullable |
currency digits |
| contractSize |
number (double), nullable |
symbol contract size |
| time |
string (date-time), nullable |
deal creation datetime in seconds. If the value of this field is specified, the IMTDeal::TimeMsc value will be filled in automatically. |
| symbol |
string, nullable |
deal symbol |
| price |
number (double), nullable |
deal price |
| priceSL |
number (double), nullable |
order SL |
| priceTP |
number (double), nullable |
order TP |
| volume |
integer (int64), nullable |
deal volume |
| volumeExt |
integer (int64), nullable |
deal volume with extended accuracy |
| volumeClosed |
integer (int64), nullable |
closed volume |
| volumeClosedExt |
integer (int64), nullable |
closed volume with extended accuracy |
| profit |
number (double), nullable |
deal profit |
| value |
number (double), nullable |
value |
| storage |
number (double), nullable |
deal collected swaps |
| commission |
number (double), nullable |
deal commission |
| obsoleteValue |
number (double), nullable |
obsolete value |
| fee |
number (double), nullable |
fee |
| rateProfit |
number (double), nullable |
profit conversion rate (from symbol profit currency to deposit currency) |
| rateMargin |
number (double), nullable |
margin conversion rate (from symbol margin currency to deposit currency) |
| expertID |
integer (int64), nullable |
expert id (filled by expert advisor) |
| positionID |
integer (int64), nullable |
position id |
| comment |
string, nullable |
deal comment |
| profitRaw |
number (double), nullable |
deal profit in symbol's profit currency |
| pricePosition |
number (double), nullable |
closed position price |
| tickValue |
number (double), nullable |
tick value |
| tickSize |
number (double), nullable |
tick size |
| flags |
integer (int64), nullable |
flags |
| timeMsc |
string (date-time), nullable |
deal creation datetime in msc since 1970.01.01. If the value of this field is specified, the IMTDeal::Time value will be filled in automatically |
| reason |
DealReason |
DealReason |
| gateway |
string, nullable |
source gateway name |
| priceGateway |
number (double), nullable |
deal price on gateway |
| marketBid |
number (double), nullable |
Has No Setter In ManagerAPI, so all you can is to read this value. Get the market Bid price as at the time of deal execution by the server |
| marketAsk |
number (double), nullable |
Has No Setter In ManagerAPI, so all you can is to read this value. Get the market Ask price as at the time of deal execution by the server |
| marketLast |
number (double), nullable |
Has No Setter In ManagerAPI, so all you can is to read this value. Get the market Last price as at the time of deal execution by the server |
| modificationFlags |
TradeModifyFlags |
Has No Setter In ManagerAPI, so all you can is to read this value. modification flags |