#include #include #include "..\traders\chc1.h" #include #include //const int NUM_STOCKS=39; chc1::chc1(int TraderNum) : Trader(TraderNum) { MyBroker = GetBroker(); Hour=0; }; void chc1::Think() { Hour++; }; int chc1::Trade () { int r; double num; if (Hour==1) { srand( (unsigned)time( NULL ) ); for (int i=1; i<5; i++) { r = rand(); num = (r % 100) / 100.0; num *= MAX_STOCKS; MyBroker->Buy((int)num,20000.00); } } return 0; }; chc2::chc2(int TraderNum) : Trader(TraderNum){ MyBroker = GetBroker(); }; void chc2::Think() {}; int chc2::Trade() { for (int i=0; i<=MAX_STOCKS; i=i+20) { MyBroker->Buy(i,1); } return 0; }; chc3::chc3(int TraderNum) : Trader(TraderNum) { MyBroker = GetBroker(); }; void chc3::Think() {}; int chc3::Trade() {return 0;};