PLOT画图变色问题

用PLOT工具画图,在setplotoption只能设置固定的颜色吗?怎么根据特定条件实现副图里面一定规则显示红色,一定规则显示绿色

关于plot画图请教老师
使用SetPremiseFormulas加载依赖公式后,plot画图中的ployline函数失效
使用SetPremiseFormulas加载含有plotline函数的策略画图失效测试代码
为什么natral bool不能固定瞬时变化的macd柱子变色
plot的布尔输出显示问题
请问如何画一条变色均线线?
PLOT画线
关于plot对象使用问题
关于Plot类的一个问题
画图

学习了

配合分支语句

不过一定要在作图命令前修改

比如


pen1.line("macdDiff",data0.MACDDiff);
pen1.line("macdDEA",data0.AvgMACD);
If (data0.MACDValue >= 0)     
    pen1.setOption("macd","color",Color9);
Else
    pen1.setOption("macd","color",Color10);
pen1.barv("macd",data0.MACDValue);
pen1.line("零线",0);


您的意思是不放在oninital事件域而在onbar域里声明就行了?

那么这个setoption和setplotoption有什么区别吗?

对的,放在oninit里意思是设置一次,以后不改了。

如果你要改来改去,那肯定是放obnar里根据条件修改

setoption是plot对象的一个方法

setplotoption是一个函数


懂了,感谢老师

if(条件)

{set改绿色}