Uses of Class
tech.cassandre.trading.bot.dto.position.PositionRulesDTO
-
Packages that use PositionRulesDTO Package Description tech.cassandre.trading.bot.dto.position Position DTO.tech.cassandre.trading.bot.service Service.tech.cassandre.trading.bot.strategy Strategy.tech.cassandre.trading.bot.util.mapper Mapper for DTO. -
-
Uses of PositionRulesDTO in tech.cassandre.trading.bot.dto.position
Methods in tech.cassandre.trading.bot.dto.position that return PositionRulesDTO Modifier and Type Method Description PositionRulesDTO
PositionRulesDTO.Builder. build()
Creates position rules.PositionRulesDTO
PositionDTO. getRules()
Position rules.Methods in tech.cassandre.trading.bot.dto.position with parameters of type PositionRulesDTO Modifier and Type Method Description PositionDTO.PositionDTOBuilder
PositionDTO.PositionDTOBuilder. rules(PositionRulesDTO rules)
Position rules.Constructors in tech.cassandre.trading.bot.dto.position with parameters of type PositionRulesDTO Constructor Description PositionDTO(long newId, PositionTypeDTO newType, StrategyDTO newStrategy, CurrencyPairDTO newCurrencyPair, BigDecimal newAmount, OrderDTO newOpenOrder, PositionRulesDTO newRules)
Constructor. -
Uses of PositionRulesDTO in tech.cassandre.trading.bot.service
Methods in tech.cassandre.trading.bot.service with parameters of type PositionRulesDTO Modifier and Type Method Description PositionCreationResultDTO
PositionService. createLongPosition(GenericCassandreStrategy strategy, CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
Creates a long position with its associated rules.PositionCreationResultDTO
PositionServiceCassandreImplementation. createLongPosition(GenericCassandreStrategy strategy, CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
PositionCreationResultDTO
PositionServiceCassandreImplementation. createPosition(GenericCassandreStrategy strategy, PositionTypeDTO type, CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
Creates a position.PositionCreationResultDTO
PositionService. createShortPosition(GenericCassandreStrategy strategy, CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
Creates a short position with its associated rules.PositionCreationResultDTO
PositionServiceCassandreImplementation. createShortPosition(GenericCassandreStrategy strategy, CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
void
PositionService. updatePositionRules(long id, PositionRulesDTO newRules)
Update position rules.void
PositionServiceCassandreImplementation. updatePositionRules(long id, PositionRulesDTO newRules)
-
Uses of PositionRulesDTO in tech.cassandre.trading.bot.strategy
Methods in tech.cassandre.trading.bot.strategy with parameters of type PositionRulesDTO Modifier and Type Method Description PositionCreationResultDTO
GenericCassandreStrategy. createLongPosition(CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
Creates a long position with its associated rules.PositionCreationResultDTO
GenericCassandreStrategy. createShortPosition(CurrencyPairDTO currencyPair, BigDecimal amount, PositionRulesDTO rules)
Creates a short position with its associated rules.void
GenericCassandreStrategy. updatePositionRules(long id, PositionRulesDTO newRules)
Update position rules. -
Uses of PositionRulesDTO in tech.cassandre.trading.bot.util.mapper
Methods in tech.cassandre.trading.bot.util.mapper that return PositionRulesDTO Modifier and Type Method Description default PositionRulesDTO
PositionMapper. mapToPositionRulesDTO(Position source)
-