is_trade - 业务代码场景判断
is_trade 是 PTrade 中用于业务代码场景判断的接口。
提示
live-or-trading-module-onlybacktest-only
原型
is_trade()
释义
is_trade 是 PTrade 中用于业务代码场景判断的接口。
研究:不支持;回测:支持;模拟:官方目录未明确;实盘:支持。
参数
官方结构化目录未列出独立参数。请以本页函数签名和下方官方原文为准。
返回值
布尔类型,当前代码在交易中运行返回True,当前代码在回测中运行返回False(bool)。
示例
def initialize(context):
g.security = '600570.SS'
set_universe(g.security)
def handle_data(context, data):
_id = order(g.security, 100)
if is_trade():
log.info("当前运行场景:交易")
else:
log.info("当前运行场景:回测")
详细说明
is_trade()
使用场景
该函数仅在回测、交易模块可用。
接口说明
该接口用于提供业务代码执行场景判断依据,明确标识当前业务代码运行场景为回测还是交易。因部分函数仅限回测或交易场景使用,该函数可以协助区分对应场景,以便限制函数可以在一套策略代码同时兼容回测与交易场景。
注意事项
无
参数详细说明
无
返回值
布尔类型,当前代码在交易中运行返回True,当前代码在回测中运行返回False(bool)。