BinanceF

quant.trader.exchange.BinanceF
See theBinanceF companion object
class BinanceF(val apiKey: String, val apiSecret: String, val baseToken: String, val quoteToken: String, val precision: Int, val proxy: Option[Proxy]) extends Trader

Attributes

Companion
object
Graph
Supertypes
trait Trader
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def createOrder(action: OrderAction, orderType: OrderType, quantity: Double, clientOrderID: Option[String], marginMode: MarginMode): Task[String]

Attributes

Definition Classes
def flushListenKey(): Task[String]
override def getBalance(currency: String): Task[Balance]

Attributes

Definition Classes
override def getOpenOrders(): Task[Seq[Order]]

Attributes

Definition Classes
override def getOrder(orderID: Option[String], clientOrderID: Option[String]): Task[Order]

Attributes

Definition Classes
def getPosition(mgnMode: MarginMode): Task[Option[RestPosition]]
override def klineStream(interval: String): ZStream[Any, Throwable, Kline]

Attributes

Definition Classes
def klines(interval: String, limit: Int): Task[Seq[Kline]]
override def orderStream(): ZStream[Any, Throwable, Order]

Attributes

Definition Classes
override def orderbookStream(depth: Int): ZStream[Any, Throwable, OrderBook]

Attributes

Definition Classes
override def positionStream(): ZStream[Any, Throwable, Position]

Attributes

Definition Classes
def request[OUT : Schema](method: Method, path: String, params: Seq[(String, String)]): ZIO[Any, Throwable, OUT]
override def revokeOrder(orderID: Option[String], clientOrderID: Option[String]): Task[Unit]

Attributes

Definition Classes
override def revokeOrders(orders: Seq[BatchRevokeOrdersItem]): Task[Unit]

Attributes

Definition Classes
override def start(): Task[Unit]

Attributes

Definition Classes
def symbolInfo(): Task[SymbolInfo]
def wsStream(): ZStream[Any, Throwable, String]

Concrete fields

val apiKey: String
val apiSecret: String
val baseToken: String
val client: OkHttpClient
val clientBuilder: Builder
val exchangeSymbol: String
val factorSymbol: String
val precision: Int
val proxy: Option[Proxy]
val quoteToken: String
val restUrl: String
val wsClient: OkHttpClient