龙听期货论坛's Archiver

龙听 发表于 2024-3-6 18:51

东方财富(Python/C++量化) - 基本函数【run - 运行策略】

函数原型:[code]run(strategy_id='', filename='', mode=MODE_UNKNOWN, token='', backtest_start_time='',
    backtest_end_time='', backtest_initial_cash=1000000,
    backtest_transaction_ratio=1, backtest_commission_ratio=0,
    backtest_slippage_ratio=0, backtest_adjust=ADJUST_NONE, backtest_check_cache=1,
    serv_addr='', backtest_match_mode=0)[/code]参数:

[img]http://p.algo2.net/2024/0306/6cc07b21b771e.png[/img]

返回值:

None

示例:[code]run(strategy_id='strategy_1', filename='main.py', mode=MODE_BACKTEST, token='token_id',
    backtest_start_time='2016-06-17 13:00:00', backtest_end_time='2017-08-21 15:00:00')[/code]注意:

1.run函数中,mode=1也可改为mode=MODE_LIVE,两者等价,backtest_adjust同理

2.backtest_start_time和backtest_end_time中月,日,时,分,秒均可以只输入个位数,例:'2016-6-7 9:55:0'或'2017-8-1 14:6:0',但若对应位置为零,则0不可被省略,比如不能输入"2017-8-1 14:6: "

3. filename指运行的py文件名字,如该策略文件名为Strategy.py,则此处应填”Strategy.py”

页: [1]