< Summary

Information
Class: org/cryptotrader/engine/services/PortfolioTraderService
Assembly: services
File(s): PortfolioTraderService.java
Line coverage
44%
Covered lines: 37
Uncovered lines: 47
Coverable lines: 84
Total lines: 180
Line coverage: 44%
Branch coverage
10%
Covered branches: 2
Total branches: 20
Branch coverage: 10%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

PortfolioTraderService.java

File 'PortfolioTraderService.java' does not exist (any more).

Methods/Properties

<clinit>()
<init>(Lorg/cryptotrader/api/library/services/PortfolioService;Lorg/cryptotrader/api/library/services/TradeEventService;Lorg/cryptotrader/api/library/model/trade/CryptoTrader;Lorg/springframework/transaction/PlatformTransactionManager;)
init()
initCryptoTrader()
initPortfolios()
tradePortfolios()
triggerAllTraders()
triggerTrader(Lorg/cryptotrader/api/library/model/trade/Trader;Lorg/cryptotrader/api/library/model/trade/TradingEngine;)
saveAssetChanges(Lorg/cryptotrader/api/library/model/trade/Trader;Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAsset;Z)
hasAssetChanged(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAsset;Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAsset;)
updateTraders(Lorg/cryptotrader/api/library/model/trade/Trader;Lorg/cryptotrader/api/library/model/trade/TradingEngine;)
saveTradeEvent(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAssetHistory;)
setValueChange(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioHistory;Lorg/cryptotrader/api/library/entity/portfolio/PortfolioHistory;)
setSharesChange(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAssetHistory;)
getLastPortfolioAssetWithSharesSinceTime(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAssetHistory;)
saveAll(Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAsset;Lorg/cryptotrader/api/library/entity/portfolio/Portfolio;Lorg/cryptotrader/api/library/entity/portfolio/PortfolioAssetHistory;Lorg/cryptotrader/api/library/entity/portfolio/PortfolioHistory;)
addPortfolioToTraders(Lorg/cryptotrader/api/library/entity/portfolio/Portfolio;)