关于与跳空的编写

05-01 13:33发布

能否写一个函数,只看每日的上午9:00开盘、下午开盘1:30 和晚上21:00 的时候,只要O开盘价高于或低于上一交易日的柱体,就在O的位置上画图标跳空高/跳空低(两个符号代替) 股指的开盘时...

能否写一个函数,只看每日的上午9:00开盘、下午开盘1:30 和晚上21:00 的时候,只要O开盘价高于或低于上一交易日的柱体,就在O的位置上画图标跳空高/跳空低(两个符号代替)

股指的开盘时间可能要多带带编写时间
付费偷看设置
发送
9条回答
文华解答
2楼-- · 05-01 14:51
可以兼容识别股指的,参考:

AA:DAYBARPOS=1||CROSS(TIME>0800&&TIME<1100,0.5)||CROSS(TIME>1200&&TIME<1400,0.5),NODRAW;

AA&&O>REF(MAX(O,C),1),WORD(1,'高');
AA&&O

不悔用文华
3楼-- · 05-01 15:10
比如我要显示连续两次跳空高 或连续两次跳空低 如何写?:
这样:?
JCCOUNT:=COUNT(AA&&O>REF(MAX(O,C),1),BARSLAST(REF(MAX(O,C),1)));
连续两次:=AA&&O>REF(MAX(O,C),1) && COUNT(JCCOUNT=2,DAYBARPOS)=1;
表达两次跳空后如果价格下穿ma5 就画图标:
DRAWTEXT(CROSS(C,MA(C,5))&&连续两次,H+3*MINPRICE,图标),COLOR;

还是:
跳高:=BARSLASTCOUNT(AA&&O>REF(MAX(O,C),1))>=2;
跳空:=BARSLASTCOUNT(AA&&O=2;

DRAWTEXT(CROSS(C,MA(C,5))&&跳空,H+3*MINPRICE,图标),COLOR;

我试了2种都不行
文华解答
4楼-- · 05-01 15:31
您这个连续两次跳空 是要开盘到现在存在两次同方向跳空就可以,还是必须连续两根k线都是跳空。
不悔用文华
5楼-- · 05-01 15:51
回溯只要出现两次跳空 也就是连续两次开盘都出现跳空
文华解答
6楼-- · 05-01 16:10
以连续两次向上跳空后 ,价格下穿ma5举例参考:

AA:DAYBARPOS=1||CROSS(TIME>0800&&TIME<1100,0.5)||CROSS(TIME>1200&&TIME<1400,0.5),NODRAW;

AA&&O>REF(MAX(O,C),1),WORD(1,'高');
AA&&O

XX:CROSSDOWN(C,MA(C,5))&&VALUEWHEN(AA,O>REF(MAX(O,C),1) &&REF(VALUEWHEN(AA,O>REF(MAX(O,C),1)),1) );
不悔用文华
7楼-- · 05-01 16:30
这个应该还不准确,这是当下跳空,并且下穿
我要表达的是下穿ma的时候,前面出现过2次跳空