Class BloomTradingStrategy
java.lang.Object
com.bluebell.greenhouse.anther.strategy.impl.BloomTradingStrategy
- All Implemented Interfaces:
AntherTradingStrategy<BloomTradingStrategyParameters>
@Service
public class BloomTradingStrategy
extends Object
implements AntherTradingStrategy<BloomTradingStrategyParameters>
Java implementation of the Bloom trading strategy, focusing on daily trends through moving
averages. The full definition can be found in bloom.md.
- Version:
- 2.0.4
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteStrategy(BloomTradingStrategyParameters parameters) Executes this trading strategy.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AntherTradingStrategy
calculateLimit, checkPositions, closeDay, closePosition, openPosition
-
Constructor Details
-
BloomTradingStrategy
public BloomTradingStrategy()
-
-
Method Details
-
executeStrategy
public AntherTradingStrategyResult<BloomTradingStrategyParameters> executeStrategy(BloomTradingStrategyParameters parameters) Executes this trading strategy.- Specified by:
executeStrategyin interfaceAntherTradingStrategy<BloomTradingStrategyParameters>- Parameters:
parameters-BloomTradingStrategyParameters- Returns:
AntherTradingStrategyResult
-