Package pl.com.external.essw.office
Class Advisor
- java.lang.Object
-
- pl.com.external.essw.office.Advisor
-
public class Advisor extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Advisor.AdvisorResponse
-
Constructor Summary
Constructors Constructor Description Advisor(DatabaseFacade databaseFacade, Trader trader, Manager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Advisor.AdvisorResponse
buy(Transaction lastTransaction, java.lang.Integer buyVolumeSpike, java.lang.Double buyPriceDropRatio)
Advisor.AdvisorResponse
sell(Transaction transaction, java.lang.Double wiggle, java.lang.Double buyPriceDropRatio)
-
-
-
Constructor Detail
-
Advisor
public Advisor(DatabaseFacade databaseFacade, Trader trader, Manager manager)
- Parameters:
databaseFacade
-trader
-
-
-
Method Detail
-
buy
public Advisor.AdvisorResponse buy(Transaction lastTransaction, java.lang.Integer buyVolumeSpike, java.lang.Double buyPriceDropRatio)
-
sell
public Advisor.AdvisorResponse sell(Transaction transaction, java.lang.Double wiggle, java.lang.Double buyPriceDropRatio)
-
-