Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- account(String, AccountDTO) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
- ACCOUNT_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Account mapper.
- AccountDTO - Class in tech.cassandre.trading.bot.dto.user
-
DTO representing an account owned by a
UserDTO
. - AccountDTO.AccountDTOBuilder - Class in tech.cassandre.trading.bot.dto.user
- AccountFeatureDTO - Enum Class in tech.cassandre.trading.bot.dto.user
-
AccountDTO
features. - AccountFlux - Class in tech.cassandre.trading.bot.batch
-
Account flux - push
AccountDTO
. - AccountFlux(UserService) - Constructor for class tech.cassandre.trading.bot.batch.AccountFlux
- accountFluxUpdate() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
-
Recurrent calls to the account flux.
- accountId(String) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
-
A unique identifier for this account.
- AccountMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Account mapper.
- accounts(Map<? extends String, ? extends AccountDTO>) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
- accountsUpdates(Set<AccountDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- accountsUpdates(Set<AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by streams on accounts updates.
- ADA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cardano.
- addToBalance(CassandreStrategy, Currency, BigDecimal) - Method in class tech.cassandre.trading.bot.util.dry.UserServiceDryModeAOP
-
Update balance of trade account (method called by trade service).
- AED - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
United Arab Emirates Dirham.
- AFN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Afghan Afghani.
- ALL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Albanian Lek.
- AMD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Armenian Dram.
- amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Position amount.
- amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Amount to be ordered / amount that was ordered.
- amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
Amount of the trade.
- amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
-
Gain made (amount).
- analyze(Throwable, ConfigurationException) - Method in class tech.cassandre.trading.bot.util.exception.ConfigurationFailureAnalyzer
- ANC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Anoncoin.
- ANG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Netherlands Antillean Guilder.
- AOA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Angolan Kwanza.
- append(Object, Object) - Method in class tech.cassandre.trading.bot.util.java.EqualsBuilder
-
Add a test with two objects (dealing with BigDecimal and ZonedDateTime).
- ARN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Aeron.
- ARS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Argentine Peso.
- ask(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The ask price shown represents the lowest bid price.
- ASK - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
-
Selling.
- askSize(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The ask size represents the quantity of a security that investors are willing to sell at a specified selling price.
- ATOM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cosmos.
- AUD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Australian Dollar.
- auditingDateTimeProvider() - Method in class tech.cassandre.trading.bot.configuration.DatabaseAutoConfiguration
-
Makes ZonedDateTime compatible with auditing fields.
- AUR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Auroracoin.
- autoClose(boolean) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Indicates if the position should be closed automatically by Cassandre.
- available(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the amount of the
CurrencyDTO
in this balance that is available to trade. - averagePrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Weighted average price of the fills in the order.
- AVT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Aventus.
- AWG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Aruban Florin.
- AZN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Azerbaijani Manat.
B
- balance(BalanceDTO) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- BalanceDTO - Class in tech.cassandre.trading.bot.dto.user
-
DTO representing a balance in a
CurrencyDTO
for anAccountDTO
. - BalanceDTO.BalanceDTOBuilder - Class in tech.cassandre.trading.bot.dto.user
- balances(Collection<? extends BalanceDTO>) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- BAM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bosnia-Herzegovina Convertible Mark.
- Base - Class in tech.cassandre.trading.bot.util.base
-
Base.
- Base() - Constructor for class tech.cassandre.trading.bot.util.base.Base
- BaseConfiguration - Class in tech.cassandre.trading.bot.util.base.configuration
-
Base configuration.
- BaseConfiguration() - Constructor for class tech.cassandre.trading.bot.util.base.configuration.BaseConfiguration
- baseCurrency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
-
The base currency is the first currency appearing in a currency pair quotation.
- baseCurrencyPrecision(int) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
-
The base currency precision.
- BaseDomain - Class in tech.cassandre.trading.bot.util.base.domain
-
Base domain (manage createdOn and updatedOn fields).
- BaseDomain() - Constructor for class tech.cassandre.trading.bot.util.base.domain.BaseDomain
- BaseFlux<T> - Class in tech.cassandre.trading.bot.util.base.batch
-
Base flux.
- BaseFlux() - Constructor for class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Constructor.
- BaseService - Class in tech.cassandre.trading.bot.util.base.service
-
Base service.
- BaseService() - Constructor for class tech.cassandre.trading.bot.util.base.service.BaseService
-
Construct a base service without rate limit.
- BaseService(long) - Constructor for class tech.cassandre.trading.bot.util.base.service.BaseService
-
Constructs a base service with a rate limit.
- BaseStrategy - Class in tech.cassandre.trading.bot.util.base.strategy
-
Base strategy.
- BaseStrategy() - Constructor for class tech.cassandre.trading.bot.util.base.strategy.BaseStrategy
- BasicCassandreStrategy - Class in tech.cassandre.trading.bot.strategy
-
BasicCassandreStrategy - User inherits this class this one to make a basic strategy.
- BasicCassandreStrategy() - Constructor for class tech.cassandre.trading.bot.strategy.BasicCassandreStrategy
- BAT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Basic Attention Token.
- BBD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Barbadian Dollar.
- BC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
BlackCoin.
- BCA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
BitcoinAtom.
- BCC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
BitConnect.
- BCH - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
BitcoinCash.
- BDT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bangladeshi Taka.
- BGC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Aten 'Black Gold' Coin.
- BGN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bulgarian Lev.
- BHD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bahraini Dinar.
- bid(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The bid price shown represents the highest bid price.
- BID - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
-
Buying.
- bidSize(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The bid size represents the quantity of a security that investors are willing to purchase at a specified bid price.
- BIF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bahraini Dinar.
- BIGINTEGER_SCALE - Static variable in class tech.cassandre.trading.bot.util.math.MathConstants
-
Big integer scale (used for divisions).
- BLK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
BLK.
- BMD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bermudan Dollar.
- BNB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Binance Coin.
- BND - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Brunei Dollar.
- BNK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bankera Coin.
- BOB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bolivian Boliviano.
- borrowed(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the borrowed amount of the available
CurrencyDTO
in this balance that must be repaid. - BRL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Brazilian Real.
- BSD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bahamian Dollar.
- BTC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bitcoin.
- BTG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bitcoin Gold.
- BTN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bhutanese Ngultrum.
- BTS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Bitshare.
- bucket - Variable in class tech.cassandre.trading.bot.util.base.service.BaseService
-
Bucket.
- build() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO.Builder
-
Creates position rules.
- build() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO.CurrencyAmountDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO.Builder
-
Create wallet.
- build() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- build() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration.CassandreStrategyConfigurationBuilder
- build() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
- builder() - Static method in class tech.cassandre.trading.bot.dto.market.CandleDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.market.TickerDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.position.PositionDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Returns builder.
- builder() - Static method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.user.AccountDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.user.UserDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Returns builder.
- builder() - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
- builder() - Static method in class tech.cassandre.trading.bot.dto.util.GainDTO
- builder() - Static method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
- builder() - Static method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
- Builder() - Constructor for class tech.cassandre.trading.bot.dto.position.PositionRulesDTO.Builder
- Builder() - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyDTO.Builder
- BWP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Botswanan Pula.
- BYR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Belarusian Ruble.
- BZD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Belize Dollar.
C
- CAD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Canadian Dollar.
- calculateGainFromPrice(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Calculate the gain from a price.
- canBuy(AccountDTO, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to buy.
- canBuy(AccountDTO, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to buy and if minimumBalanceAfter is left on the account after.
- canBuy(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to buy.
- canBuy(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to buy.
- CANCELED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Removed from order book at exchange.
- cancelOrder(long) - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Cancel order.
- cancelOrder(long) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- cancelOrder(ProceedingJoinPoint, long) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- CancelOrderParams - Class in tech.cassandre.trading.bot.util.xchange
-
Cancel order params.
- CancelOrderParams(String, CurrencyPair, Order.OrderType) - Constructor for class tech.cassandre.trading.bot.util.xchange.CancelOrderParams
- CANDLE_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Candle mapper.
- CandleDTO - Class in tech.cassandre.trading.bot.dto.market
-
DTO representing a candle.
- CandleDTO.CandleDTOBuilder - Class in tech.cassandre.trading.bot.dto.market
- CandleMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Candle mapper.
- canSell(AccountDTO, CurrencyDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to sell.
- canSell(AccountDTO, CurrencyDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to sell and if minimumBalanceAfter is left on the account after.
- canSell(CurrencyDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to sell.
- canSell(CurrencyDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns true if we have enough assets to sell.
- CassandreStrategy - Class in tech.cassandre.trading.bot.strategy.internal
-
CassandreStrategy is the class that every strategy used by user (
BasicCassandreStrategy
must extend. - CassandreStrategy - Annotation Interface in tech.cassandre.trading.bot.strategy
-
Cassandre's strategy annotation.
- CassandreStrategy() - Constructor for class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
- CassandreStrategyConfiguration - Class in tech.cassandre.trading.bot.strategy.internal
-
CassandreStrategyConfiguration contains the configuration of the strategy.
- CassandreStrategyConfiguration.CassandreStrategyConfigurationBuilder - Class in tech.cassandre.trading.bot.strategy.internal
- CassandreStrategyDependencies - Class in tech.cassandre.trading.bot.strategy.internal
-
CassandreStrategyDependencies contains all the dependencies required by a strategy and provided by the Cassandre framework.
- CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder - Class in tech.cassandre.trading.bot.strategy.internal
- CassandreStrategyImplementation - Class in tech.cassandre.trading.bot.strategy.internal
-
CassandreStrategyImplementation is the default implementation of CassandreStrategyInterface, this code manages the interaction between Cassandre framework and a strategy.
- CassandreStrategyImplementation() - Constructor for class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- CassandreStrategyInterface - Interface in tech.cassandre.trading.bot.strategy.internal
-
CassandreStrategyInterface list the methods a strategy type must implement to be able to interact with the Cassandre framework.
- CDF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Congolese Franc.
- CHF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Swiss Franc.
- clearAccounts() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
- clearBalances() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- clearClosingOrderFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- clearFeatures() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- clearOpeningOrderFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- clearTrades() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
- CLF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Chilean Unit of Account (UF).
- close(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Closing price (last trade) in the bucket interval.
- CLOSED - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Closed - The sell order has been accepted.
- CLOSED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order has been either filled or cancelled.
- closePosition(long) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Close position (no matter the rules).
- closePosition(CassandreStrategyInterface, long, TickerDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- closePosition(CassandreStrategyInterface, long, TickerDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Close a position.
- closePositionWithOrder(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Close position with order.
- CLOSING - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Closing - A sell order has been made but not yet completed.
- CLOSING_FAILURE - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Closing failure - The sell order did not succeed.
- closingOrder(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
The order created to close the position.
- closingOrderFee(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- closingOrderFees(Collection<? extends CurrencyAmountDTO>) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- CLP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Chilean Peso.
- CNC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Chinacoin.
- CND - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cindicator.
- CNY - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Chinese Yuan.
- code(String) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO.Builder
-
Set code.
- configuration - Variable in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
Cassandre configuration.
- ConfigurationException - Exception in tech.cassandre.trading.bot.util.exception
-
Exception in cassandre configuration.
- ConfigurationException(String) - Constructor for exception tech.cassandre.trading.bot.util.exception.ConfigurationException
-
Configuration exception without action.
- ConfigurationException(String, String) - Constructor for exception tech.cassandre.trading.bot.util.exception.ConfigurationException
-
Configuration exception.
- ConfigurationFailureAnalyzer - Class in tech.cassandre.trading.bot.util.exception
-
Failure analyzer for Cassandre configuration error.
- ConfigurationFailureAnalyzer() - Constructor for class tech.cassandre.trading.bot.util.exception.ConfigurationFailureAnalyzer
- configure() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Instantiating the exchange services based on user parameters.
- configure() - Method in class tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
-
Search for strategies and runs them.
- convert(String) - Method in class tech.cassandre.trading.bot.util.csv.EpochToZonedDateTime
- COP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Colombian Peso.
- CRC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Costa Rican ColĂłn.
- createBuyLimitOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- createBuyLimitOrder(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a buy limit order.
- createBuyLimitOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Creates a buy limit order.
- createBuyMarketOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- createBuyMarketOrder(ProceedingJoinPoint, CassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- createBuyMarketOrder(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a buy market order.
- createBuyMarketOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Creates a buy market order.
- createLongPosition(CassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- createLongPosition(CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a long position with its associated rules.
- createLongPosition(CassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Creates a long position with its associated rules.
- createSellLimitOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- createSellLimitOrder(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a sell limit order.
- createSellLimitOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Creates a sell limit order.
- createSellMarketOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- createSellMarketOrder(ProceedingJoinPoint, CassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- createSellMarketOrder(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a sell market order.
- createSellMarketOrder(CassandreStrategyInterface, CurrencyPairDTO, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Creates a sell market order.
- createShortPosition(CassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- createShortPosition(CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Creates a short position with its associated rules.
- createShortPosition(CassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Creates a short position with its associated rules.
- cumulativeAmount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Amount to be ordered / amount that has been matched against order on the order book/filled.
- CUP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cuban Peso.
- currency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Currency.
- currency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO.CurrencyAmountDTOBuilder
-
Currency.
- CURRENCY_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Currency mapper.
- CURRENCY_PAIR_SEPARATOR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Currency pair separator.
- CurrencyAmount - Class in tech.cassandre.trading.bot.util.jpa
-
Currency amount (amount value + currency).
- CurrencyAmount() - Constructor for class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
- CurrencyAmountDTO - Class in tech.cassandre.trading.bot.dto.util
-
Currency amount (amount value and currency).
- CurrencyAmountDTO(String, CurrencyDTO) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
-
Constructor.
- CurrencyAmountDTO(BigDecimal, CurrencyDTO) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
-
Constructor.
- CurrencyAmountDTO.CurrencyAmountDTOBuilder - Class in tech.cassandre.trading.bot.dto.util
- CurrencyDTO - Class in tech.cassandre.trading.bot.dto.util
-
Currency.
- CurrencyDTO(String) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Constructor.
- CurrencyDTO(CurrencyDTO.Builder) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Builder.
- CurrencyDTO.Builder - Class in tech.cassandre.trading.bot.dto.util
-
Builder.
- CurrencyMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Currency mapper.
- currencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Currency pair.
- currencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Currency pair.
- currencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Currency pair.
- currencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Currency pair.
- currencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
Currency pair.
- CurrencyPairDTO - Class in tech.cassandre.trading.bot.dto.util
-
Currency pair for trading.
- CurrencyPairDTO(String) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor.
- CurrencyPairDTO(String, String) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor with
CurrencyDTO
. - CurrencyPairDTO(String, String, int, int) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor with
CurrencyDTO
. - CurrencyPairDTO(CurrencyPair) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor.
- CurrencyPairDTO(Instrument) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor from XChange instrument.
- CurrencyPairDTO(Instrument, int, int) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor from XChange instrument.
- CurrencyPairDTO(CurrencyDTO, CurrencyDTO) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor with String.
- CurrencyPairDTO(CurrencyDTO, CurrencyDTO, int, int) - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
Constructor with String.
- CurrencyPairDTO.CurrencyPairDTOBuilder - Class in tech.cassandre.trading.bot.dto.util
- CVE - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cape Verdean Escudo.
- CZK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Czech Republic Koruna.
D
- DASH - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Dash.
- DatabaseAutoConfiguration - Class in tech.cassandre.trading.bot.configuration
-
DatabaseAutoConfiguration configures the database.
- DatabaseAutoConfiguration() - Constructor for class tech.cassandre.trading.bot.configuration.DatabaseAutoConfiguration
- DCR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Decred.
- dependencies - Variable in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
Cassandre dependencies.
- depositing(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the amount of the
CurrencyDTO
in this balance that is locked in the deposit. - DGB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
DigiByte.
- DGC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Digitalcoin.
- DJF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Djiboutian Franc.
- DKK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Danish Krone.
- DOGE - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Dogecoin.
- DOP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Dominican Peso.
- DOT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Polkadot.
- DRK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Darkcoin.
- dryMode(boolean) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration.CassandreStrategyConfigurationBuilder
-
Dry mode.
- DryModeException - Exception in tech.cassandre.trading.bot.util.exception
-
Exception in cassandre dry mode.
- DryModeException(String) - Constructor for exception tech.cassandre.trading.bot.util.exception.DryModeException
-
Dry mode exception.
- DVC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Devcoin.
- DZD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Algerian Dinar.
E
- EDO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Eidoo.
- EEK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Estonian Kroon.
- EGD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Egoldcoin.
- EGP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Egyptian Pound.
- ELF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
aelf.
- emitValue(T) - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Emit new value.
- emitValues(Set<T>) - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Emit new values.
- EOS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
EOS.
- EpochToZonedDateTime - Class in tech.cassandre.trading.bot.util.csv
-
Allows to transform an epoch time to a Zoned date time.
- EpochToZonedDateTime() - Constructor for class tech.cassandre.trading.bot.util.csv.EpochToZonedDateTime
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.Order
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.Position
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.Strategy
- equals(Object) - Method in class tech.cassandre.trading.bot.domain.Trade
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
- equals(Object) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
- equals(Object) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
- equals(Object) - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
- EqualsBuilder - Class in tech.cassandre.trading.bot.util.java
-
Equals builder dealing correctly with BigDecimal and ZonedDateTime.
- EqualsBuilder() - Constructor for class tech.cassandre.trading.bot.util.java.EqualsBuilder
- ETB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ethiopian Birr.
- ETC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ether Classic.
- ETH - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ether.
- EUR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Euro.
- ExchangeAutoConfiguration - Class in tech.cassandre.trading.bot.configuration
-
ExchangeConfiguration configures the exchange connection.
- ExchangeAutoConfiguration(ApplicationContext, ExchangeParameters, OrderRepository, TradeRepository, PositionRepository) - Constructor for class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
- ExchangeParameters - Class in tech.cassandre.trading.bot.util.parameters
-
Parameters from application.properties.
- ExchangeParameters() - Constructor for class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
- ExchangeParameters.Modes - Class in tech.cassandre.trading.bot.util.parameters
-
Exchange modes.
- ExchangeParameters.Rates - Class in tech.cassandre.trading.bot.util.parameters
-
Exchange API rate calls.
- exchangeService(ExchangeService) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Exchange service.
- ExchangeService - Interface in tech.cassandre.trading.bot.service
-
Service getting information about the exchange features.
- ExchangeServiceDryModeAOP - Class in tech.cassandre.trading.bot.util.dry
-
AOP for exchange service in dry mode.
- ExchangeServiceDryModeAOP(ApplicationContext) - Constructor for class tech.cassandre.trading.bot.util.dry.ExchangeServiceDryModeAOP
- ExchangeServiceXChangeImplementation - Class in tech.cassandre.trading.bot.service
-
Exchange service - XChange implementation of
ExchangeService
. - ExchangeServiceXChangeImplementation(Exchange) - Constructor for class tech.cassandre.trading.bot.service.ExchangeServiceXChangeImplementation
- ExcludeFromCoverageGeneratedReport - Annotation Interface in tech.cassandre.trading.bot.util.test
-
This annotation tells Jacoco to not take into account the annotated method.
- EXPIRED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order has expired it's time to live or trading session and been removed from order book.
F
- feature(AccountFeatureDTO) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- features(Collection<? extends AccountFeatureDTO>) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- fee(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
The fee that was charged by the exchange for this order.
- FILLED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Fully match against opposite order on order book at exchange.
- findByCurrencyPairOrderByTimestampAsc(String) - Method in interface tech.cassandre.trading.bot.repository.ImportedCandleRepository
-
Returns imported tickers of a specific currency pair (ordered by timestamp).
- findByCurrencyPairOrderByTimestampAsc(String) - Method in interface tech.cassandre.trading.bot.repository.ImportedTickerRepository
-
Returns imported tickers of a specific currency pair (ordered by timestamp).
- findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.ImportedCandleRepository
-
Returns imported tickers (ordered by timestamp).
- findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.ImportedTickerRepository
-
Returns imported tickers (ordered by timestamp).
- findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
-
Retrieve all orders (sorted by timestamp).
- findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.TradeRepository
-
Retrieve all trades (sorted by timestamp).
- findByOrderByUid() - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Retrieve all positions (sorted by uid).
- findByOrderId(String) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
-
Find an order by its order id.
- findByPositionId(long) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Find a position by its position id.
- findByStatus(PositionStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Find positions with a specific status.
- findByStatus(OrderStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
-
Find orders with a specific status.
- findByStatusIn(List<PositionStatusDTO>) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Find positions with any of the status passed as parameter.
- findByStatusNot(PositionStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Find positions with a status different from the one passed as a parameter.
- findByStatusNot(OrderStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
-
Find orders with a status different from the one passed as a parameter.
- findByStrategyId(String) - Method in interface tech.cassandre.trading.bot.repository.StrategyRepository
-
Find a strategy by its strategy id.
- findByTradeId(String) - Method in interface tech.cassandre.trading.bot.repository.TradeRepository
-
Find a trade by its trade id.
- FJD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Fijian Dollar.
- FKP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Falkland Islands Pound.
- flux - Variable in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Flux.
- fluxSink - Variable in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Flux sink.
- forceClosing(boolean) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Indicates that the position must be closed no matter the rules.
- forcePositionClosing(long) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Force a position to close (no matter the rules).
- forcePositionClosing(long) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- frozen(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the frozen amount of the
CurrencyDTO
in this balance that is locked in trading. - FTC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Feathercoin.
- FUN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
FunFair.
- FUNDING - Enum constant in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
The wallet has the ability to deposit external funds and withdraw funds allocated on it.
G
- GainDTO - Class in tech.cassandre.trading.bot.dto.util
-
Gain.
- GainDTO.GainDTOBuilder - Class in tech.cassandre.trading.bot.dto.util
- GBP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
British Pound Sterling.
- GEL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Georgian Lari.
- getAccount() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- getAccountByAccountId(String) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Search and return an account by its id.
- getAccountById(String) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
-
Find an account by its id.
- getAccountFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for accountFlux.
- getAccountId() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
-
Getter accountId.
- getAccountInfo(ProceedingJoinPoint) - Method in class tech.cassandre.trading.bot.util.dry.UserServiceDryModeAOP
- getAccounts() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
-
The accounts owned by the user.
- getAccounts() - Method in interface tech.cassandre.trading.bot.service.UserService
-
Retrieve user accounts information from exchange (accounts and balances).
- getAccounts() - Method in class tech.cassandre.trading.bot.service.UserServiceXChangeImplementation
- getAccounts() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns list of accounts.
- getAccountsFromCache() - Method in interface tech.cassandre.trading.bot.service.UserService
-
Retrieve user accounts information from cache - used by GraphQL API.
- getAccountsFromCache() - Method in class tech.cassandre.trading.bot.service.UserServiceXChangeImplementation
- getAccountValueInMs() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
-
Returns account rate value in ms.
- getAdvisedAction() - Method in exception tech.cassandre.trading.bot.util.exception.ConfigurationException
-
Getter for advised action.
- getAmount() - Method in class tech.cassandre.trading.bot.domain.Order
-
Amount that was ordered.
- getAmount() - Method in class tech.cassandre.trading.bot.domain.Position
-
Amount that was ordered.
- getAmount() - Method in class tech.cassandre.trading.bot.domain.Trade
-
Amount that was ordered.
- getAmount() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Position amount.
- getAmount() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Amount to be ordered / amount that was ordered.
- getAmount() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Amount of the trade.
- getAmount() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Gain made (amount).
- getAmountsLockedByCurrency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns the amounts locked for a specific currency.
- getAmountsLockedByPosition() - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Returns the amounts locked by each position.
- getAmountsLockedByPosition() - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- getAmountsLockedByPosition() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns the amounts locked by position.
- getAmountToLock() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Returns amount locked by this position.
- getAmountValue() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns amount value.
- getAmountValue() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Returns amount value.
- getAsk() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The ask price shown represents the lowest bid price.
- getAsk() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The ask price shown represents the lowest bid price.
- getAskSize() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The ask size represents the quantity of a security that investors are willing to sell at a specified selling price.
- getAskSize() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The ask size represents the quantity of a security that investors are willing to sell at a specified selling price.
- getAvailable() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the amount of the
CurrencyDTO
in this balance that is available to trade. - getAvailableCurrencies() - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the set of available currencies.
- getAvailableCurrencyCodes() - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the set of available currency codes.
- getAvailableCurrencyPairs() - Method in interface tech.cassandre.trading.bot.service.ExchangeService
-
Get the list of available currency pairs for trading.
- getAvailableCurrencyPairs() - Method in class tech.cassandre.trading.bot.service.ExchangeServiceXChangeImplementation
- getAveragePrice() - Method in class tech.cassandre.trading.bot.domain.Order
-
Weighted Average price of the fills in the order.
- getAveragePrice() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Weighted average price of the fills in the order.
- getAveragePriceValue() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns average price value.
- getBalance(CurrencyDTO) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
-
Returns balance of a currency.
- getBalances() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
-
Represents the different balances for each currency owned by the account.
- getBaseCurrency() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Returns base currency.
- getBaseCurrency() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Returns base currency.
- getBaseCurrency() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
The base currency is the first currency appearing in a currency pair quotation.
- getBaseCurrencyPrecision() - Method in class tech.cassandre.trading.bot.domain.Position
-
Base currency precision (First part of the currency pair).
- getBaseCurrencyPrecision() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
The base currency precision.
- getBid() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The bid price shown represents the highest bid price.
- getBid() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The bid price shown represents the highest bid price.
- getBidSize() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The bid size represents the quantity of a security that investors are willing to purchase at a specified bid price.
- getBidSize() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The bid size represents the quantity of a security that investors are willing to purchase at a specified bid price.
- getBorrowed() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the borrowed amount of the available
CurrencyDTO
in this balance that must be repaid. - getClose() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Closing price (last trade) in the bucket interval.
- getClose() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Closing price (last trade) in the bucket interval.
- getClosingOrder() - Method in class tech.cassandre.trading.bot.domain.Position
-
The order created to close the position.
- getClosingOrder() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
The order created to close the position.
- getClosingOrderFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Closing order fees (list coming from trade fees).
- getCode() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Getter for code.
- getCodeCurrency(String) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the equivalent object with the passed code.
- getCommonlyUsedCurrency() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the equivalent object that was created with the "commonly used" code.
- getConfiguration() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- getConfiguration() - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Get strategy configuration.
- getCreatedOn() - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
-
Data created on.
- getCumulativeAmount() - Method in class tech.cassandre.trading.bot.domain.Order
-
Amount to be ordered / amount that has been matched against order on the order book/filled.
- getCumulativeAmount() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Amount to be ordered / amount that has been matched against order on the order book/filled.
- getCumulativeAmountValue() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns cumulative amount.
- getCurrency() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Currency.
- getCurrency() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
-
Currency.
- getCurrency() - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
-
Amount currency.
- getCurrencyCode() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Get currency code.
- getCurrencyCodes() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the set of all currency codes associated with this currency.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
The currency-pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The currency-pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.domain.Order
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.domain.Position
-
The currency-pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.domain.Trade
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Currency pair.
- getCurrencyPair() - Method in class tech.cassandre.trading.bot.util.xchange.CancelOrderParams
-
currency pair.
- getCurrencyPairDTO() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Returns currency pair DTO.
- getCurrencyPairDTO() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Returns currency pair DTO.
- getDepositing() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the amount of the
CurrencyDTO
in this balance that is locked in the deposit. - getDescription() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Get position description.
- getDisplayName() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the name that is suitable for displaying this currency.
- getDriverClassName() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Driver class name.
- getDry() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
-
Set it to true to use the dry mode.
- getErrorMessage() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Error message (filled if position creation failed).
- getErrorMessage() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Error message (filled if order creation failed).
- getEstimatedBuyableAmount(CurrencyAmountDTO, CurrencyDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns the amount of a currency I can buy with a certain amount of another currency.
- getEstimatedBuyingCost(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns the cost of buying an amount of a currency pair.
- getException() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Exception (filled if position creation failed).
- getException() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Exception (filled if order creation failed).
- getExchangeMetaData(ProceedingJoinPoint) - Method in class tech.cassandre.trading.bot.util.dry.ExchangeServiceDryModeAOP
-
getExchangeMetaData() AOP for dry mode.
- getExchangeService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for exchangeService.
- getExchangeService() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Exchange service.
- getFeatures() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
-
Account features.
- getFee() - Method in class tech.cassandre.trading.bot.domain.Trade
-
The fee that was charged by the exchange for this trade.
- getFee() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
The fee that was charged by the exchange for this order.
- getFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Returns the fees from opening and closing orders.
- getFeesByCurrency() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Returns the sum of fees from opening and closing orders by currency.
- getFeeValue() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Returns fee value.
- getFilesToLoad(String) - Method in class tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
-
Returns the list of tickers files to import.
- getFlux() - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Getter for flux.
- getFrozen() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the frozen amount of the
CurrencyDTO
in this balance that is locked in trading. - getGain() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Returns the gain of the position.
- getGains() - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Return the gains made by all closed positions.
- getGains() - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- getGains() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns gains of all positions of the strategy.
- getGains(long) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Return the gains made by all closed positions of a strategy.
- getGains(long) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- getHigh() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Highest price during the bucket interval.
- getHigh() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The day’s high price.
- getHigh() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Highest price during the bucket interval.
- getHigh() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The day’s high price.
- getHighestCalculatedGain() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Getter highestCalculatedGain.
- getHighestGainPrice() - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the highest gain reached by this position.
- getHighestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Price of the highest gain reached by this position.
- getHost() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Exchange port parameter.
- getId() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
-
User ID (usually the exchange username).
- getImportedCandleRepository() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
"Imported candles" repository.
- getImportedCandles() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Return the list of imported candles (ordered by timestamp).
- getImportedCandles(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Return the list of imported candles for a specific currency pair (ordered by timestamp).
- getImportedTickerRepository() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
"Imported tickers" repository.
- getImportedTickers() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Return the list of imported tickers (ordered by timestamp).
- getImportedTickers(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Return the list of imported tickers for a specific currency pair (ordered by timestamp).
- getInstance(String) - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Returns a Currency instance for the given currency code.
- getInstanceNoCreate(String) - Static method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Returns a Currency instance for the given currency code.
- getIso4217Currency() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the equivalent object with an ISO 4217 code, or if none a code which looks ISO compatible (starts with an X), or the constructed currency code if neither exist.
- getKey() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API key.
- getLast() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Last trade field is the price set during the last trade.
- getLast() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Last trade field is the price set during the last trade.
- getLastPositionIdUsed() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
Last strategyId used in database - Used to generate the next strategyId when there is a creation.
- getLastPositionIdUsedByStrategy(Long) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Returns the last position id used by a strategy.
- getLastPriceForCurrencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- getLastPriceForCurrencyPair(CurrencyPairDTO) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Returns the last price received for a currency pair.
- getLastTickerByCurrencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
Return the last ticker for a currency pair.
- getLastTickers() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Return last received tickers.
- getLatestCalculatedGain() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Getter latestCalculatedGain.
- getLatestGainPrice() - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the latest gain price for this position.
- getLatestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Price of the latest gain price for this position.
- getLeverage() - Method in class tech.cassandre.trading.bot.domain.Order
-
The leverage to use for margin related to this order.
- getLeverage() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
The leverage to use for margin related to this order.
- getLimitPrice() - Method in class tech.cassandre.trading.bot.domain.Order
-
Limit price.
- getLimitPrice() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Limit price.
- getLimitPriceValue() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns limit price value.
- getLoaned() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the loaned amount of the total
CurrencyDTO
in this balance that will be returned. - getLow() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Lowest price during the bucket interval.
- getLow() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The day’s low price.
- getLow() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Lowest price during the bucket interval.
- getLow() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The day’s low price.
- getLowestCalculatedGain() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Getter lowestCalculatedGain.
- getLowestGainPrice() - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the lowest gain reached by this position.
- getLowestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Price of the lowest gain reached by this position.
- getMarketPrice() - Method in class tech.cassandre.trading.bot.domain.Order
-
Market price - The price Cassandre had when the order was created.
- getMarketPrice() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Market price - The price Cassandre had when the order was created.
- getMarketPriceValue() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns market price.
- getMarketService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for marketService.
- getModes() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Modes.
- getName() - Method in class tech.cassandre.trading.bot.domain.Strategy
-
Strategy name - Comes from the Java annotation.
- getName() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
Strategy name - Comes from the Java annotation.
- getName() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
-
A descriptive name for this account.
- getNewValues() - Method in class tech.cassandre.trading.bot.batch.AccountFlux
- getNewValues() - Method in class tech.cassandre.trading.bot.batch.OrderFlux
- getNewValues() - Method in class tech.cassandre.trading.bot.batch.TickerFlux
- getNewValues() - Method in class tech.cassandre.trading.bot.batch.TradeFlux
- getNewValues() - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Implements this method to return all the new values.
- getNextPositionId() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
This method returns the next position id to use.
- getOpen() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Opening price (first trade) in the bucket interval.
- getOpen() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The opening price is the first trade price that was recorded during the day’s trading.
- getOpen() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Opening price (first trade) in the bucket interval.
- getOpen() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
The opening price is the first trade price that was recorded during the day’s trading.
- getOpeningOrder() - Method in class tech.cassandre.trading.bot.domain.Position
-
The order created to open the position.
- getOpeningOrder() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
The order created to open the position.
- getOpeningOrderFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Opening order fees (list coming from trade fees).
- getOpenOrders(ProceedingJoinPoint) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- getOrder() - Method in class tech.cassandre.trading.bot.domain.Trade
-
The order responsible for this trade.
- getOrder() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Order (filled if order creation is successful).
- getOrder() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
The order object responsible for this trade.
- getOrderByOrderId(String) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Get an order by its order id.
- getOrderFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for orderFlux.
- getOrderId() - Method in class tech.cassandre.trading.bot.domain.Order
-
An identifier set by the exchange that uniquely identifies the order.
- getOrderId() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Returns order id.
- getOrderId() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
An identifier set by the exchange that uniquely identifies the order.
- getOrderId() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
The order id of the order responsible for this trade.
- getOrderId() - Method in class tech.cassandre.trading.bot.util.xchange.CancelOrderParams
-
Order id.
- getOrderRepository() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Order repository.
- getOrders() - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Get orders from exchange.
- getOrders() - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- getOrders() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns list of orders (order id is key).
- getOrderType() - Method in class tech.cassandre.trading.bot.util.xchange.CancelOrderParams
-
order type.
- getOverflowStrategy() - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Set the default overflow strategy - override to change it.
- getPassphrase() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API passphrase.
- getPercentage() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Gain made (percentage).
- getPlainTextUri() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Plain text API endpoint.
- getPort() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Exchange port parameter.
- getPosition() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Position (filled if position is successful).
- getPositionByPositionId(long) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Get a position by its id.
- getPositionByUid(long) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Get position by position uid.
- getPositionByUid(long) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- getPositionFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for positionFlux.
- getPositionFlux() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Position flux.
- getPositionId() - Method in class tech.cassandre.trading.bot.domain.Position
-
An identifier that uniquely identifies the position for a strategy.
- getPositionId() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
An identifier that uniquely identifies the position.
- getPositionRepository() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Position repository.
- getPositions() - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Get positions.
- getPositions() - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- getPositions() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns list of positions (position id the key).
- getPositionService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for positionService.
- getPositionService() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Position service.
- getPrice() - Method in class tech.cassandre.trading.bot.domain.Trade
-
The price.
- getPrice() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
The price.
- getPriceValue() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Returns price value.
- getProxyHost() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Proxy host.
- getProxyPort() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Proxy port.
- getQuoteCurrency() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Returns quote currency.
- getQuoteCurrency() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Returns quote currency.
- getQuoteCurrency() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
The quote currency is the second currency appearing in a currency pair quotation.
- getQuoteCurrencyPrecision() - Method in class tech.cassandre.trading.bot.domain.Position
-
Quote currency precision (Second part of the currency pair).
- getQuoteCurrencyPrecision() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
-
The quote currency precision.
- getQuoteVolume() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Quote volume.
- getQuoteVolume() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Quote volume.
- getRates() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API Calls rates.
- getRequestedCurrencyPairs() - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Implements this method to tell the bot which currency pairs your strategy will receive.
- getRules() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Position rules.
- getSandbox() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
-
Set it to true to use the sandbox.
- getSecret() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API secret.
- getSslUri() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Secure API endpoint.
- getStatus() - Method in class tech.cassandre.trading.bot.domain.Order
-
Order status.
- getStatus() - Method in class tech.cassandre.trading.bot.domain.Position
-
Position status.
- getStatus() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Returns position status.
- getStatus() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Order status.
- getStopGainPercentage() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Stop gain percentage.
- getStopGainPercentageRule() - Method in class tech.cassandre.trading.bot.domain.Position
-
Position rules - stop gain percentage.
- getStopLossPercentage() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Stop loss percentage.
- getStopLossPercentageRule() - Method in class tech.cassandre.trading.bot.domain.Position
-
Position rules - stop loss percentage.
- getStrategy() - Method in class tech.cassandre.trading.bot.domain.Order
-
The strategy that created the order.
- getStrategy() - Method in class tech.cassandre.trading.bot.domain.Position
-
The strategy that created the position.
- getStrategy() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
The strategy that created the position.
- getStrategy() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
The strategy that created the order.
- getStrategyDTO() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
-
Strategy.
- getStrategyId() - Method in class tech.cassandre.trading.bot.domain.Strategy
-
An identifier that uniquely identifies the strategy - Comes from the Java annotation.
- getStrategyId() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
An identifier that uniquely identifies the strategy - Comes from the Java annotation.
- getSymbol() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gets the unicode symbol of this currency.
- getTicker() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- getTicker(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
- getTicker(CurrencyPairDTO) - Method in interface tech.cassandre.trading.bot.service.MarketService
-
Get a ticker for a currency pair.
- getTickerFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for tickerFlux.
- getTickers(Set<CurrencyPairDTO>) - Method in class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
- getTickers(Set<CurrencyPairDTO>) - Method in interface tech.cassandre.trading.bot.service.MarketService
-
Get tickers for several currency pairs.
- getTickerValueInMs() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
-
Returns ticker rate value in ms.
- getTimestamp() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Bucket start time.
- getTimestamp() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Information timestamp.
- getTimestamp() - Method in class tech.cassandre.trading.bot.domain.Order
-
The timestamp of the order.
- getTimestamp() - Method in class tech.cassandre.trading.bot.domain.Trade
-
The timestamp of the trade.
- getTimestamp() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Getter timestamp.
- getTimestamp() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Getter timestamp.
- getTimestamp() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
The timestamp of the order.
- getTimestamp() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
The timestamp of the trade.
- getTimestamp() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
-
Getter timestamp.
- getTotal() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the total amount of the
CurrencyDTO
in this balance. - getTrade() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- getTrade(String) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns trade from its id.
- getTradeAccount() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns the trade account selected by the strategy developer.
- getTradeAccount(Set<AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Implements this method to tell the bot which account from the accounts you own is the one you use for trading.
- getTradeAccountBalances() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns trade account balances.
- getTradeByTradeId(String) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Get a trade by its trade id.
- getTradeFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for tradeFlux.
- getTradeHistory(ProceedingJoinPoint, TradeHistoryParams) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- getTradeId() - Method in class tech.cassandre.trading.bot.domain.Trade
-
An identifier set by the exchange that uniquely identifies the trade.
- getTradeId() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
An identifier set by the exchange that uniquely identifies the trade.
- getTradeRepository() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Trade repository.
- getTrades() - Method in class tech.cassandre.trading.bot.domain.Order
-
All trades related to order.
- getTrades() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
All trades related to this order.
- getTrades() - Method in interface tech.cassandre.trading.bot.service.TradeService
-
Get trades from exchange.
- getTrades() - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
- getTrades() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Returns list of trades (trade id is key).
- getTradeService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for tradeService.
- getTradeService() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
-
Trade service.
- getTradeValueInMs() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
-
Returns trade rate value in ms.
- getType() - Method in class tech.cassandre.trading.bot.domain.Order
-
Order type i.e.
- getType() - Method in class tech.cassandre.trading.bot.domain.Position
-
Position type - Short or Long.
- getType() - Method in class tech.cassandre.trading.bot.domain.Trade
-
Trade type i.e.
- getType() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Position type (Long or Short).
- getType() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Order type i.e.
- getType() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Trade type i.e.
- getUid() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.domain.Order
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.domain.Position
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.domain.Strategy
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.domain.Trade
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Technical ID.
- getUid() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
Technical id.
- getUid() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Technical id.
- getUid() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
Technical id.
- getUpdatedOn() - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
-
Data updated on.
- getUser() - Method in interface tech.cassandre.trading.bot.service.UserService
-
Retrieve user information from exchange (user, accounts and balances).
- getUser() - Method in class tech.cassandre.trading.bot.service.UserServiceXChangeImplementation
- getUsername() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API username.
- getUserReference() - Method in class tech.cassandre.trading.bot.domain.Order
-
An identifier provided by the user on placement that uniquely identifies the order.
- getUserReference() - Method in class tech.cassandre.trading.bot.domain.Trade
-
An identifier provided by the user on placement that uniquely identifies the order of this trade.
- getUserReference() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
An identifier provided by the user on placement that uniquely identifies the order.
- getUserReference() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
-
An identifier provided by the user on placement that uniquely identifies the order.
- getUserService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter for userService.
- getValue() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
-
Amount value.
- getValue() - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
-
Amount value.
- getVolume() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Volume of trading activity during the bucket interval.
- getVolume() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Volume is the number of shares or contracts traded.
- getVolume() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
-
Volume of trading activity during the bucket interval.
- getVolume() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Volume is the number of shares or contracts traded.
- getVwap() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Volume-weighted average price (VWAP) is the ratio of the value traded to total volume traded over a particular time horizon (usually one day).
- getVwap() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
-
Volume-weighted average price (VWAP) is the ratio of the value traded to total volume traded over a particular time horizon (usually one day).
- getWithdrawing() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
-
Returns the amount of the
CurrencyDTO
in this balance that is locked in withdrawal. - getXChangeAccountService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter xChangeAccountService.
- getXChangeExchange() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter xChangeExchange.
- getXChangeMarketDataService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter xChangeMarketDataService.
- getXChangeTradeService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
Getter xChangeTradeService.
- GHs - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gigahashes per second.
- GHS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ghanaian Cedi.
- GIP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gibraltar Pound.
- GMD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gambian Dalasi.
- GNF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Guinean Franc.
- GNO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Gnosis.
- GNT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Golem.
- groups() - Element in annotation interface tech.cassandre.trading.bot.util.validator.Rate
-
Group of rates.
- GTQ - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Guatemalan Quetzal.
- GVT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Genesis Vision.
- GYD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Guyanaese Dollar.
H
- H18 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
March 30th.
- H19 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
March 29th.
- hashCode() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
- hashCode() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
- hashCode() - Method in class tech.cassandre.trading.bot.domain.Order
- hashCode() - Method in class tech.cassandre.trading.bot.domain.Position
- hashCode() - Method in class tech.cassandre.trading.bot.domain.Strategy
- hashCode() - Method in class tech.cassandre.trading.bot.domain.Trade
- hashCode() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
- hashCode() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
- hashCode() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
- hashCode() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
- hashCode() - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
- high(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Highest price during the bucket interval.
- high(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The day’s high price.
- highestGainPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Price of the highest gain reached by this position.
- HKD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hong Kong Dollar.
- HNL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Honduran Lempira.
- HRK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Croatian Kuna.
- HSR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hshare.
- HTG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Haitian Gourde.
- HUF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hungarian Forint.
- HVN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hive.
I
- ICN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Iconomi.
- ICX - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Icon.
- id(String) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
-
User ID (usually the exchange username).
- IDR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Indonesian Rupiah.
- ILS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Israeli New Sheqel.
- ImportedCandle - Class in tech.cassandre.trading.bot.domain
-
Imported candles (map "IMPORTED_CANDLES" table).
- ImportedCandle() - Constructor for class tech.cassandre.trading.bot.domain.ImportedCandle
- importedCandleRepository(ImportedCandleRepository) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
"Imported candles" repository.
- ImportedCandleRepository - Interface in tech.cassandre.trading.bot.repository
- ImportedTicker - Class in tech.cassandre.trading.bot.domain
-
Imported tickers (map "IMPORTED_TICKERS" table).
- ImportedTicker() - Constructor for class tech.cassandre.trading.bot.domain.ImportedTicker
- importedTickerRepository(ImportedTickerRepository) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
"Imported tickers" repository.
- ImportedTickerRepository - Interface in tech.cassandre.trading.bot.repository
-
ImportedTicker
repository. - initialize() - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
This method is called by Cassandre before flux are started.
- initializeAccounts(Map<String, AccountDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- initializeAccounts(Map<String, AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Initialize strategy accounts with exchange accounts data retrieved at Cassandre startup.
- initializeLastPositionIdUsed(Long) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
-
This method is used during initialization to set the last position used for this time of strategy.
- INR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Indian Rupee.
- IOC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
I/OCoin.
- IOT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
IOTA.
- IOTA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Iota.
- IQD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Iraqi Dinar.
- IRR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Iranian Rial.
- isAutoClose() - Method in class tech.cassandre.trading.bot.domain.Position
-
Indicates if the position should be closed automatically by Cassandre.
- isAutoClose() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Indicates if the position should be closed automatically by Cassandre.
- isDryMode() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
-
Dry mode.
- isEquals() - Method in class tech.cassandre.trading.bot.util.java.EqualsBuilder
-
Returns the result of all equals.
- isFinal() - Method in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Returns true for final.
- isForceClosing() - Method in class tech.cassandre.trading.bot.domain.Position
-
Indicates that the position must be closed no matter the rules.
- isForceClosing() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Indicates that the position must be closed no matter the rules.
- isFulfilled() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Returns true if the order has been fulfilled with trades.
- isInError() - Method in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Returns true if the status indicates an error.
- isInferiorTo(GainDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Returns true if the current gain is inferior to the gain passed as a parameter.
- ISK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Icelandic KrĂłna.
- isOpen() - Method in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Returns true when open.
- isStopGainPercentageSet() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Stop gain percentage has been set.
- isStopLossPercentageSet() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Stop loss percentage has been set.
- isSuccessful() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Getter successful.
- isSuccessful() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Getter successful.
- isSuperiorTo(GainDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Returns true if the current gain is superior to the gain passed as a parameter.
- isValid(String, ConstraintValidatorContext) - Method in class tech.cassandre.trading.bot.util.validator.RateValidator
- IXC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
iXcoin.
J
- JEP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Jersey Pound.
- JMD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Jamaican Dollar.
- JOD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Jordanian Dinar.
- JPY - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Japanese Yen.
K
- KCS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
KuCoin Shares.
- KES - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Kenyan Shilling.
- KGS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Kyrgystani Som.
- KHR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cambodian Riel.
- KICK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
KickCoin.
- KMF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Comorian Franc.
- KPW - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
North Korean Won.
- KRW - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
South Korean Won.
- KWD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Kuwaiti Dinar.
- KYD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Cayman Islands Dollar.
- KZT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Kazakhstani Tenge.
L
- LAK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Laotian Kip.
- last(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Last trade field is the price set during the last trade.
- lastTickers - Variable in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
Last tickers received.
- latestGainPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Price of the latest gain price for this position.
- LBP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Lebanese Pound.
- LEND - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
ETHLend.
- leverage(String) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
The leverage to use for margin related to this order.
- limitPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Limit price.
- LKR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Sri Lankan Rupee.
- loaned(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the loaned amount of the total
CurrencyDTO
in this balance that will be returned. - logger - Variable in class tech.cassandre.trading.bot.util.base.Base
-
Logger.
- LONG - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionTypeDTO
-
Long position is buying assets and selling them later for more.
- low(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Lowest price during the bucket interval.
- low(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The day’s low price.
- lowestGainPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Price of the lowest gain reached by this position.
- LRD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Liberian Dolla.
- LSK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Lebanese Pound.
- LSL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Lesotho Loti.
- LTC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Litecoin.
- LTL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Lithuanian Litas.
- LVL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Latvian Lats.
- LYD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Libyan Dinar.
M
- M18 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
June 29th.
- M19 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
June 28th.
- MAD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Moroccan Dirham.
- mapLimitOrderToOrderDTOAmount(LimitOrder) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapLimitOrderToOrderDTOAveragePrice(LimitOrder) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapLimitOrderToOrderDTOCumulativeAmount(LimitOrder) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapLimitOrderToOrderDTOLimitPrice(LimitOrder) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapToBalanceDTO(Map<Currency, Balance>) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
- mapToBalanceDTO(Balance) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
- mapToCandleDTO(ImportedCandle) - Method in interface tech.cassandre.trading.bot.util.mapper.CandleMapper
- mapToCurrency(CurrencyDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyAmountDTO(CurrencyAmount) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyDTO(String) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyDTO(Currency) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyPair(CurrencyPairDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyPairDTO(String) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyPairDTO(CurrencyPair) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyPairDTO(Instrument) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyPairString(CurrencyPairDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToCurrencyString(CurrencyDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToInstrument(CurrencyPair) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToInstrument(CurrencyPairDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.CurrencyMapper
- mapToOrder(OrderDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapToOrderDTO(LimitOrder) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapToOrderDTO(Order) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- mapToOrderType(OrderTypeDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.UtilMapper
- mapToOrderTypeDTO(Order.OrderType) - Method in interface tech.cassandre.trading.bot.util.mapper.UtilMapper
- mapToPosition(PositionDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.PositionMapper
- mapToPositionDTO(Position) - Method in interface tech.cassandre.trading.bot.util.mapper.PositionMapper
- mapToPositionDTOCurrencyPair(Position) - Method in interface tech.cassandre.trading.bot.util.mapper.PositionMapper
- mapToPositionRulesDTO(Position) - Method in interface tech.cassandre.trading.bot.util.mapper.PositionMapper
- mapToStrategy(StrategyDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.StrategyMapper
- mapToStrategyDTO(Strategy) - Method in interface tech.cassandre.trading.bot.util.mapper.StrategyMapper
- mapToTickerDTO(Ticker) - Method in interface tech.cassandre.trading.bot.util.mapper.TickerMapper
- mapToTickerDTO(ImportedTicker) - Method in interface tech.cassandre.trading.bot.util.mapper.TickerMapper
- mapToTrade(TradeDTO) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- mapToTradeDTO(UserTrade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- mapToTradeDTO(Trade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- mapToUserDTO(AccountInfo) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
- mapToWalletDTO(Wallet) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
- mapUserTradeToTradeDTOAmount(UserTrade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- mapUserTradeToTradeDTOFee(UserTrade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- mapUserTradeToTradeDTOPrice(UserTrade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- MARGIN_FUNDING - Enum constant in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
You can fund other margin traders with funds allocated to this wallet to earn an interest.
- MARGIN_TRADING - Enum constant in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
You can do margin trading with funds allocated to this wallet.
- marketPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Market price - The price Cassandre had when the order was created.
- MarketService - Interface in tech.cassandre.trading.bot.service
-
Service getting information about market prices.
- MarketServiceXChangeImplementation - Class in tech.cassandre.trading.bot.service
-
Market service - XChange implementation of
MarketService
. - MarketServiceXChangeImplementation(long, MarketDataService) - Constructor for class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
-
Constructor.
- MathConstants - Class in tech.cassandre.trading.bot.util.math
-
Math constants.
- MCO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Monaco.
- MDL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Moldovan Leu.
- MEC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
MegaCoin.
- message() - Element in annotation interface tech.cassandre.trading.bot.util.validator.Rate
-
Message.
- MGA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Malagasy Ariary.
- MILLISECONDS - Static variable in class tech.cassandre.trading.bot.util.csv.EpochToZonedDateTime
-
To milliseconds.
- MKD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Macedonian Denar.
- MLN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Melonport.
- MMK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Myanma Kyat.
- MNT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mongolian Tugrik.
- MOD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Modum.
- Modes() - Constructor for class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
- MOP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Macanese Pataca.
- MRO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mauritanian Ouguiya.
- MSC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mason Coin.
- MUR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mauritian Rupee.
- MVR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Maldivian Rufiyaa.
- MWK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Malawian Kwacha.
- MXN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mexican Peso.
- MYR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Malaysian Ringgit.
- MZN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Mozambican Metical.
N
- NAD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Namibian Dollar.
- name(String) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
-
Strategy name - Comes from the Java annotation.
- name(String) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
-
A descriptive name for this account.
- NEO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
NEO.
- NEW - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Initial order when placed on the order book at exchange.
- NGN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Nigerian Naira.
- NIO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Nicaraguan CĂłrdoba.
- NMC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Namecoin.
- NOBS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
No BS Crypto.
- NOK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Norwegian Krone.
- NPR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Nepalese Rupee.
- NVC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Novacoin.
- NXT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Nextcoin.
- NZD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
New Zealand Dollar.
O
- OMG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
OmiseGO.
- OMR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Omani Rial.
- onAccountsUpdates(Map<String, AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are accounts updates.
- ONE_HUNDRED_BIG_DECIMAL - Static variable in class tech.cassandre.trading.bot.util.math.MathConstants
-
100 (usually used for percentage).
- onOrdersUpdates(Map<String, OrderDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are orders updates.
- onPositionsStatusUpdates(Map<Long, PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are positions status updates.
- onPositionsUpdates(Map<Long, PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are positions updates.
- onTickersUpdates(Map<CurrencyPairDTO, TickerDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are tickers updates.
- onTradesUpdates(Map<String, TradeDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by Cassandre when there are trades updates.
- open(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Opening price (first trade) in the bucket interval.
- open(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
The opening price is the first trade price that was recorded during the day’s trading.
- OPEN - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order is open and waiting to be filled.
- OPENED - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Opened - The buy order has been accepted.
- OPENING - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Opening - A position has been created, a buy order has been made but not yet completed.
- OPENING_FAILURE - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Opening failure - A position has been created, but the buy order did not succeed.
- openingOrder(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
The order created to open the position.
- openingOrderFee(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- openingOrderFees(Collection<? extends CurrencyAmountDTO>) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- order(Order) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
The order object responsible for this trade.
- Order - Class in tech.cassandre.trading.bot.domain
-
Order (map "ORDERS" table).
- Order() - Constructor for class tech.cassandre.trading.bot.domain.Order
- ORDER_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Order mapper.
- orderAndTradeFluxUpdate() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
-
Recurrent calls to the order and trade flux.
- OrderCreationResultDTO - Class in tech.cassandre.trading.bot.dto.trade
-
Order creation result for
OrderDTO
. - OrderCreationResultDTO(String, Exception) - Constructor for class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Constructor for unsuccessful order creation.
- OrderCreationResultDTO(OrderDTO) - Constructor for class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
-
Constructor for successful order creation.
- OrderDTO - Class in tech.cassandre.trading.bot.dto.trade
-
DTO representing an order.
- OrderDTO.OrderDTOBuilder - Class in tech.cassandre.trading.bot.dto.trade
- OrderFlux - Class in tech.cassandre.trading.bot.batch
-
Order flux - push
OrderDTO
. - OrderFlux(OrderRepository, TradeService) - Constructor for class tech.cassandre.trading.bot.batch.OrderFlux
- orderId(String) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
An identifier set by the exchange that uniquely identifies the order.
- orderId(String) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
The order id of the order responsible for this trade.
- OrderMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Order mapper.
- orderRepository(OrderRepository) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Order repository.
- OrderRepository - Interface in tech.cassandre.trading.bot.repository
-
Order
repository. - OrderStatusDTO - Enum Class in tech.cassandre.trading.bot.dto.trade
-
Order status for
OrderDTO
. - ordersUpdates(Set<OrderDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- ordersUpdates(Set<OrderDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by streams on orders updates.
- OrderTypeDTO - Enum Class in tech.cassandre.trading.bot.dto.trade
- orderUpdate(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Method called by Cassandre on every order update.
P
- PAB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Panamanian Balboa.
- PARTIALLY_CANCELED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order partially canceled at exchange.
- PARTIALLY_FILLED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Partially match against opposite order on order book at exchange.
- payload() - Element in annotation interface tech.cassandre.trading.bot.util.validator.Rate
-
Payload.
- PEN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Peruvian Nuevo Sol.
- PENDING_CANCEL - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Waiting to be removed from order book at exchange.
- PENDING_NEW - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Initial order when instantiated.
- PENDING_REPLACE - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Waiting to be replaced by another order on order book at exchange.
- percentage(double) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
-
Gain made (percentage).
- PGK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Papua New Guinean Kina.
- PHP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Philippine Peso.
- PKR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Pakistani Rupee.
- placeMarketOrder(ProceedingJoinPoint, MarketOrder) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- PLN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Polish Zloty.
- POE - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Po.et.
- Position - Class in tech.cassandre.trading.bot.domain
-
Position (map "POSITIONS" table).
- Position() - Constructor for class tech.cassandre.trading.bot.domain.Position
- POSITION_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Position mapper.
- PositionCreationResultDTO - Class in tech.cassandre.trading.bot.dto.position
-
Position creation result for
PositionDTO
. - PositionCreationResultDTO(String, Exception) - Constructor for class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Constructor for unsuccessful position creation.
- PositionCreationResultDTO(PositionDTO) - Constructor for class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
-
Constructor for successful position creation.
- PositionDTO - Class in tech.cassandre.trading.bot.dto.position
-
DTO representing a position.
- PositionDTO(long, PositionTypeDTO, StrategyDTO, CurrencyPairDTO, BigDecimal, OrderDTO, PositionRulesDTO) - Constructor for class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Constructor.
- PositionDTO.PositionDTOBuilder - Class in tech.cassandre.trading.bot.dto.position
- PositionException - Exception in tech.cassandre.trading.bot.util.exception
-
Exception in cassandre position.
- PositionException(String) - Constructor for exception tech.cassandre.trading.bot.util.exception.PositionException
-
Position exception.
- positionFlux(PositionFlux) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Position flux.
- PositionFlux - Class in tech.cassandre.trading.bot.batch
-
Position flux - push
PositionDTO
. - PositionFlux(PositionRepository) - Constructor for class tech.cassandre.trading.bot.batch.PositionFlux
- positionId(long) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
An identifier that uniquely identifies the position.
- PositionMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Position mapper.
- positionRepository(PositionRepository) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Position repository.
- PositionRepository - Interface in tech.cassandre.trading.bot.repository
-
Position
repository. - PositionRulesDTO - Class in tech.cassandre.trading.bot.dto.position
-
Position rules for
PositionDTO
. - PositionRulesDTO(PositionRulesDTO.Builder) - Constructor for class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Builder constructor.
- PositionRulesDTO.Builder - Class in tech.cassandre.trading.bot.dto.position
-
Builder.
- positionService(PositionService) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Position service.
- PositionService - Interface in tech.cassandre.trading.bot.service
-
Service managing positions.
- PositionServiceCassandreImplementation - Class in tech.cassandre.trading.bot.service
-
Position service - Implementation of
PositionService
. - PositionServiceCassandreImplementation(PositionRepository, TradeService, PositionFlux) - Constructor for class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- PositionStatusDTO - Enum Class in tech.cassandre.trading.bot.dto.position
-
Position status for
PositionDTO
. - positionsUpdates(Set<PositionDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- positionsUpdates(Set<PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by streams on positions updates.
- PositionTypeDTO - Enum Class in tech.cassandre.trading.bot.dto.position
-
Position type for
PositionDTO
. - POT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
PotCoin.
- PPC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Peercoin.
- PRECISION - Static variable in class tech.cassandre.trading.bot.configuration.DatabaseAutoConfiguration
-
Precision.
- price(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
The price.
- PYG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Paraguayan Guarani.
Q
- QAR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Qatari Rial.
- QRK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
QuarkCoin.
- QSP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Quantstamp.
- QTUM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Qtum.
- quoteCurrency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
-
The quote currency is the second currency appearing in a currency pair quotation.
- quoteCurrencyPrecision(int) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
-
The quote currency precision.
- quoteVolume(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Quote volume.
R
- Rate - Annotation Interface in tech.cassandre.trading.bot.util.validator
-
Validator for rate in application.properties.
- Rates() - Constructor for class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- RateValidator - Class in tech.cassandre.trading.bot.util.validator
-
Rate validator.
- RateValidator() - Constructor for class tech.cassandre.trading.bot.util.validator.RateValidator
- REJECTED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order has been rejected by exchange and not place on order book.
- REP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Augur.
- REPLACED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order has been replaced by another order on order book at exchange.
- RON - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Romanian Leu.
- RSD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Serbian Dinar.
- RUB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Russian Ruble.
- rules(PositionRulesDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Position rules.
- RUR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Old Russian Ruble.
- RWF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Rwandan Franc.
S
- SAR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Saudi Riyal.
- saveValues(Set<T>) - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Implements this method to save values coming from flux.
- saveValues(Set<PositionDTO>) - Method in class tech.cassandre.trading.bot.batch.PositionFlux
- saveValues(Set<OrderDTO>) - Method in class tech.cassandre.trading.bot.batch.OrderFlux
- saveValues(Set<TradeDTO>) - Method in class tech.cassandre.trading.bot.batch.TradeFlux
- SBC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Stablecoin.
- SBD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Solomon Islands Dollar.
- SC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Siacoin.
- SCALE - Static variable in class tech.cassandre.trading.bot.configuration.DatabaseAutoConfiguration
-
Scale.
- ScheduleAutoConfiguration - Class in tech.cassandre.trading.bot.configuration
-
ScheduleAutoConfiguration configures the flux calls.
- ScheduleAutoConfiguration(AccountFlux, TickerFlux, OrderFlux, TradeFlux) - Constructor for class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
- SCR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Seychellois Rupee.
- SDG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Sudanese Pound.
- SEK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Swedish Krona.
- setAccount(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- setAmount(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
-
Amount that was ordered.
- setAmount(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
-
Amount that was ordered.
- setAmount(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Trade
-
Amount that was ordered.
- setAsk(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The ask price shown represents the lowest bid price.
- setAskSize(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The ask size represents the quantity of a security that investors are willing to sell at a specified selling price.
- setAutoClose(boolean) - Method in class tech.cassandre.trading.bot.domain.Position
-
Indicates if the position should be closed automatically by Cassandre.
- setAutoClose(long, boolean) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Set auto close value on a specific position.
- setAutoClose(long, boolean) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- setAutoClose(long, boolean) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Set auto close value on a specific position.
- setAveragePrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
-
Weighted Average price of the fills in the order.
- setBaseCurrencyPrecision(Integer) - Method in class tech.cassandre.trading.bot.domain.Position
-
Base currency precision (First part of the currency pair).
- setBid(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The bid price shown represents the highest bid price.
- setBidSize(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The bid size represents the quantity of a security that investors are willing to purchase at a specified bid price.
- setClose(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Closing price (last trade) in the bucket interval.
- setClosingOrder(Order) - Method in class tech.cassandre.trading.bot.domain.Position
-
The order created to close the position.
- setConfiguration(CassandreStrategyConfiguration) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- setConfiguration(CassandreStrategyConfiguration) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Set strategy configuration.
- setCreatedOn(ZonedDateTime) - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
-
Data created on.
- setCumulativeAmount(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
-
Amount to be ordered / amount that has been matched against order on the order book/filled.
- setCurrency(String) - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
-
Amount currency.
- setCurrencyPair(String) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Setter currencyPair.
- setCurrencyPair(String) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Setter currencyPair.
- setCurrencyPair(String) - Method in class tech.cassandre.trading.bot.domain.Order
-
Currency pair.
- setCurrencyPair(String) - Method in class tech.cassandre.trading.bot.domain.Position
-
The currency-pair.
- setCurrencyPair(String) - Method in class tech.cassandre.trading.bot.domain.Trade
-
Currency pair.
- setDependencies(CassandreStrategyDependencies) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- setDependencies(CassandreStrategyDependencies) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Set strategy dependencies.
- setDriverClassName(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Driver class name.
- setDry(Boolean) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
-
Set it to true to use the dry mode.
- setFee(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Trade
-
The fee that was charged by the exchange for this trade.
- setForceClosing(boolean) - Method in class tech.cassandre.trading.bot.domain.Position
-
Indicates that the position must be closed no matter the rules.
- setHigh(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Highest price during the bucket interval.
- setHigh(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The day’s high price.
- setHighestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the highest gain reached by this position.
- setHost(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Exchange port parameter.
- setKey(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API key.
- setLast(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Last trade field is the price set during the last trade.
- setLatestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the latest gain price for this position.
- setLeverage(String) - Method in class tech.cassandre.trading.bot.domain.Order
-
The leverage to use for margin related to this order.
- setLimitPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
-
Limit price.
- setLow(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Lowest price during the bucket interval.
- setLow(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The day’s low price.
- setLowestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
-
Price of the lowest gain reached by this position.
- setMarketPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
-
Market price - The price Cassandre had when the order was created.
- setModes(ExchangeParameters.Modes) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Modes.
- setName(String) - Method in class tech.cassandre.trading.bot.domain.Strategy
-
Strategy name - Comes from the Java annotation.
- setOpen(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Opening price (first trade) in the bucket interval.
- setOpen(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
The opening price is the first trade price that was recorded during the day’s trading.
- setOpeningOrder(Order) - Method in class tech.cassandre.trading.bot.domain.Position
-
The order created to open the position.
- setOrder(Order) - Method in class tech.cassandre.trading.bot.domain.Trade
-
The order responsible for this trade.
- setOrderId(String) - Method in class tech.cassandre.trading.bot.domain.Order
-
An identifier set by the exchange that uniquely identifies the order.
- setPassphrase(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API passphrase.
- setPlainTextUri(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Plain text API endpoint.
- setPort(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Exchange port parameter.
- setPositionId(Long) - Method in class tech.cassandre.trading.bot.domain.Position
-
An identifier that uniquely identifies the position for a strategy.
- setPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Trade
-
The price.
- setProxyHost(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Proxy host.
- setProxyPort(Integer) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Proxy port.
- setQuoteCurrencyPrecision(Integer) - Method in class tech.cassandre.trading.bot.domain.Position
-
Quote currency precision (Second part of the currency pair).
- setQuoteVolume(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Quote volume.
- setRates(ExchangeParameters.Rates) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API Calls rates.
- setSandbox(Boolean) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
-
Set it to true to use the sandbox.
- setSecret(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API secret.
- setSslUri(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
Secure API endpoint.
- setStatus(PositionStatusDTO) - Method in class tech.cassandre.trading.bot.domain.Position
-
Position status.
- setStatus(OrderStatusDTO) - Method in class tech.cassandre.trading.bot.domain.Order
-
Order status.
- setStopGainPercentageRule(Float) - Method in class tech.cassandre.trading.bot.domain.Position
-
Position rules - stop gain percentage.
- setStopLossPercentageRule(Float) - Method in class tech.cassandre.trading.bot.domain.Position
-
Position rules - stop loss percentage.
- setStrategy(Strategy) - Method in class tech.cassandre.trading.bot.domain.Order
-
The strategy that created the order.
- setStrategy(Strategy) - Method in class tech.cassandre.trading.bot.domain.Position
-
The strategy that created the position.
- setStrategyId(String) - Method in class tech.cassandre.trading.bot.domain.Strategy
-
An identifier that uniquely identifies the strategy - Comes from the Java annotation.
- setTicker(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- setTimestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Bucket start time.
- setTimestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Information timestamp.
- setTimestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.domain.Order
-
The timestamp of the order.
- setTimestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.domain.Trade
-
The timestamp of the trade.
- setTrade(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- setTradeId(String) - Method in class tech.cassandre.trading.bot.domain.Trade
-
An identifier set by the exchange that uniquely identifies the trade.
- setTrades(Set<Trade>) - Method in class tech.cassandre.trading.bot.domain.Order
-
All trades related to order.
- setType(PositionTypeDTO) - Method in class tech.cassandre.trading.bot.domain.Position
-
Position type - Short or Long.
- setType(OrderTypeDTO) - Method in class tech.cassandre.trading.bot.domain.Order
-
Order type i.e.
- setType(OrderTypeDTO) - Method in class tech.cassandre.trading.bot.domain.Trade
-
Trade type i.e.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Technical ID.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Technical ID.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.Order
-
Technical ID.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.Position
-
Technical ID.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.Strategy
-
Technical ID.
- setUid(Long) - Method in class tech.cassandre.trading.bot.domain.Trade
-
Technical ID.
- setUpdatedOn(ZonedDateTime) - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
-
Data updated on.
- setUsername(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
-
API username.
- setUserReference(String) - Method in class tech.cassandre.trading.bot.domain.Order
-
An identifier provided by the user on placement that uniquely identifies the order.
- setUserReference(String) - Method in class tech.cassandre.trading.bot.domain.Trade
-
An identifier provided by the user on placement that uniquely identifies the order of this trade.
- setValue(BigDecimal) - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
-
Amount value.
- setVolume(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
-
Volume of trading activity during the bucket interval.
- setVolume(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Volume is the number of shares or contracts traded.
- setVwap(BigDecimal) - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
-
Volume-weighted average price (VWAP) is the ratio of the value traded to total volume traded over a particular time horizon (usually one day).
- SGD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Singapore Dollar.
- SHORT - Enum constant in enum class tech.cassandre.trading.bot.dto.position.PositionTypeDTO
-
Short position is selling assets and buying back later for less.
- shouldBeClosed() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Returns true if the position should be closed.
- SHP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Saint Helena Pound.
- shutdown() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
-
This method is called before the application shutdown.
- SLL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Sierra Leonean Leone.
- SMART - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
SmartCash.
- SOS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Somali Shilling.
- SRD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Surinamese Dollar.
- START - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Startcoin.
- status(OrderStatusDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Order status.
- STD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
SĂŁo TomĂ© and PrĂncipe Dobra.
- STEEM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Steem.
- stopGainPercentage(Float) - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO.Builder
-
Stop gain percentage.
- stopLossPercentage(Float) - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO.Builder
-
Stop loss percentage.
- STOPPED - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Order has been triggered at stop price.
- STORJ - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Storj.
- STR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Stellar.
- STRAT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Stratis.
- StrategiesAutoConfiguration - Class in tech.cassandre.trading.bot.configuration
-
StrategyAutoConfiguration configures the strategies.
- StrategiesAutoConfiguration(ApplicationContext, ExchangeParameters, StrategyRepository, OrderRepository, TradeRepository, PositionRepository, ImportedCandleRepository, ImportedTickerRepository, ExchangeService, UserService, TradeService, PositionService, AccountFlux, TickerFlux, OrderFlux, TradeFlux, PositionFlux) - Constructor for class tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
- strategy(StrategyDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
The strategy that created the position.
- strategy(StrategyDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
The strategy that created the order.
- Strategy - Class in tech.cassandre.trading.bot.domain
-
Strategy (map "STRATEGIES" table).
- Strategy() - Constructor for class tech.cassandre.trading.bot.domain.Strategy
- STRATEGY_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Strategy mapper.
- strategyDTO(StrategyDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration.CassandreStrategyConfigurationBuilder
-
Strategy.
- StrategyDTO - Class in tech.cassandre.trading.bot.dto.strategy
-
DTO representing a strategy.
- StrategyDTO.StrategyDTOBuilder - Class in tech.cassandre.trading.bot.dto.strategy
- strategyId() - Element in annotation interface tech.cassandre.trading.bot.strategy.CassandreStrategy
-
Strategy id.
- strategyId(String) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
-
An identifier that uniquely identifies the strategy - Comes from the Java annotation.
- StrategyMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Strategy mapper.
- strategyName() - Element in annotation interface tech.cassandre.trading.bot.strategy.CassandreStrategy
-
Strategy name.
- StrategyRepository - Interface in tech.cassandre.trading.bot.repository
-
Strategy
repository. - SVC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Salvadoran ColĂłn.
- SYP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Syrian Pound.
- SZL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Swazi Lilangeni.
T
- taskScheduler() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
-
Configure the task scheduler.
- tech.cassandre.trading.bot.batch - package tech.cassandre.trading.bot.batch
-
Batches.
- tech.cassandre.trading.bot.configuration - package tech.cassandre.trading.bot.configuration
-
Configuration.
- tech.cassandre.trading.bot.domain - package tech.cassandre.trading.bot.domain
-
Domain objects.
- tech.cassandre.trading.bot.dto.market - package tech.cassandre.trading.bot.dto.market
-
Market DTO.
- tech.cassandre.trading.bot.dto.position - package tech.cassandre.trading.bot.dto.position
-
Position DTO.
- tech.cassandre.trading.bot.dto.strategy - package tech.cassandre.trading.bot.dto.strategy
-
Strategy DTO.
- tech.cassandre.trading.bot.dto.trade - package tech.cassandre.trading.bot.dto.trade
-
Trade DTO.
- tech.cassandre.trading.bot.dto.user - package tech.cassandre.trading.bot.dto.user
-
User DTO.
- tech.cassandre.trading.bot.dto.util - package tech.cassandre.trading.bot.dto.util
-
Utils DTO.
- tech.cassandre.trading.bot.repository - package tech.cassandre.trading.bot.repository
-
Repository.
- tech.cassandre.trading.bot.service - package tech.cassandre.trading.bot.service
-
Service.
- tech.cassandre.trading.bot.strategy - package tech.cassandre.trading.bot.strategy
-
Strategy.
- tech.cassandre.trading.bot.strategy.internal - package tech.cassandre.trading.bot.strategy.internal
-
Internal management of strategies.
- tech.cassandre.trading.bot.util.base - package tech.cassandre.trading.bot.util.base
-
Base.
- tech.cassandre.trading.bot.util.base.batch - package tech.cassandre.trading.bot.util.base.batch
-
Batch base.
- tech.cassandre.trading.bot.util.base.configuration - package tech.cassandre.trading.bot.util.base.configuration
-
Configuration base.
- tech.cassandre.trading.bot.util.base.domain - package tech.cassandre.trading.bot.util.base.domain
-
Domain base.
- tech.cassandre.trading.bot.util.base.service - package tech.cassandre.trading.bot.util.base.service
-
Service base.
- tech.cassandre.trading.bot.util.base.strategy - package tech.cassandre.trading.bot.util.base.strategy
-
Strategy base.
- tech.cassandre.trading.bot.util.csv - package tech.cassandre.trading.bot.util.csv
-
Csv utils.
- tech.cassandre.trading.bot.util.dry - package tech.cassandre.trading.bot.util.dry
-
AOP for dry mode.
- tech.cassandre.trading.bot.util.exception - package tech.cassandre.trading.bot.util.exception
-
Exceptions.
- tech.cassandre.trading.bot.util.java - package tech.cassandre.trading.bot.util.java
-
Java utils.
- tech.cassandre.trading.bot.util.jpa - package tech.cassandre.trading.bot.util.jpa
-
JPA utils.
- tech.cassandre.trading.bot.util.mapper - package tech.cassandre.trading.bot.util.mapper
-
Mapper for DTO.
- tech.cassandre.trading.bot.util.math - package tech.cassandre.trading.bot.util.math
-
Math package.
- tech.cassandre.trading.bot.util.parameters - package tech.cassandre.trading.bot.util.parameters
-
Parameters management.
- tech.cassandre.trading.bot.util.test - package tech.cassandre.trading.bot.util.test
-
Tests utils.
- tech.cassandre.trading.bot.util.validator - package tech.cassandre.trading.bot.util.validator
-
Custom validators.
- tech.cassandre.trading.bot.util.xchange - package tech.cassandre.trading.bot.util.xchange
-
XChange utils.
- THB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Thai Baht.
- TICKER_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Ticker mapper.
- TickerDTO - Class in tech.cassandre.trading.bot.dto.market
-
DTO representing a stock ticker.
- TickerDTO.TickerDTOBuilder - Class in tech.cassandre.trading.bot.dto.market
- TickerFlux - Class in tech.cassandre.trading.bot.batch
-
Ticker flux - push
TickerDTO
. - TickerFlux(ApplicationContext, MarketService) - Constructor for class tech.cassandre.trading.bot.batch.TickerFlux
- tickerFluxUpdate() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
-
Recurrent calls to the ticker flux.
- TickerMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Ticker mapper.
- tickersUpdates(Set<TickerDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- tickersUpdates(Set<TickerDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by streams on tickers updates.
- tickerUpdate(TickerDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Method called by Cassandre on every ticker update.
- timestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Bucket start time.
- timestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Information timestamp.
- timestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
The timestamp of the order.
- timestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
The timestamp of the trade.
- timestamp(ZonedDateTime) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
-
Information timestamp.
- TJS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tajikistani Somoni.
- TMT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Turkmenistani Manat.
- TND - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tunisian Dinar.
- TOP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tongan Paʻanga.
- toString() - Method in class tech.cassandre.trading.bot.domain.ImportedCandle
- toString() - Method in class tech.cassandre.trading.bot.domain.ImportedTicker
- toString() - Method in class tech.cassandre.trading.bot.domain.Order
- toString() - Method in class tech.cassandre.trading.bot.domain.Position
- toString() - Method in class tech.cassandre.trading.bot.domain.Strategy
- toString() - Method in class tech.cassandre.trading.bot.domain.Trade
- toString() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.position.PositionRulesDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO.CurrencyAmountDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO.CurrencyPairDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.util.CurrencyPairDTO
- toString() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
- toString() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
- toString() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration.CassandreStrategyConfigurationBuilder
- toString() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyConfiguration
- toString() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
- toString() - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies
- toString() - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
- toString() - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
- toString() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Modes
- toString() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
- toString() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
- total(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the total amount of the
CurrencyDTO
in this balance. - trade(TradeDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
- Trade - Class in tech.cassandre.trading.bot.domain
-
Trade (map "TRADES" table).
- Trade() - Constructor for class tech.cassandre.trading.bot.domain.Trade
- TRADE_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Trade mapper.
- TradeDTO - Class in tech.cassandre.trading.bot.dto.trade
-
DTO representing a trade.
- TradeDTO.TradeDTOBuilder - Class in tech.cassandre.trading.bot.dto.trade
- TradeFlux - Class in tech.cassandre.trading.bot.batch
-
Trade flux - push
TradeDTO
. - TradeFlux(OrderRepository, TradeRepository, TradeService) - Constructor for class tech.cassandre.trading.bot.batch.TradeFlux
- tradeId(String) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
An identifier set by the exchange that uniquely identifies the trade.
- TradeMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Trade mapper.
- tradeRepository(TradeRepository) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Trade repository.
- TradeRepository - Interface in tech.cassandre.trading.bot.repository
-
Trade
repository. - trades(Collection<? extends TradeDTO>) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
- tradeService(TradeService) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
-
Trade service.
- TradeService - Interface in tech.cassandre.trading.bot.service
-
Service getting information about orders and their management.
- TradeServiceDryModeAOP - Class in tech.cassandre.trading.bot.util.dry
-
AOP for trade service in dry mode.
- TradeServiceDryModeAOP(OrderRepository, PositionRepository, UserServiceDryModeAOP) - Constructor for class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
- TradeServiceXChangeImplementation - Class in tech.cassandre.trading.bot.service
-
Trade service - XChange implementation of
TradeService
. - TradeServiceXChangeImplementation(long, OrderRepository, TradeService) - Constructor for class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
-
Constructor.
- tradesUpdates(Set<TradeDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
- tradesUpdates(Set<TradeDTO>) - Method in interface tech.cassandre.trading.bot.strategy.internal.CassandreStrategyInterface
-
Method called by streams on trades updates.
- tradeUpdate(TradeDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
-
Method called by Cassandre on every trade update.
- TRADING - Enum constant in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
You can trade funds allocated to this wallet.
- TRC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Terracoin.
- TRX - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tron.
- TRY - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Turkish Lira",.
- TTD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Trinidad and Tobago Dollar.
- TWD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
New Taiwan Dollar.
- type(PositionTypeDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Position type (Long or Short).
- type(OrderTypeDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Order type i.e.
- type(OrderTypeDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
Trade type i.e.
- TZS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tanzanian Shilling.
U
- U18 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
September 28th.
- UAH - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ukrainian Hryvnia.
- UGX - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ugandan Shilling.
- uid(long) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
-
Technical ID.
- uid(Long) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
-
Technical id.
- uid(Long) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
Technical id.
- uid(Long) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
Technical id.
- UNI - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Uniswap.
- UNKNOWN - Enum constant in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
The exchange returned a state which is not in the exchange's API documentation.
- update() - Method in class tech.cassandre.trading.bot.util.base.batch.BaseFlux
-
Method executed when values have to be retrieved (usually called by schedulers).
- updateAmount(Long, BigDecimal) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
-
Update order amount.
- updateAutoClose(Long, boolean) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Update autoclose.
- updateForceClosing(Long, boolean) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Update force closing.
- updateOrder(OrderDTO, Order) - Method in interface tech.cassandre.trading.bot.util.mapper.OrderMapper
- updatePosition(PositionDTO, Position) - Method in interface tech.cassandre.trading.bot.util.mapper.PositionMapper
- updatePositionRules(long, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
- updatePositionRules(long, PositionRulesDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
-
Update position rules.
- updatePositionRules(long, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategy
-
Update position rules.
- updatePositionsWithTickersUpdates(Map<CurrencyPairDTO, TickerDTO>) - Method in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
Update strategy positions with tickers updates.
- updateStatus(OrderStatusDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
-
Manually update order status.
- updateStopGainRule(Long, Float) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Update stop gain rule.
- updateStopLossRule(Long, Float) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
-
Update stop loss rule.
- updateTrade(TradeDTO, Trade) - Method in interface tech.cassandre.trading.bot.util.mapper.TradeMapper
- USD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
United States Dollar.
- USDC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
USD Coin.
- USDE - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Unitary Status Dollar eCoin.
- USDT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tether USD Anchor.
- userAccounts - Variable in class tech.cassandre.trading.bot.strategy.internal.CassandreStrategyImplementation
-
The accounts owned by the user.
- UserDTO - Class in tech.cassandre.trading.bot.dto.user
-
DTO representing user information on the exchange.
- UserDTO.UserDTOBuilder - Class in tech.cassandre.trading.bot.dto.user
- userReference(String) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
-
An identifier provided by the user on placement that uniquely identifies the order.
- userReference(String) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
-
An identifier provided by the user on placement that uniquely identifies the order.
- UserService - Interface in tech.cassandre.trading.bot.service
-
Service getting information about user, accounts and balances.
- UserServiceDryModeAOP - Class in tech.cassandre.trading.bot.util.dry
-
AOP for user service in dry mode.
- UserServiceDryModeAOP(ApplicationContext) - Constructor for class tech.cassandre.trading.bot.util.dry.UserServiceDryModeAOP
-
Constructor.
- UserServiceXChangeImplementation - Class in tech.cassandre.trading.bot.service
-
User service - XChange implementation of
UserService
. - UserServiceXChangeImplementation(long, AccountService) - Constructor for class tech.cassandre.trading.bot.service.UserServiceXChangeImplementation
-
Constructor.
- UTC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ultracoin.
- UTIL_MAPPER - Static variable in class tech.cassandre.trading.bot.util.base.Base
-
Type mapper.
- UtilMapper - Interface in tech.cassandre.trading.bot.util.mapper
-
Util mapper.
- UYU - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Uruguayan Peso.
- UZS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Uzbekistan Som.
V
- value(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO.CurrencyAmountDTOBuilder
-
Amount value.
- valueOf(String) - Static method in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.cassandre.trading.bot.dto.position.PositionTypeDTO
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tech.cassandre.trading.bot.dto.position.PositionStatusDTO
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.cassandre.trading.bot.dto.position.PositionTypeDTO
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VEF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Venezuelan BolĂvar.
- VEN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hub Culture's Ven.
- VET - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Hub Culture's Vet.
- VIB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Viberate.
- VND - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Vietnamese Dong.
- volume(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.CandleDTO.CandleDTOBuilder
-
Volume of trading activity during the bucket interval.
- volume(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Volume is the number of shares or contracts traded.
- VUV - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Vanuatu Vatu.
- vwap(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
-
Volume-weighted average price (VWAP) is the ratio of the value traded to total volume traded over a particular time horizon (usually one day).
W
- WDC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
WorldCoin.
- withdrawing(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.user.BalanceDTO.BalanceDTOBuilder
-
Returns the amount of the
CurrencyDTO
in this balance that is locked in withdrawal. - WST - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Samoan Tala.
X
- XAF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
CFA Franc BEAC.
- XAS - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Asch.
- XAUR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Xaurum.
- XBT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
XBT.
- XCD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
East Caribbean Dollar.
- XDC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
XDC.
- XDG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
XDG.
- XDR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Special Drawing Rights.
- XEM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
NEM.
- XLM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Stellar Lumen.
- XLT - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
XLT.
- XMR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Monero.
- XOF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
CFA Franc BCEAO.
- XPF - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
CFP Franc.
- XPM - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Primecoin.
- XRB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Rai Blocks.
- XRP - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Ripple.
- XTZ - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Tezos.
- XVG - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Verge.
- XVN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
XVN.
Y
- YBC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
YbCoin.
- YER - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Yemeni Rial.
- YOYO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Yoyow.
Z
- Z18 - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
December 28th.
- ZAR - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
South African Rand.
- ZEC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Zcash.
- ZEN - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
ZenCash.
- ZERO - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyAmountDTO
-
Zero.
- ZERO - Static variable in class tech.cassandre.trading.bot.dto.util.GainDTO
-
Zero gain constant.
- ZMK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Zambian Kwacha.
- ZRC - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
ziftrCOIN.
- ZWL - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
Zimbabwean Dollar.
_
- _1ST - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
-
First Blood.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form