diff --git a/src/api/cta_strategy.ts b/src/api/cta_strategy.ts index 0979edf..f9dc129 100644 --- a/src/api/cta_strategy.ts +++ b/src/api/cta_strategy.ts @@ -66,14 +66,22 @@ const get_strategies = () => { } "create a strategy" -const create_strategy = (ruleForm: object) => { +const create_strategy = (ruleForm: any) => { return trader_service({ - url: '/trader/api/v1/strategy', + url: '/trader/api/v1/strategy/' + ruleForm.strategy_name, method: 'POST', data: ruleForm }) } +"init a strategy" +const init_strategy = (strategy_name: string) => { + return trader_service({ + url: '/trader/api/v1/strategy/init/' + strategy_name, + method: 'PUT', + }) +} + "start a strategy" const start_strategy = (strategy_name: string) => { return trader_service({ @@ -123,6 +131,7 @@ export { remove_strategy_file, get_strategies, create_strategy, + init_strategy, start_strategy, stop_strategy, remove_strategy, diff --git a/src/view/trader/cta_strategy.vue b/src/view/trader/cta_strategy.vue index ed4f71a..76b94af 100644 --- a/src/view/trader/cta_strategy.vue +++ b/src/view/trader/cta_strategy.vue @@ -9,7 +9,7 @@ - +