策略运行

天勤的【页面8 - 策略运行】, 用于管理所有策略运行. 在这个页面上, 你可以任意启动/停止策略, 并监控所有策略的运行情况.

_images/page_run_intro.png

在天勤中运行和停止一个策略

页面左侧为策略运行管理区.

_images/view_strategy_instance_list_intro.png

要启动新策略, 点击 [启动新策略] 按钮. 点击按钮后, 需要选择一个策略文件:

_images/dialog_choose_strategy_file.png

点击【确认】后,会要求你指定一个策略ID, 用来区分同一份策略文件按不同参数运行的情况. 你可以随意输入, 或者用默认值。

_images/dialog_input_strategy_id.png

点击【确认】后,如果策略有运行参数, 此时会出现一个弹出框, 让你填写参数. 如果策略没有参数, 会自动跳过这一步。

_images/dialog_param_run.png

做到这一步, 策略程序就正式开始运行了. 策略运行表中会出现你刚才启动的策略, 像这样:

_images/view_strategy_instance_list_running.png

要停止策略执行, 只需要在策略运行表中双击策略, 可以看到策略状态从 "运行中" 变为 "已停止"

_images/view_strategy_instance_list_idle.png

策略运行监控

天勤为策略运行提供全面监控. 在策略运行表中选中任一个策略, 页面会立即显示所选策略的运行情况

策略运行日志

策略程序中用 print 或 logging 输出的信息, 都会出现在这里

_images/view_strategy_log_list.png

策略交易图

策略交易图展示一个合约的交易和持仓情况

_images/view_chart_trade_rec.png

它包含了这些内容

  • 成交记录: 图上用红色和绿色的箭头标注实际发生的成交时间和成交价格
  • 持仓记录: 当策略在一段时间内有持仓时, 图上会用红绿色矩形框表示. 红色框表示这段时间的持仓方向与行情方向一致(盈利), 反之为绿色
  • 当前挂单: 如果策略当前还有挂单, 将在图上以横线虚线的形式显示
  • 当前持仓: 如果策略当前还有持仓, 将在图上以横线实线的形式显示
  • 成交记录定位: 如果你在【策略成交记录】表中选中一条成交记录, 图上会用紫色竖条标出这条成交的具体时间.

如果策略程序交易涉及多个合约, 可以在【策略成交记录】表中选择一条, 策略交易图将切换到选中的合约

要改变图表K线周期, 请使用右键菜单操作

如有需要, 你可以在策略交易图上添加技术指标或者手工画线

策略成交记录

当前策略产生的实际交易记录. 点击任意一条成交记录, 会在 【策略交易图】 上标记出这条成交的位置.

_images/view_report_trade_list.png

策略报单记录

当前策略程序产生的全部报单

策略报告

当前策略程序产生的交易结果报告, 包括收益情况和资金曲线

_images/view_report_summary.png

策略持仓

当前策略目前的持仓情况

策略挂单

当前策略目前的挂单情况. 双击挂单可以撤单

人工下单板

在某些情况下, 我们可能需要对策略进行人工干预, 例如手工将策略开出来的仓平掉. 此时, 我们可以使用这个下单板下平仓单, 这些平仓单及相应的成交记录会作为策略程序的报单统一管理.

_images/view_insert_order_panel.png