updated mkdocs and leverage docs

Added tests for set_liquidation_price and set_stop_loss
updated params in interestmode enum
This commit is contained in:
Sam Germain
2021-07-12 19:39:35 -06:00
parent 256160740e
commit af8875574c
7 changed files with 169 additions and 80 deletions

View File

@@ -149,17 +149,16 @@ def migrate_orders_table(decl_base, inspector, engine, table_back_name: str, col
# let SQLAlchemy create the schema as required
decl_base.metadata.create_all(engine)
leverage = get_column_def(cols, 'leverage', '1.0')
is_short = get_column_def(cols, 'is_short', 'False')
# TODO-mg: Should liquidation price go in here?
# is_short = get_column_def(cols, 'is_short', 'False')
with engine.begin() as connection:
connection.execute(text(f"""
insert into orders ( id, ft_trade_id, ft_order_side, ft_pair, ft_is_open, order_id,
status, symbol, order_type, side, price, amount, filled, average, remaining, cost,
order_date, order_filled_date, order_update_date, leverage, is_short)
order_date, order_filled_date, order_update_date, leverage)
select id, ft_trade_id, ft_order_side, ft_pair, ft_is_open, order_id,
status, symbol, order_type, side, price, amount, filled, null average, remaining, cost,
order_date, order_filled_date, order_update_date,
{leverage} leverage, {is_short} is_short
order_date, order_filled_date, order_update_date, {leverage} leverage
from {table_back_name}
"""))