def do_set_num_orders(self, line): arguments = Util.safe_str_split_on_space(line) if len(arguments) >= 1: config = ConfigManager.get_config() config.numOfOrders = int(arguments[0]) ConfigManager.update_config(config) Util.get_logger().info("Upddated number of orders to: " + str(config.numOfOrders)) else: Util.get_logger().info("Not enough parameters. Ex. set_num_orders 5")
def do_set_price_distance(self, line): arguments = Util.safe_str_split_on_space(line) if len(arguments) >= 1: config = ConfigManager.get_config() config.priceDistance = float(arguments[0]) ConfigManager.update_config(config) Util.get_logger().info("Upddated price difference to: " + str(config.priceDistance)) else: Util.get_logger().info("Not enough parameters. Ex. set_price_distance 1(in USD)")
def do_set_contract_amount(self, line): arguments = Util.safe_str_split_on_space(line) if len(arguments) >= 1: config = ConfigManager.get_config() config.contractSize = int(arguments[0]) ConfigManager.update_config(config) Util.get_logger().info("Upddated number of contracts to: " + str(config.contractSize)) else: Util.get_logger().info("Not enough parameters. Ex. set_contract_amount 100")
def do_set_base_price(self, line): arguments = Util.safe_str_split_on_space(line) if len(arguments) >= 1: config = ConfigManager.get_config() config.basePrice = float(arguments[0]) ConfigManager.update_config(config) Util.get_logger().info("Upddated base price to: " + str(config.basePrice)) else: Util.get_logger().info("Not enough parameters. Ex. set_base_price 6000")