Interface improved

This commit is contained in:
7u83
2017-01-10 07:41:52 +01:00
parent a8cf39eaf5
commit c556e5a970
21 changed files with 382 additions and 431 deletions

View File

@ -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);
}

View File

@ -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");

View File

@ -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);
}

View File

@ -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");

View File

@ -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);
}