关于策略注释换行及在策略注释中使用Autoview双命令的技术咨询
关于Pine Script策略注释的两个问题解答
1. 如何在策略注释中实现换行?
在Pine Script的策略函数(比如strategy.entry)的comment参数里,你可以用转义字符\n来实现换行。当图表显示注释时,\n会被解析成换行符,把内容拆分成多行展示。
举个简单的实用例子:
strategy.entry('Long', strategy.long, when=Long, comment='开仓触发信号\n仓位配置:满仓')
在图表上查看这条策略的注释时,会显示成两行:
开仓触发信号
仓位配置:满仓
2. 如何在策略注释中为Autoview配置两条命令?
你遇到的问题核心在于:Autoview在策略注释里识别多条命令的规则和预警注释不一样——必须用换行符\n分隔每条独立命令,不能直接把两条命令拼接成一个长字符串。
你之前的代码把两条Autoview命令连在一起,Autoview会将其判定为一条格式错误的命令,自然无法生效。正确的写法是用\n把两条命令拆分开,修改后的代码如下:
strategy.entry('Long', strategy.long, when=Long, comment='a=BINANCE c=position e=binancefutures s=FTMUSDT t=market\n a=BINANCE b=buy e=binancefutures l=2 q=95% s=FTMUSDT t=market')
这样Autoview就能准确识别出两条独立命令,分别执行position = c和buy的操作了。
内容的提问来源于stack exchange,提问作者Noobee
相关产品推荐
相关产品推荐

