[求助]代码合并 (文华财经)

投资者咨询:[求助]代码合并 (文华财经)
来源:文华财经  日期:2021-1-22 19:37
 以下2项可否合并成1项?

IF((REF(OPI,1)-REF(OPI,6))/10000>0,(REF(OPI,1)-REF(OPI,6))/10000,NULL),NODRAW,RGB(180,0,0);
IF((REF(OPI,1)-REF(OPI,6))/10000<0,(REF(OPI,1)-REF(OPI,6))/10000,NULL),NODRAW,RGB(0,150,150);
技术人员回复
日期:2021-1-22 19:45
参考:

AA:=(REF(OPI,1)-REF(OPI,6))/10000;
DRAWCOLORLINE(AA>0,AA,RGB(180,0,0),RGB(0,150,150)),NODRAW;

投资者咨询:[求助]代码合并 (文华财经)
来源:文华财经  日期:2021-1-22 19:37
 显示不了,还有如果前面加指标名称就不行 

如何在指标内加单独指标名?



比如
AA:=(REF(OPI,1)-REF(OPI,6))/10000;
BBB:DRAWCOLORLINE(AA>0,AA,RGB(180,0,0),RGB(0,150,150)),NODRAW;
 
技术人员回复
日期:2021-1-22 20:56
想要显示画线的话参考:

AA:=(REF(OPI,1)-REF(OPI,6))/10000;
DRAWCOLORLINE(AA>0,AA,RGB(180,0,0),RGB(0,150,150));

另外,1楼指标就是画变色线,画线函数不支持命名为变量的。
投资者咨询:[求助]代码合并 (文华财经)
来源:文华财经  日期:2021-1-22 19:37
 只要值,不要画线
技术人员回复
日期:2021-1-22 21:03
只显示值不画线的话,这句就可以了:

AA:(REF(OPI,1)-REF(OPI,6))/10000,NODRAW;

如果想要数值变色,只能使用1楼的编写方法。