TradingView的strategy.*系列函数主要分为四大类功能:

strategy 1.jpg

订单处理(Order Placement)类函数:

strategy.entry: 开仓指令

strategy.exit: 平仓指令

strategy.order: 下单(可开仓或平仓)

strategy.close: 平仓

strategy.close_all: 清仓

strategy.cancel: 取消单个待处理订单

strategy.cancel_all: 取消所有待处理订单


风险管理类函数:

strategy.risk.max_drawdown: 最大回撤限制

strategy.risk.max_position_size: 每日最大仓位限制

strategy.risk.max_intraday_loss: 日内最大订单亏损限制

strategy.risk.allow_entry_in: 指定允许的开仓方向

strategy.risk.max_cons_loss_days: 连续亏损天数限制


交易信息查询类函数:

openrades系列: 用于查询开仓交易信息

entry_price: 开仓价格

entry_time: 开仓时间

profit: 盈亏金额

size: 交易方向和合约数量

closedtrades系列: 用于查询平仓交易信息

exit_price: 平仓价格

exit_time: 平仓时间

profit: 最终盈亏

max_drawdown: 最大回撤


辅助函数:

strategy.convert_to_account: 货币单位转换到账户币种

strategy.convert_to_symbol: 货币单位转换到交易品种币种

这些函数让我们能够:

1、实现完整的交易策略执行

2、进行风险控制

3、跟踪分析交易表现

4、管理订单生命周期

5、获取详细的交易统计数据