|
| void | DropMarketDataConnection () |
| |
| void | DropTradingConnection () |
| |
| void | DropMarketDataConnectionDuringConnecting () |
| |
| void | DropTradingConnectionDuringConnecting () |
| |
| Task | DropMarketDataConnectionCoupleTimes (int reboots=5) |
| |
| void | Connect () |
| |
| void | Disconnect () |
| |
| Task | ConnectAsync () |
| |
| Task | DisconnectAsync () |
| |
| Task | RegisterOrderAsync (Order order) |
| |
| Task | ModifyOrderAsync (Order order, Order newOrder) |
| |
| Task | CancelOrderAsync (Order order) |
| |
| void | CancelOrder (Order order) |
| |
| void | RegisterOrder (Order order) |
| |
| void | ModifyOrder (Order order, Order neworder) |
| | Модификация цены ордера.
|
| |
| Order | TryGetOrder (long extId) |
| |
| Position | GetPosition (Portfolio portfolio, Security security, TPlusLimits? tPlusLimit) |
| |
| Task | ClosePositionAsync (Position position) |
| |
| Task | ClosePositionsAsync (Portfolio portfolio) |
| |
| void | SubscribeToMarketData (IEnumerable< Security > securities, SubscriptionType subscriptionTypes) |
| |
| void | SubscribeToMarketData (Security security, SubscriptionType subscriptionTypes) |
| | Подписка на маркет дату
|
| |
| void | UnsubscribeFromMarketData (IEnumerable< Security > securities, SubscriptionType subscriptionTypes) |
| |
| void | UnsubscribeFromMarketData (Security security, SubscriptionType subscriptionTypes) |
| | Отписка от маркет даты
|
| |
| void | SearchSecurities (SecurityFilter filter) |
| | Найти инструменты по заданному фильтру.
|
| |
| Task< IEnumerable< Security > > | SearchSecuritiesAsync (SecurityFilter filter) |
| |
| IEnumerable< string > | GetRoutes (Security security) |
| |
| IEnumerable< Portfolio > | GetPortfolios (Security security) |
| |
| Task | ChangeMarginParametersAsync (Position position, bool? isolated=null, decimal? leverage=null) |
| | Switches position margin mode (isolated/cross) and/or trading leverage for it.
|
| |
| Task | ChangeIsolatedMarginAsync (Position position, decimal value) |
| | Adds or removes to isolated margin of a position. This method does not apply for crossed margin mode
This method works only if Position.Risk property is not null.
|
| |
| decimal? | CalcLiquidationPrice (Position position, decimal margin) |
| | Allows to estimate Liquidation Price change for a margin.
|
| |
| decimal?? decimal maxRemovable | CalcIsolatedMarginChangeRange (Position position) |
| |
| decimal | ConvertCurrency (Security security, string currencyFrom, string currencyTo, decimal volume, decimal? limitPrice=null, bool roundToLotSize=true) |
| | Converts volume from one currency to another Used for Notional value calculation.
|
| |
| decimal? | CalcMaxOrderVolume (OrderTypes orderType, Security security, Portfolio portfolio, OrderDirections direction, decimal? limitPrice=null) |
| | Gets max possible volume for the order
This function is always return null if IsSupportedMaxOrderCalculation is false.
|
| |
| decimal? | CalcOrderCost (OrderTypes orderType, Security security, Portfolio portfolio, OrderDirections direction, decimal? limitPrice, decimal volume, out object? detailing, bool giveDetailing=false) |
| | Calculates total order cost including commissions and initial margin and everything else
This function is always return null if IsSupportedMaxOrderCalculation is false.
|
| |
| ISecurityTradingOptions? | GetSecurityTradingOptions (Security security) |
| | Gets possible TimeInForce for order and optional flags that may be passed when order is created
If null default behaviour is expected:
TimeInForce = DAY, GTC, FOK
No order flags
|
| |
| Task< IEnumerable< MyTrade > > | GetMyTradesAsync (Portfolio portfolio, Security security, DateTime from, DateTime to) |
| | Get a list of my trades.
|
| |
|
| SecureString? | ApiKey [get, set] |
| |
| SecureString? | Secret [get, set] |
| |
| bool | MarketDataOnly [get, set] |
| |
| Guid | Id [get] |
| |
| bool | IsSupportedServerOCO [get] |
| | Поддерживает ли коннектор серверные ОСО ордера
|
| |
| bool | IsSupportedStopOrders [get] |
| | Поддерживает ли коннектор стоп ордера
|
| |
| bool | IsSupportedTradingFunctions [get] |
| | Поддерживает ли коннектор торговые функции
|
| |
| bool | IsConnected [get] |
| |
| ConnectionStates | ConnectionState [get] |
| | Текущее состояние подключения коннектора.
|
| |
| MarketDataDelayPeriods | MarketDataDelayPeriod [get, set] |
| | Gets or sets delay period for market data.
|
| |
| bool | IsSupportedRussianMarket [get] |
| | Поддерживает ли коннектор инструменты Российского рынка
|
| |
| bool | IsSupportedAmericanFutures [get] |
| | Поддерживает ли коннектор американские фьючерсы
|
| |
| bool | IsSupportedAmericanStocks [get] |
| | Поддерживает ли коннектор американские фьючерсы
|
| |
| bool | IsSupportedCrypto [get] |
| | Поддерживает ли коннектор крипто инструменты
|
| |
| bool | IsSupportedMaxOrderCalculation [get] |
| | Does connector support max order calculation for the instrument
This feature enables percentage slider under the volume input box
Affects CalcMaxOrderVolume and CalcOrderCost methods.
|
| |
| bool | IsSupportedServerTime [get] |
| | Does connector supports getting exchange server time.
|
| |
| bool | MarketDataStreamEnabled [get, set] |
| | Отправлять ли маркет дату в BestBidAskUpdates,MarketDepthsUpdate,NewTrades.
|
| |
| bool | AllowUpdatePositionsPnL [get, set] |
| |
| IEntityFactory | Factory [get, set] |
| | Фабрика объектов для создания Security, Portfolio и т.д.
|
| |
| ITimeSyncManager? | DefaultTimeSyncManager [get, set] |
| | Default ITimeSyncManager to get time difference with NTP server.
|
| |
| string | DataPath [get, set] |
| |
| IConnectorLatencyManager | LatencyManager [get] |
| | Latency manager.
|
| |
| bool | IsFullLicense [get, set] |
| | License type.
|
| |
| bool | NeedRebatesCheck [get, set] |
| | Has rebate check feature.
|
| |
| IEnumerable< Security > | Securities [get] |
| |
| IEnumerable< Portfolio > | Portfolios [get] |
| |
| IEnumerable< MyTrade > | MyTrades [get] |
| |
| IEnumerable< Order > | Orders [get] |
| |
| IEnumerable< Position > | Positions [get] |
| |
| TimeOnly? | RefreshSecuritiesTime [get, set] |
| |
| bool | HasPendingActions [get] |
| |
| bool | ServerMode [get, set] |
| |
| bool | ReconnectOnFirstConnect [get, set] |
| |