保留最后标记公式 [文华财经]
-
咨询内容:
比如:有三条公式,分别是A,B,C,三个公式所标记的图标不一样的,分别是用1,2,3图标,不管哪个公式出现的图标,都只保留最后一个,这公式应该怎样写。
来源:程序化99
-
文华技术人员:
提供下完整源码,我们帮您修改下。
来源: WWW.CXH99.COM
-
文华客服:
TSZ:CROSS((C>TMA1&&TMA1<TMA2&&TMA2>TMA3),0.5),ICON(0,'1'),VALIGN0; //连续提示只显示一个图标
TSD:CROSS((C<TMA1&&TMA1>TMA2&&TMA2<TMA3),0.5),ICON(1,'2'),VALIGN2; //连续提示只显示一个图标
TSZ1:CROSS((C>TMA1&&TMA1<TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5),ICON(0,'4'),VALIGN0; TSD1:CROSS((C<TMA1&&TMA1>TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5),ICON(1,'5'),VALIGN2;
TSZ2:CROSS((C>TMA1&&TMA5<TMA1&&TMA1>TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5),ICON(0,'158'),VALIGN0; TSD2:CROSS((C<TMA1&&TMA5>TMA1&&TMA1<TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5),ICON(1,'159'),VALIGN2;
就是只显示最后出现的图标 -
网友回复:
这样试下:
TSZ:=CROSS((C>TMA1&&TMA1<TMA2&&TMA2>TMA3),0.5); //连续提示只显示一个图标 TSD:=CROSS((C<TMA1&&TMA1>TMA2&&TMA2<TMA3),0.5); //连续提示只显示一个图标
TSZ1:=CROSS((C>TMA1&&TMA1<TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5); TSD1:=CROSS((C<TMA1&&TMA1>TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5);
TSZ2:=CROSS((C>TMA1&&TMA5<TMA1&&TMA1>TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5); TSD2:=CROSS((C<TMA1&&TMA5>TMA1&&TMA1<TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5);
N:=BACKSET(ISLASTBAR,MIN1(BARSLAST(TSZ),BARSLAST(TSD),BARSLAST(TSZ1),BARSLAST(TSD1),BARSLAST(TSZ2),BARSLAST(TSD2))+1);
DRAWICON(N&&TSZ,L,1),VALIGN0; DRAWICON(N&&TSD,H,2);
DRAWICON(N&&TSZ1,L,4),VALIGN0; DRAWICON(N&&TSD1,H,5);
DRAWICON(N&&TSZ2,L,158),VALIGN0; DRAWICON(N&&TSD2,H,169);
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容