Interface improved
This commit is contained in:
@ -25,7 +25,7 @@
|
||||
*/
|
||||
package traders;
|
||||
|
||||
import sesim.Account;
|
||||
import sesim.Account_old;
|
||||
import sesim.Trader;
|
||||
import sesim.TraderConfig;
|
||||
import sesim.BuyOrder;
|
||||
@ -39,7 +39,7 @@ import sesim.BuyOrder;
|
||||
*/
|
||||
public class ManTrader extends Trader{
|
||||
|
||||
public ManTrader(Account account,TraderConfig config) {
|
||||
public ManTrader(Account_old account,TraderConfig config) {
|
||||
super(account,config);
|
||||
}
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
*/
|
||||
package traders;
|
||||
|
||||
import sesim.Account;
|
||||
import sesim.Order;
|
||||
import sesim.Account_old;
|
||||
import sesim.Order_old;
|
||||
import java.util.Random;
|
||||
import sesim.AutoTrader;
|
||||
import sesim.TraderConfig;
|
||||
@ -43,7 +43,7 @@ public class RandomTrader extends AutoTrader {
|
||||
// object to generate random numbers
|
||||
final private Random rand = new Random();
|
||||
|
||||
public RandomTrader(Account account, TraderConfig config) {
|
||||
public RandomTrader(Account_old account, TraderConfig config) {
|
||||
super(account, config);
|
||||
if (config == null) {
|
||||
config = new RandomTraderConfig();
|
||||
@ -86,7 +86,7 @@ public class RandomTrader extends AutoTrader {
|
||||
}
|
||||
|
||||
if (account.pending.size() != 0) {
|
||||
Order o = account.pending.get(0);
|
||||
Order_old o = account.pending.get(0);
|
||||
account.se.cancelOrder(o);
|
||||
return false;
|
||||
}
|
||||
@ -133,7 +133,7 @@ public class RandomTrader extends AutoTrader {
|
||||
return false;
|
||||
}
|
||||
|
||||
Order o = account.pending.get(0);
|
||||
Order_old o = account.pending.get(0);
|
||||
long age = o.getAge();
|
||||
|
||||
// System.out.print("RT: age is: "+age+"\n");
|
||||
|
@ -25,7 +25,7 @@
|
||||
*/
|
||||
package traders;
|
||||
|
||||
import sesim.Account;
|
||||
import sesim.Account_old;
|
||||
import sesim.TraderConfig;
|
||||
import sesim.Exchange;
|
||||
import sesim.AutoTrader;
|
||||
@ -64,7 +64,7 @@ public class RandomTraderConfig extends TraderConfig {
|
||||
|
||||
@Override
|
||||
public AutoTrader createTrader(Exchange se, long shares, double money) {
|
||||
Account a = new Account(se, shares, money);
|
||||
Account_old a = new Account_old(se, shares, money);
|
||||
return new RandomTrader(a, this);
|
||||
}
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
*/
|
||||
package traders;
|
||||
|
||||
import sesim.Account;
|
||||
import sesim.Account_old;
|
||||
import sesim.TraderConfig;
|
||||
|
||||
/**
|
||||
@ -37,7 +37,7 @@ public class SwitchingTrader extends RandomTrader{
|
||||
|
||||
private Action mode;
|
||||
|
||||
public SwitchingTrader(Account account, TraderConfig config) {
|
||||
public SwitchingTrader(Account_old account, TraderConfig config) {
|
||||
|
||||
super(account, config);
|
||||
// System.out.print("SWTrader Created\n");
|
||||
|
@ -25,7 +25,7 @@
|
||||
*/
|
||||
package traders;
|
||||
|
||||
import sesim.Account;
|
||||
import sesim.Account_old;
|
||||
import sesim.AutoTrader;
|
||||
import sesim.Exchange;
|
||||
|
||||
@ -37,7 +37,7 @@ public class SwitchingTraderConfig extends RandomTraderConfig {
|
||||
|
||||
@Override
|
||||
public AutoTrader createTrader(Exchange se, long shares, double money) {
|
||||
Account a = new Account(se, shares, money);
|
||||
Account_old a = new Account_old(se, shares, money);
|
||||
System.out.print("Returning a new sw trader\n");
|
||||
return new SwitchingTrader(a, this);
|
||||
}
|
||||
|
Reference in New Issue
Block a user