C# Класс ExchangeSharp.ExchangeOKExAPI

Наследование: OKGroupCommon
Показать файл Открыть проект

Открытые методы

Метод Описание
PeriodSecondsToString ( int seconds ) : string

Защищенные методы

Метод Описание
ConnectWebSocketOkexAsync ( Func connected, Func callback, int symbolArrayIndex = 3 ) : Task
OnCancelOrderAsync ( string orderId, string marketSymbol ) : Task
OnGetAmountsAsync ( ) : decimal>>.Task
OnGetAmountsAvailableToTradeAsync ( ) : decimal>>.Task
OnGetCandlesAsync ( string marketSymbol, int periodSeconds, DateTime? startDate = null, DateTime? endDate = null, int? limit = null ) : Task>
OnGetDeltaOrderBookWebSocketAsync ( Action callback, int maxCount = 20 ) : Task
OnGetMarginAmountsAvailableToTradeAsync ( bool includeZeroBalances ) : decimal>>.Task
OnGetMarketSymbolsMetadataAsync ( ) : Task>
OnGetOpenOrderDetailsAsync ( string marketSymbol ) : Task>
OnGetOrderBookAsync ( string marketSymbol, int maxCount = 100 ) : Task
OnGetOrderDetailsAsync ( string orderId, string marketSymbol, bool isClientOrderId = false ) : Task
OnGetOrderDetailsWebSocketAsync ( Action callback ) : Task
OnGetRecentTradesAsync ( string marketSymbol, int? limit = null ) : Task>
OnGetTickerAsync ( string marketSymbol ) : Task
OnGetTickersAsync ( ) : ExchangeTicker>>>.Task
OnGetTickersWebSocketAsync ( Action callback ) : Task
OnGetTradesWebSocketAsync ( Func callback ) : Task
OnPlaceOrderAsync ( ExchangeSharp.ExchangeOrderRequest order ) : Task
ProcessRequestAsync ( IHttpWebRequest request, Dictionary payload ) : Task

Приватные методы

Метод Описание
ExchangeOKExAPI ( ) : System
Timer ( callback :async ) : System
_socket ( ) : await

Описание методов

ConnectWebSocketOkexAsync() защищенный Метод

protected ConnectWebSocketOkexAsync ( Func connected, Func callback, int symbolArrayIndex = 3 ) : Task
connected Func
callback Func
symbolArrayIndex int
Результат Task

OnCancelOrderAsync() защищенный Метод

protected OnCancelOrderAsync ( string orderId, string marketSymbol ) : Task
orderId string
marketSymbol string
Результат Task

OnGetAmountsAsync() защищенный Метод

protected OnGetAmountsAsync ( ) : decimal>>.Task
Результат decimal>>.Task

OnGetAmountsAvailableToTradeAsync() защищенный Метод

protected OnGetAmountsAvailableToTradeAsync ( ) : decimal>>.Task
Результат decimal>>.Task

OnGetCandlesAsync() защищенный Метод

protected OnGetCandlesAsync ( string marketSymbol, int periodSeconds, DateTime? startDate = null, DateTime? endDate = null, int? limit = null ) : Task>
marketSymbol string
periodSeconds int
startDate DateTime?
endDate DateTime?
limit int?
Результат Task>

OnGetDeltaOrderBookWebSocketAsync() защищенный Метод

protected OnGetDeltaOrderBookWebSocketAsync ( Action callback, int maxCount = 20 ) : Task
callback Action
maxCount int
Результат Task

OnGetMarginAmountsAvailableToTradeAsync() защищенный Метод

protected OnGetMarginAmountsAvailableToTradeAsync ( bool includeZeroBalances ) : decimal>>.Task
includeZeroBalances bool
Результат decimal>>.Task

OnGetMarketSymbolsMetadataAsync() защищенный Метод

protected OnGetMarketSymbolsMetadataAsync ( ) : Task>
Результат Task>

OnGetOpenOrderDetailsAsync() защищенный Метод

protected OnGetOpenOrderDetailsAsync ( string marketSymbol ) : Task>
marketSymbol string
Результат Task>

OnGetOrderBookAsync() защищенный Метод

protected OnGetOrderBookAsync ( string marketSymbol, int maxCount = 100 ) : Task
marketSymbol string
maxCount int
Результат Task

OnGetOrderDetailsAsync() защищенный Метод

protected OnGetOrderDetailsAsync ( string orderId, string marketSymbol, bool isClientOrderId = false ) : Task
orderId string
marketSymbol string
isClientOrderId bool
Результат Task

OnGetOrderDetailsWebSocketAsync() защищенный Метод

protected OnGetOrderDetailsWebSocketAsync ( Action callback ) : Task
callback Action
Результат Task

OnGetRecentTradesAsync() защищенный Метод

protected OnGetRecentTradesAsync ( string marketSymbol, int? limit = null ) : Task>
marketSymbol string
limit int?
Результат Task>

OnGetTickerAsync() защищенный Метод

protected OnGetTickerAsync ( string marketSymbol ) : Task
marketSymbol string
Результат Task

OnGetTickersAsync() защищенный Метод

protected OnGetTickersAsync ( ) : ExchangeTicker>>>.Task
Результат ExchangeTicker>>>.Task

OnGetTickersWebSocketAsync() защищенный Метод

protected OnGetTickersWebSocketAsync ( Action callback ) : Task
callback Action
Результат Task

OnGetTradesWebSocketAsync() защищенный Метод

protected OnGetTradesWebSocketAsync ( Func callback ) : Task
callback Func
Результат Task

OnPlaceOrderAsync() защищенный Метод

protected OnPlaceOrderAsync ( ExchangeSharp.ExchangeOrderRequest order ) : Task
order ExchangeSharp.ExchangeOrderRequest
Результат Task

PeriodSecondsToString() публичный Метод

public PeriodSecondsToString ( int seconds ) : string
seconds int
Результат string

ProcessRequestAsync() защищенный Метод

protected ProcessRequestAsync ( IHttpWebRequest request, Dictionary payload ) : Task
request IHttpWebRequest
payload Dictionary
Результат Task