Method OrderClose
- Namespace
- ViiSync.AccountApi
- Assembly
- ViiSync.AccountApi.dll
OrderClose(long, string, double, double, OrderType, ulong, FillPolicy, long, string?, long, PlacedType)
Close a position (fully, or partially when lots is below its volume), delete a pending
order, or close a position by an opposite one (closeByTicket) — MT5 OrderClose.
price is ignored (ViiSync closes at the live quote). Returns the closed trade.
public Order OrderClose(long ticket, string symbol, double price, double lots, OrderType type, ulong deviation = 0, FillPolicy fillPolicy = FillPolicy.Any, long expertId = 0, string? comment = null, long closeByTicket = 0, PlacedType placedType = PlacedType.Manually)
Parameters
ticketlongsymbolstringpricedoublelotsdoubletypeOrderTypedeviationulongfillPolicyFillPolicyexpertIdlongcommentstringcloseByTicketlongplacedTypePlacedType
Returns
Remarks
MT5 equivalent
MT5API.OrderClose(long ticket, string symbol, double price, double lots, OrderType type, ulong deviation = 0, FillPolicy fillPolicy = Any, long expertId = 0, string comment = null, long closeByTicket = 0, PlacedType placedType = Manually)— full