A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages

A

account(String, AccountDTO) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
 
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 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 the account flux.
accountId(String) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
A unique identifier for this account.
accountMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Account mapper.
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 interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on accounts updates.
accountsUpdates(Set<AccountDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
ADA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Cardano.
addToBalance(GenericCassandreStrategy, 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
Amount that was ordered.
amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
Amount that was ordered.
amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
Amount to be ordered / amount that was ordered.
amount(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
Gain made (amount).
amountsLockedByPosition() - Method in interface tech.cassandre.trading.bot.service.PositionService
Returns the amounts locked by every position.
amountsLockedByPosition() - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
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.
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 - 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.
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(CurrencyDTO, 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 an AccountDTO.
BalanceDTO.BalanceDTOBuilder - Class in tech.cassandre.trading.bot.dto.user
 
balances(Map<? extends CurrencyDTO, ? 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.
BarAggregator - Interface in tech.cassandre.trading.bot.util.ta4j
Component to aggregate bars and provide a Flux of Bar.
BarContext - Class in tech.cassandre.trading.bot.util.ta4j
BarContext represents a transient state of the bar being built.
BarContext(Duration, ZonedDateTime, Number, Number, Number, Number, Number) - Constructor for class tech.cassandre.trading.bot.util.ta4j.BarContext
Bar context.
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.
BaseDomain - Class in tech.cassandre.trading.bot.util.base.domain
Base domain (manage createdOn and updatedOn).
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.
BASIC_STRATEGY - tech.cassandre.trading.bot.dto.strategy.StrategyTypeDTO
Basic strategy.
BASIC_TA4J_STRATEGY - tech.cassandre.trading.bot.dto.strategy.StrategyTypeDTO
Basic Ta4j strategy.
BasicCassandreStrategy - Class in tech.cassandre.trading.bot.strategy
Basic strategy.
BasicCassandreStrategy() - Constructor for class tech.cassandre.trading.bot.strategy.BasicCassandreStrategy
 
BasicTa4jCassandreStrategy - Class in tech.cassandre.trading.bot.strategy
Basic ta4j strategy.
BasicTa4jCassandreStrategy() - Constructor for class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Constructor.
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 - 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.
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.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
 
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() - 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(BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to buy.
canBuy(BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to buy.
canBuy(AccountDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to buy.
canBuy(AccountDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to buy and if minimumBalanceAfter is left on the account after.
canBuy(AccountDTO, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns true if we have enough assets to buy.
canBuy(AccountDTO, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
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.GenericCassandreStrategy
Returns true if we have enough assets to buy.
canBuy(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns true if we have enough assets to buy.
CANCELED - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Removed from order book at exchange.
cancelOrder(String) - Method in interface tech.cassandre.trading.bot.service.TradeService
Cancel order.
cancelOrder(String) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
 
cancelOrder(ProceedingJoinPoint, String) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
 
canEqual(Object) - Method in class tech.cassandre.trading.bot.util.base.domain.BaseDomain
 
canEqual(Object) - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
 
canSell(BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to sell.
canSell(BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to sell.
canSell(AccountDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to sell.
canSell(AccountDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Returns true if we have enough assets to sell and if minimumBalanceAfter is left on the account after.
canSell(AccountDTO, CurrencyDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns true if we have enough assets to sell.
canSell(AccountDTO, CurrencyDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
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.GenericCassandreStrategy
Returns true if we have enough assets to sell.
canSell(CurrencyDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns true if we have enough assets to sell.
CassandreStrategy - Annotation Type in tech.cassandre.trading.bot.strategy
Cassandre strategy annotation.
CassandreStrategyInterface - Interface in tech.cassandre.trading.bot.strategy
Cassandre strategy interface.
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
 
clearFeatures() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO.AccountDTOBuilder
 
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).
CLOSED - tech.cassandre.trading.bot.dto.position.PositionStatusDTO
Closed - the sell order has been accepted.
CLOSED - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Order has been either filled or cancelled.
closePosition(long) - Method in interface tech.cassandre.trading.bot.service.PositionService
Close position (no matter the rules).
closePosition(long) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
closePosition(long) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Close position (no matter the rules).
closePositionWithOrder(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Close position with order id.
CLOSING - tech.cassandre.trading.bot.dto.position.PositionStatusDTO
Closing - a sell order has been made but not yet completed.
CLOSING_FAILURE - 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.
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.
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
Constructor without action.
ConfigurationException(String, String) - Constructor for exception tech.cassandre.trading.bot.util.exception.ConfigurationException
Constructor.
ConfigurationFailureAnalyzer - Class in tech.cassandre.trading.bot.util.exception
Failure analyzer for 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 based on the parameter.
configure() - Method in class tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
Search for strategies and runs them.
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(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a buy limit order.
createBuyLimitOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
Creates a buy limit order.
createBuyLimitOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
 
createBuyMarketOrder(ProceedingJoinPoint, GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
 
createBuyMarketOrder(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a buy market order.
createBuyMarketOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
Creates a buy market order.
createBuyMarketOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
 
createLongPosition(CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a long position with its associated rules.
createLongPosition(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
Creates a long position with its associated rules.
createLongPosition(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
createPosition(GenericCassandreStrategy, PositionTypeDTO, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
Creates a position.
createSellLimitOrder(CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a sell limit order.
createSellLimitOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
Creates a sell limit order.
createSellLimitOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
 
createSellMarketOrder(ProceedingJoinPoint, GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.util.dry.TradeServiceDryModeAOP
 
createSellMarketOrder(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a sell market order.
createSellMarketOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in interface tech.cassandre.trading.bot.service.TradeService
Creates a sell market order.
createSellMarketOrder(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
 
createShortPosition(CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Creates a short position with its associated rules.
createShortPosition(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in interface tech.cassandre.trading.bot.service.PositionService
Creates a short position with its associated rules.
createShortPosition(GenericCassandreStrategy, CurrencyPairDTO, BigDecimal, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
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.
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() - Constructor for class tech.cassandre.trading.bot.dto.util.CurrencyDTO
For builder.
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 - Variable in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Currency mapper.
currencyMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Currency mapper.
CurrencyMapper - Interface in tech.cassandre.trading.bot.util.mapper
Currency mapper.
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(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(CurrencyDTO, CurrencyDTO) - 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
Database 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.
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.
DRK - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Darkcoin.
DryModeException - Exception in tech.cassandre.trading.bot.util.exception
Dry mode exception.
DryModeException(String) - Constructor for exception tech.cassandre.trading.bot.util.exception.DryModeException
Dry mode exception.
DurationBarAggregator - Class in tech.cassandre.trading.bot.util.ta4j
Implementation of the BarAggregator based on Duration.
DurationBarAggregator(Duration) - Constructor for class tech.cassandre.trading.bot.util.ta4j.DurationBarAggregator
Creates the Aggregator with the given Duration.
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.
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.TickerDTO
 
equals(Object) - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
 
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.util.base.domain.BaseDomain
 
equals(Object) - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
 
equals(Object) - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
 
EqualsBuilder - Class in tech.cassandre.trading.bot.util.java
Equals builder.
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
Exchange 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 - Interface in tech.cassandre.trading.bot.service
Service getting information from the exchange.
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.
ExchangeServiceXChangeImplementation(Exchange) - Constructor for class tech.cassandre.trading.bot.service.ExchangeServiceXChangeImplementation
 
EXPIRED - 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 trade.
fees(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.util.GainDTO.GainDTOBuilder
Fees.
FILLED - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Fully match against opposite order on order book at exchange.
findByOrderById() - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
Retrieve all positions (sorted by id).
findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
Retrieve all orders by its timestamp.
findByOrderByTimestampAsc() - Method in interface tech.cassandre.trading.bot.repository.TradeRepository
Retrieve all trades order by its timestamp.
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
Retrieve all positions by its status.
findByStatus(OrderStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
Find orders by its status.
findByStatusIn(Set<PositionStatusDTO>) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
Retrieve all positions with specific status.
findByStatusNot(PositionStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
Retrieve all positions not having a specific status.
findByStatusNot(OrderStatusDTO) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
Find orders by its status.
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.
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 - 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.
GenericCassandreStrategy - Class in tech.cassandre.trading.bot.strategy
Generic Cassandre strategy implementation.
GenericCassandreStrategy() - Constructor for class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
getAccount() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters.Rates
 
getAccountByAccountId(String) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Search and return and account by its id.
getAccountById(String) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
Find an account with 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
A unique identifier for this account.
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 class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns list of accounts.
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
Amount that was ordered.
getAmount() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
Amount that was ordered.
getAmount() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
Amount to be ordered / amount that was ordered.
getAmount() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
Gain made (amount).
getAmountsLockedByCurrency(CurrencyDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns the amount locked by currency.
getAmountsLockedByPosition() - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Getter amountsLockedByPosition.
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.dto.market.TickerDTO
The ask price shown represents the lowest bid 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(String) - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
Returns balance of a currency.
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.
getBarFlux() - Method in interface tech.cassandre.trading.bot.util.ta4j.BarAggregator
Gets the Flux.
getBarFlux() - Method in class tech.cassandre.trading.bot.util.ta4j.DurationBarAggregator
Gets the Flux.
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.
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.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.util.ta4j.BarContext
Close price.
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.
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.
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.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.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.
getDelayBetweenTwoBars() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Implements this method to set the time that should separate two bars.
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.
getDuration() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
The duration.
getEndTime() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
The end time.
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).
getEstimatedBuyingCost(CurrencyPairDTO, BigDecimal) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
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.GenericCassandreStrategy
Getter exchangeService.
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 trade.
getFees() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
Fees.
getFeeValue() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
Returns fee value.
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.GenericCassandreStrategy
Returns gains of all positions.
getHigh() - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO
The day’s high price.
getHigh() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
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 highest gain reached by this position.
getHighestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Price of 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.domain.Order
Technical ID.
getId() - Method in class tech.cassandre.trading.bot.domain.Position
Technical ID.
getId() - Method in class tech.cassandre.trading.bot.domain.Strategy
Technical ID.
getId() - Method in class tech.cassandre.trading.bot.domain.Trade
Technical ID.
getId() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Technical ID.
getId() - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO
Technical id.
getId() - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
Technical id.
getId() - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO
Technical id.
getId() - Method in class tech.cassandre.trading.bot.dto.user.UserDTO
User ID (usually username).
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.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 position id used.
getLastPositionIdUsedByStrategy(Long) - Method in interface tech.cassandre.trading.bot.repository.PositionRepository
Returns the last position id for a strategy.
getLastPriceForCurrencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Returns the last price received for a currency pair.
getLastTickerByCurrencyPair(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Return the last ticker for a currency pair.
getLastTickers() - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
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 latest gain price for this position.
getLatestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Price of 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.dto.market.TickerDTO
The day’s low price.
getLow() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
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 lowest gain reached by this position.
getLowestGainPrice() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Price of 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.
getMaximumBarCount() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Implements this method to tell the bot how many bars you want to keep in your bar series.
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.
getName() - Method in class tech.cassandre.trading.bot.dto.user.AccountDTO
A descriptive name for this account.
getNetAmount() - Method in class tech.cassandre.trading.bot.dto.util.GainDTO
Getter netAmount.
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.PositionFlux
 
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.dto.market.TickerDTO
The opening price is the first trade price that was recorded during the day’s trading.
getOpen() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
Open price.
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.
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 of 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
Order.
getOrderByOrderId(String) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Get an order by its 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
Getter orderId.
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 responsible of this trade.
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.GenericCassandreStrategy
Returns list of orders.
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).
getPositionById(long) - Method in interface tech.cassandre.trading.bot.service.PositionService
Get position by id.
getPositionById(long) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
getPositionByPositionId(long) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Get a position by its id.
getPositionFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
Getter for positionFlux.
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.
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.GenericCassandreStrategy
Returns list of positions.
getPositionService() - Method in class tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
Getter for positionService.
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.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.
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.
getRequestedCurrencyPair() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Implements this method to tell the bot which currency pair your strategy will receive.
getRequestedCurrencyPairs() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
 
getRequestedCurrencyPairs() - Method in interface tech.cassandre.trading.bot.strategy.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.
getSeries() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Getter for series.
getSslUri() - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
Secure API endpoint.
getStartTime() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
The start time.
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.
getStrategy() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Implements this method to tell the bot which strategy to apply.
getStrategyDTO() - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Getter strategyDTO.
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.
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 interface tech.cassandre.trading.bot.service.MarketService
Returns a ticker for a currency pair.
getTicker(CurrencyPairDTO) - Method in class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
 
getTickerFlux() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
Getter for tickerFlux.
getTickers(Set<CurrencyPairDTO>) - Method in interface tech.cassandre.trading.bot.service.MarketService
Returns tickers for several currency pairs.
getTickers(Set<CurrencyPairDTO>) - Method in class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
 
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.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 interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Returns the trading account.
getTradeAccount() - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
getTradeAccount(Set<AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Implements this method to tell the bot which account from the accounts you own is the trading one.
getTradeByTradeId(String) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Get a trade by its 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.
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 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.GenericCassandreStrategy
Returns list of trades.
getTradeService() - Method in class tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
Getter for tradeService.
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.Strategy
Strategy type - Basic or ta4j.
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.strategy.StrategyDTO
Strategy type.
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
Order type i.e.
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.dto.market.TickerDTO
Volume is the number of shares or contracts traded.
getVolume() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
Volume.
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() - Method in annotation type 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.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.TickerDTO
 
hashCode() - Method in class tech.cassandre.trading.bot.dto.position.PositionCreationResultDTO
 
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.util.base.domain.BaseDomain
 
hashCode() - Method in class tech.cassandre.trading.bot.util.jpa.CurrencyAmount
 
hashCode() - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
 
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 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(long) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
Technical ID.
id(Long) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
Technical id.
id(Long) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO.OrderDTOBuilder
Technical id.
id(Long) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
Technical id.
id(String) - Method in class tech.cassandre.trading.bot.dto.user.UserDTO.UserDTOBuilder
User ID (usually 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.
initializeAccounts(Map<String, AccountDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Initialize strategy accounts with exchange accounts data.
initializeAccounts(Map<String, AccountDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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.
isAfter(ZonedDateTime) - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
 
isEquals() - Method in class tech.cassandre.trading.bot.util.java.EqualsBuilder
Returns the result of all equals.
isFinal() - Method in enum 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 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 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
Indicates if the position creation was successful or not.
isSuccessful() - Method in class tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO
Indicates if the position creation was successful or not.
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.
latestGainPrice(CurrencyAmountDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO.PositionDTOBuilder
Price of 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 - tech.cassandre.trading.bot.dto.position.PositionTypeDTO
Long position is nothing but buying share.
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 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(Balance) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
 
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
 
mapToCurrencyDTOAndBalanceDTO(Map<Currency, Balance>) - Method in interface tech.cassandre.trading.bot.util.mapper.AccountMapper
 
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
 
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
Map Order to OrderDTO.
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
 
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
 
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 - 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 - 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 price.
MarketServiceXChangeImplementation - Class in tech.cassandre.trading.bot.service
Market service - XChange implementation.
MarketServiceXChangeImplementation(long, MarketDataService) - Constructor for class tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
Constructor.
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() - Method in annotation type tech.cassandre.trading.bot.util.validator.Rate
Message.
MGA - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Malagasy Ariary.
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.
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 - 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.
now() - Static method in class tech.cassandre.trading.bot.util.system.TimeProvider
Returns now.
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.CassandreStrategyInterface
Method called by streams on accounts updates.
onAccountsUpdates(Map<String, AccountDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
onOrdersUpdates(Map<String, OrderDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on orders updates.
onOrdersUpdates(Map<String, OrderDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
onPositionsStatusUpdates(Map<Long, PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on positions status updates.
onPositionsStatusUpdates(Map<Long, PositionDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
onPositionsUpdates(Map<Long, PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on positions updates.
onPositionsUpdates(Map<Long, PositionDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
onTickersUpdates(Map<CurrencyPairDTO, TickerDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on tickers updates.
onTickersUpdates(Map<CurrencyPairDTO, TickerDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
onTradesUpdates(Map<String, TradeDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on trades updates.
onTradesUpdates(Map<String, TradeDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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 - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Order is open and waiting to be filled.
OPENED - tech.cassandre.trading.bot.dto.position.PositionStatusDTO
Opened - the buy order has been accepted.
OPENING - 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 - 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.
order(Order) - Method in class tech.cassandre.trading.bot.dto.trade.TradeDTO.TradeDTOBuilder
Order.
Order - Class in tech.cassandre.trading.bot.domain
Order.
Order() - Constructor for class tech.cassandre.trading.bot.domain.Order
 
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(TradeService, OrderRepository) - 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 responsible of this trade.
orderMapper - Variable in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Order mapper.
orderMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Order mapper.
OrderMapper - Interface in tech.cassandre.trading.bot.util.mapper
Order mapper.
OrderRepository - Interface in tech.cassandre.trading.bot.repository
Order repository.
OrderStatusDTO - Enum in tech.cassandre.trading.bot.dto.trade
Order status for OrderDTO.
ordersUpdates(Set<OrderDTO>) - Method in interface tech.cassandre.trading.bot.service.PositionService
Method called by streams on orders updates.
ordersUpdates(Set<OrderDTO>) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
ordersUpdates(Set<OrderDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on orders updates.
ordersUpdates(Set<OrderDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
OrderTypeDTO - Enum in tech.cassandre.trading.bot.dto.trade
Order types for OrderDTO and TradeDTO.
orderUpdate(OrderDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Method called by on every order update.

P

PAB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Panamanian Balboa.
PARTIALLY_CANCELED - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Order partially canceled at exchange.
PARTIALLY_FILLED - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Partially match against opposite order on order book at exchange.
payload() - Method in annotation type 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 - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Waiting to be removed from order book at exchange.
PENDING_NEW - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Initial order when instantiated.
PENDING_REPLACE - 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.
Position() - Constructor for class tech.cassandre.trading.bot.domain.Position
 
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
Position exception.
PositionException(String) - Constructor for exception tech.cassandre.trading.bot.util.exception.PositionException
Position exception.
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 - Variable in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Position mapper.
positionMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Position mapper.
PositionMapper - Interface in tech.cassandre.trading.bot.util.mapper
Position mapper.
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 - Interface in tech.cassandre.trading.bot.service
Service allowing you to manage positions.
PositionServiceCassandreImplementation - Class in tech.cassandre.trading.bot.service
Position service implementation.
PositionServiceCassandreImplementation(ApplicationContext, PositionRepository, TradeService, PositionFlux) - Constructor for class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
PositionStatusDTO - Enum in tech.cassandre.trading.bot.dto.position
Position status for PositionDTO.
positionsUpdates(Set<PositionDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on positions updates.
positionsUpdates(Set<PositionDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
PositionTypeDTO - Enum 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.
quoteVolume(BigDecimal) - Method in class tech.cassandre.trading.bot.dto.market.TickerDTO.TickerDTOBuilder
Quote volume.

R

Rate - Annotation Type in tech.cassandre.trading.bot.util.validator
Validator for rate.
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 - 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 - tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Order has been replace 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 backup each new value.
saveValues(Set<TickerDTO>) - Method in class tech.cassandre.trading.bot.batch.TickerFlux
 
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
 
saveValues(Set<AccountDTO>) - Method in class tech.cassandre.trading.bot.batch.AccountFlux
 
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.
setAveragePrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Order
Weighted Average price of the fills in the order.
setClosingOrder(Order) - Method in class tech.cassandre.trading.bot.domain.Position
The order created to close the position.
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.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.
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.
setExchangeService(ExchangeService) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter for exchangeService.
setExchangeService(ExchangeService) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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.
setHighestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
Price of highest gain reached by this position.
setHost(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
Exchange port parameter.
setId(Long) - Method in class tech.cassandre.trading.bot.domain.Order
Technical ID.
setId(Long) - Method in class tech.cassandre.trading.bot.domain.Position
Technical ID.
setId(Long) - Method in class tech.cassandre.trading.bot.domain.Strategy
Technical ID.
setId(Long) - Method in class tech.cassandre.trading.bot.domain.Trade
Technical ID.
setKey(String) - Method in class tech.cassandre.trading.bot.util.parameters.ExchangeParameters
API key.
setLatestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
Price of 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.
setLowestGainPrice(CurrencyAmount) - Method in class tech.cassandre.trading.bot.domain.Position
Price of 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.
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 of this trade.
setOrderId(String) - Method in class tech.cassandre.trading.bot.domain.Order
An identifier set by the exchange that uniquely identifies the order.
setOrderRepository(OrderRepository) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter order repository.
setOrderRepository(OrderRepository) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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.
setPositionRepository(PositionRepository) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter positionRepository.
setPositionRepository(PositionRepository) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
setPositionService(PositionService) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter for positionService.
setPositionService(PositionService) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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.
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.
setStrategy(StrategyDTO) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter strategyDTO.
setStrategy(StrategyDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
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.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.
setTradeRepository(TradeRepository) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter trade repository.
setTradeRepository(TradeRepository) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
setTrades(Set<Trade>) - Method in class tech.cassandre.trading.bot.domain.Order
All trades related to order.
setTradeService(TradeService) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Setter for tradeService.
setTradeService(TradeService) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
setType(PositionTypeDTO) - Method in class tech.cassandre.trading.bot.domain.Position
Position type - Short or Long.
setType(StrategyTypeDTO) - Method in class tech.cassandre.trading.bot.domain.Strategy
Strategy type - Basic or ta4j.
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.
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.
SGD - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Singapore Dollar.
SHORT - tech.cassandre.trading.bot.dto.position.PositionTypeDTO
Short position is nothing but selling share.
shouldBeClosed() - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Returns true if the position should be closed.
shouldEnter() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Called when your strategy says you should enter.
shouldExit() - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
Called when your strategy says your should exit.
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 - 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, TradeService, UserService, AccountFlux, TickerFlux, OrderFlux, ExchangeService, StrategyRepository, OrderRepository, TradeRepository, PositionRepository, 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.
Strategy() - Constructor for class tech.cassandre.trading.bot.domain.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() - Method in annotation type 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.
strategyMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Strategy mapper.
StrategyMapper - Interface in tech.cassandre.trading.bot.util.mapper
Strategy mapper.
strategyName() - Method in annotation type tech.cassandre.trading.bot.strategy.CassandreStrategy
Strategy name.
StrategyRepository - Interface in tech.cassandre.trading.bot.repository
Strategy repository.
StrategyTypeDTO - Enum in tech.cassandre.trading.bot.dto.strategy
Order types for StrategyDTO.
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.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.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.parameters - package tech.cassandre.trading.bot.util.parameters
Parameters management.
tech.cassandre.trading.bot.util.system - package tech.cassandre.trading.bot.util.system
System utils.
tech.cassandre.trading.bot.util.ta4j - package tech.cassandre.trading.bot.util.ta4j
Strategy.
tech.cassandre.trading.bot.util.validator - package tech.cassandre.trading.bot.util.validator
Custom validators.
THB - Static variable in class tech.cassandre.trading.bot.dto.util.CurrencyDTO
Thai Baht.
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 the ticker flux.
tickerMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Ticker mapper.
TickerMapper - Interface in tech.cassandre.trading.bot.util.mapper
Ticker mapper.
tickersUpdates(Set<TickerDTO>) - Method in interface tech.cassandre.trading.bot.service.PositionService
Method called by streams on tickers updates.
tickersUpdates(Set<TickerDTO>) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
tickersUpdates(Set<TickerDTO>) - Method in class tech.cassandre.trading.bot.strategy.BasicTa4jCassandreStrategy
 
tickersUpdates(Set<TickerDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on tickers updates.
tickersUpdates(Set<TickerDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
tickerUpdate(TickerDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Method called by on every ticker update.
TimeProvider - Class in tech.cassandre.trading.bot.util.system
Time provider.
TimeProvider() - Constructor for class tech.cassandre.trading.bot.util.system.TimeProvider
 
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.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.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.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.
Trade() - Constructor for class tech.cassandre.trading.bot.domain.Trade
 
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(TradeService, OrderRepository, TradeRepository) - Constructor for class tech.cassandre.trading.bot.batch.TradeFlux
 
tradeFluxUpdate() - Method in class tech.cassandre.trading.bot.configuration.ScheduleAutoConfiguration
Recurrent calls the order/trade flux.
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 - Variable in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Trade mapper.
tradeMapper - Variable in class tech.cassandre.trading.bot.util.base.Base
Trade mapper.
TradeMapper - Interface in tech.cassandre.trading.bot.util.mapper
Trade mapper.
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 - Interface in tech.cassandre.trading.bot.service
Service getting information about orders and allowing you to create new ones.
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.
TradeServiceXChangeImplementation(long, OrderRepository, TradeService) - Constructor for class tech.cassandre.trading.bot.service.TradeServiceXChangeImplementation
Constructor.
tradesUpdates(Set<TradeDTO>) - Method in interface tech.cassandre.trading.bot.service.PositionService
Method called by streams on trades updates.
tradesUpdates(Set<TradeDTO>) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
tradesUpdates(Set<TradeDTO>) - Method in interface tech.cassandre.trading.bot.strategy.CassandreStrategyInterface
Method called by streams on trades updates.
tradesUpdates(Set<TradeDTO>) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
 
tradeUpdate(TradeDTO) - Method in class tech.cassandre.trading.bot.dto.position.PositionDTO
Method called by on every trade update.
TRADING - 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(StrategyTypeDTO) - Method in class tech.cassandre.trading.bot.dto.strategy.StrategyDTO.StrategyDTOBuilder
Strategy type.
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
Order 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.
UNKNOWN - 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 has to be retrieved (usually called by schedulers).
update(Number, Number, Number, Number) - Method in class tech.cassandre.trading.bot.util.ta4j.BarContext
 
update(ZonedDateTime, Number, Number, Number, Number) - Method in interface tech.cassandre.trading.bot.util.ta4j.BarAggregator
Updates the dar data.
update(ZonedDateTime, Number, Number, Number, Number) - Method in class tech.cassandre.trading.bot.util.ta4j.DurationBarAggregator
Updates the bar data.
updateAmount(Long, BigDecimal) - Method in interface tech.cassandre.trading.bot.repository.OrderRepository
Update order amount.
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 interface tech.cassandre.trading.bot.service.PositionService
Update position rules.
updatePositionRules(long, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.service.PositionServiceCassandreImplementation
 
updatePositionRules(long, PositionRulesDTO) - Method in class tech.cassandre.trading.bot.strategy.GenericCassandreStrategy
Update position rules.
updateStatus(OrderStatusDTO) - Method in class tech.cassandre.trading.bot.dto.trade.OrderDTO
Allows you to 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.
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.
UserDTO - Class in tech.cassandre.trading.bot.dto.user
DTO representing user information.
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.
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.
utilMapper - 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 tech.cassandre.trading.bot.dto.position.PositionStatusDTO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.cassandre.trading.bot.dto.position.PositionTypeDTO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.cassandre.trading.bot.dto.strategy.StrategyTypeDTO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.cassandre.trading.bot.dto.position.PositionStatusDTO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.cassandre.trading.bot.dto.position.PositionTypeDTO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.cassandre.trading.bot.dto.strategy.StrategyTypeDTO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.cassandre.trading.bot.dto.trade.OrderStatusDTO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.cassandre.trading.bot.dto.trade.OrderTypeDTO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.cassandre.trading.bot.dto.user.AccountFeatureDTO
Returns an array containing the constants of this enum type, 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.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.
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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages