#include "BuyStrategy.h" class SmartBuyStrategy : public BuyStrategy { public: SmartBuyStrategy( unsigned int gainTime, double minLoss, double howMuch ); ~SmartBuyStrategy(); virtual long buy( Stock*, double capital, double buyPrice, long amount ); private: unsigned int gainTime_; double minLoss_, howMuch_; };