persistable abstract sclass TradingStrategy { settable bool verbose; // link to market (optional) settable IFuturesMarket market; settable S marginCoin = "USDT"; settable double adversity = 0.2; settable new LS log; // increment of crypto we can bet on settable double cryptoStep = 0.0001; // minimum crypto we need to bet on settable double minCrypto = 0.0001; swappable long currentTime() { ret now(); } void log(O o) { if (o != null) log.add(print(str(o))); } }