dexbot.controllers.strategy_controller module

class dexbot.controllers.strategy_controller.KingOfTheHillController(view, configure, worker_controller, worker_data)

Bases: dexbot.controllers.strategy_controller.StrategyController

onchange_mode_input(index)
onchange_relative_order_size_input(checked)
order_size_input_to_relative()
order_size_input_to_static()
class dexbot.controllers.strategy_controller.RelativeOrdersController(view, configure, worker_controller, worker_data)

Bases: dexbot.controllers.strategy_controller.StrategyController

onchange_asset_labels()
onchange_center_price_dynamic_input(checked)
onchange_custom_expiration_input(checked)
onchange_dynamic_spread_input(checked)
onchange_external_feed_input(checked)
onchange_manual_offset_input()
onchange_relative_order_size_input(checked)
onchange_reset_on_partial_fill_input(checked)
onchange_reset_on_price_change_input(checked)
order_size_input_to_relative()
order_size_input_to_static()
set_center_price_market_label(text)
set_quote_asset_label(text)
validation_errors()
values
class dexbot.controllers.strategy_controller.StaggeredOrdersController(view, configure, worker_controller, worker_data)

Bases: dexbot.controllers.strategy_controller.StrategyController

onchange_center_price_dynamic_input(checked)
onchange_enable_stop_loss_input(checked)
set_required_base(text)
set_required_quote(text)
validation_errors()
class dexbot.controllers.strategy_controller.StrategyController(view, configure, worker_controller, worker_data)

Bases: object

Parent controller for strategies that don’t have a custom controller.

elements

Use ConfigElements of the strategy to find the input elements.

set_values(configure, worker_config)
validation_errors()
values