C# 클래스 ExchangeSharp.ExchangeOKExAPI

상속: OKGroupCommon
파일 보기 프로젝트 열기: jjxtra/ExchangeSharp

공개 메소드들

메소드 설명
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