Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCOUNT_FACTORY_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
-
As with
SimulatedExchange.ENGINE_FACTORY_PARAM, provides a default unshared but optionally shared instance ofAccountFactory. - AccountFactory - Class in org.knowm.xchange.simulated
-
An instance of
AccountFactoryrepresents a single set of user accounts. - AccountFactory() - Constructor for class org.knowm.xchange.simulated.AccountFactory
C
- cancelOrder(String) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- cancelOrder(CancelOrderParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- createOpenOrdersParams() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- createTradeHistoryParams() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
D
- deposit(Currency, BigDecimal) - Method in class org.knowm.xchange.simulated.SimulatedAccountService
E
- ENGINE_FACTORY_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
-
Allows the scope of the simulated exchange to be controlled.
G
- getAccountInfo() - Method in class org.knowm.xchange.simulated.SimulatedAccountService
- getAccountService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
- getDefaultExchangeSpecification() - Method in class org.knowm.xchange.simulated.SimulatedExchange
- getMarketDataService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
- getNonceFactory() - Method in class org.knowm.xchange.simulated.SimulatedExchange
- getOpenOrders(OpenOrdersParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getOrder(String...) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getOrder(OrderQueryParams...) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getOrderBook(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
- getRequiredCancelOrderParamClasses() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getRequiredOrderQueryParamClass() - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getTicker(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
- getTradeHistory(TradeHistoryParams) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- getTrades(CurrencyPair, Object...) - Method in class org.knowm.xchange.simulated.SimulatedMarketDataService
- getTradeService() - Method in class org.knowm.xchange.simulated.SimulatedExchange
I
- initServices() - Method in class org.knowm.xchange.simulated.SimulatedExchange
L
- Level3OrderBook - Class in org.knowm.xchange.simulated
-
A full order book, consisting of every single limit order on the book on both the ask and bid sides.
- Level3OrderBook() - Constructor for class org.knowm.xchange.simulated.Level3OrderBook
M
- MatchingEngineFactory - Class in org.knowm.xchange.simulated
-
Represents a single virtual cryptocurrency exchange - effectively a set of order books for each currency where trades can be placed as maker orders and taker orders can be matched.
- MatchingEngineFactory(AccountFactory) - Constructor for class org.knowm.xchange.simulated.MatchingEngineFactory
O
- ON_OPERATION_PARAM - Static variable in class org.knowm.xchange.simulated.SimulatedExchange
-
Provides a
SimulatedExchangeOperationListener. - onSimulatedExchangeOperation() - Method in class org.knowm.xchange.simulated.RandomExceptionThrower
- onSimulatedExchangeOperation() - Method in interface org.knowm.xchange.simulated.SimulatedExchangeOperationListener
-
Called every time
- org.knowm.xchange.simulated - package org.knowm.xchange.simulated
P
- placeLimitOrder(LimitOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
- placeLimitOrderUnrestricted(LimitOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
-
Use instead of
SimulatedTradeService.placeLimitOrder(LimitOrder)to bypass rate limitations and transient errors when building up a simulated order book. - placeMarketOrder(MarketOrder) - Method in class org.knowm.xchange.simulated.SimulatedTradeService
R
- RandomExceptionThrower - Class in org.knowm.xchange.simulated
-
This will cause
SimulatedExchangeto fail 0.5% of the time with a selection of commnplace transient issues which could happen at any time in real life and should therefore be handled gracefully in client code. - RandomExceptionThrower() - Constructor for class org.knowm.xchange.simulated.RandomExceptionThrower
-
Uses a random seed derived from the system clock.
- RandomExceptionThrower(long) - Constructor for class org.knowm.xchange.simulated.RandomExceptionThrower
-
Uses a specified random seed
- remoteInit() - Method in class org.knowm.xchange.simulated.SimulatedExchange
S
- SimulatedAccountService - Class in org.knowm.xchange.simulated
- SimulatedAccountService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedAccountService
- SimulatedExchange - Class in org.knowm.xchange.simulated
-
A simple, in-memory implementation which mocks out the main elements of the XChange generic API in a consistent way.
- SimulatedExchange() - Constructor for class org.knowm.xchange.simulated.SimulatedExchange
- SimulatedExchangeOperationListener - Interface in org.knowm.xchange.simulated
-
Listener which is called every time the
SimulatedExchangeperforms an operation. - SimulatedMarketDataService - Class in org.knowm.xchange.simulated
- SimulatedMarketDataService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedMarketDataService
- SimulatedTradeService - Class in org.knowm.xchange.simulated
- SimulatedTradeService(SimulatedExchange) - Constructor for class org.knowm.xchange.simulated.SimulatedTradeService
All Classes and Interfaces|All Packages|Constant Field Values