小周期画线编写 (文华财经wh7睿期)

投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57

 请老师帮忙编写一个指标体现以下两方面内容

1,日线级别的REF(O,1)>REF(O,2) AND REF(C,1)>REF(C,2) AND O>REF(H,2),在本日分钟级别周期图上,以REF(H,2)价格画红色横线,直到本日收盘,

   日线级别的REF(O,1)>REF(O,2) AND REF(C,1)>REF(C,2) AND O<REF(H,2),在本日分钟级别周期图上,以REF(C,2)价格画红色横线,直到本日收盘,

   日线级别的REF(O,1)<REF(O,2) AND REF(C,1)<REF(C,2) AND O<REF(L,2),在本日分钟级别周期图上,以REF(L,2)价格画青色横线,直到本日收盘,

   日线级别的REF(O,1)<REF(O,2) AND REF(C,1)<REF(C,2) AND O>REF(L,2),在本日分钟级别周期图上,以REF(C,2)价格画青色横线,直到本日收盘,

以上内容,只在最后一个交易日图上显示,即今天开盘后到明天开盘前,只在今天分钟走势图上显示,而明日开盘后,今天显示的这根线在今天这段时间的走势图上也不再显示了,免得很乱。

 

2,在1,3,5,15分钟周期图上,分别改变包含10:15,11.30,15:00,和夜盘收盘前最后一根K线,即一天当中几个休息和收盘时段之前最后一根K线的颜色为黄色,阳线为空心,阴线为实心。

 
技术人员回复
日期:2018-12-9 9:44
参考

O1:=REF(REF(O,DAYBARPOS-1),DAYBARPOS);
O2:=REF(O1,DAYBARPOS);
C1:=REF(C,DAYBARPOS);
C2:=REF(C1,DAYBARPOS);
H1:=REF(HHV(H,DAYBARPOS),DAYBARPOS);
H2:=REF(H1,DAYBARPOS);
L1:=REF(LLV(L,DAYBARPOS),DAYBARPOS);
L2:=REF(H1,DAYBARPOS);
DRAWSL(ISLASTBAR&&O1>O2&&C1>C2&&REF(O,DAYBARPOS-1)>H2,H2,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&O1>O2&&C1>C2&&REF(O,DAYBARPOS-1)<H2,C2,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&O1<O2&&C1<C2&&REF(O,DAYBARPOS-1)<L2,L2,0,-DAYBARPOS+1,0,COLORCYAN);
DRAWSL(ISLASTBAR&&O1<O2&&C1<C2&&REF(O,DAYBARPOS-1)>L2,C2,0,-DAYBARPOS+1,0,COLORCYAN);

NN:=REF(DAYBARPOS,DAYBARPOS);
Q:=REF(TIME=900||TIME=1030||TIME=1330||TIME=2100,NN-1);
DRAWCOLORKLINE(Q&&ISUP,COLORYELLOW,1);
DRAWCOLORKLINE(Q&&C<=O,COLORYELLOW,0);
投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57
 
图片点击可在新窗口打开查看

老师,如图,上涨时,如A开盘价格低于上影线高点B,则在本日内分钟线图上在C价格处画横线,如开盘于B之上,则今日在B价格处画横线。

下跌时,如Z开盘于下影线低点X之上,今天在Y处画横线,如果开盘于X价格之下 ,今日则在X处画线,下跌时,无论怎样,都不在第一根阴线开盘或最高价处画线。上涨时同理

 

麻烦老师再帮忙再一下

技术人员回复
日期:2018-12-11 11:06
预计15点前回复
投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57

 

图片点击可在新窗口打开查看第一根K线与第二根K线,我们只考虑开盘价与开盘价的关系,收盘价与收盘价的关系,

第三根(今天)开盘价与第一根K线,我们只考虑是开在下影线中间,还是开在下影线下面,如开盘于下影线下方,就取下影线最低价。如开在下影线中间,就取第一根K线实体部分的下沿,也就是阳线取开盘,阴线取收盘。

 
技术人员回复
日期:2018-12-11 11:30
这样看下:

DRAWSL( EVERY(C>REF(C,1),3)&&O<REF(H,2),REF(MAX(O,C),2),0,2,0,COLORRED);
DRAWSL( EVERY(C>REF(C,1),3)&&O>REF(H,2),REF(H,2),0,2,0,COLORRED);

DRAWSL( EVERY(C<REF(C,1),3)&&O>REF(L,2),REF(MIN(O,C),2),0,2,0,COLORGREEN);
DRAWSL( EVERY(C>REF(C,1),3)&&O<REF(L,2),REF(L,2),0,2,0,COLORRED);

 
投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57

老师,你看一下下面的完整条件,再结合这个改一下,谢谢,这里面有一个跨周期的问题

 

 

如果前两根K线是上涨关系:

第一根K线与第二根K线,我们只考虑开盘价与开盘价的关系,收盘价与收盘价的关系,

第三根(今天)开盘价与第一根K线,我们只考虑是开在上影线中间,还是开在上影线上面,如开盘于上影线上方,就取上影线最高价。如开在上影线中间,就取第一根K线实体部分的上沿,也就是阳线取收盘,阴线取开盘。

 

如果前两根K线是下跌关系:

第一根K线与第二根K线,我们只考虑开盘价与开盘价的关系,收盘价与收盘价的关系,

第三根(今天)开盘价与第一根K线,我们只考虑是开在下影线中间,还是开在下影线下面,如开盘于下影线下方,就取下影线最低价。如开在下影线中间,就取第一根K线实体部分的下沿,也就是阳线取开盘,阴线取收盘。

 

   日线级别的REF(O,1)>REF(O,2) AND REF(C,1)>REF(C,2) AND O>REF(H,2),在本日分钟级别周期图上,以REF(H,2)价格画红色横线,直到本日收盘,

   日线级别的REF(O,1)>REF(O,2) AND REF(C,1)>REF(C,2) AND O<REF(H,2),在本日分钟级别周期图上,以前两日K线实体上沿价格画红色横线,直到本日收盘,

   日线级别的REF(O,1)<REF(O,2) AND REF(C,1)<REF(C,2) AND O<REF(L,2),在本日分钟级别周期图上,以REF(L,2)价格画青色横线,直到本日收盘,

   日线级别的REF(O,1)<REF(O,2) AND REF(C,1)<REF(C,2) AND O>REF(L,2),在本日分钟级别周期图上,以前两日K线实体下沿价格画青色横线,直到本日收盘,

以上内容,只在最后一个交易日分钟级别走势图上,以上面逻辑找到的价格显示一条横线,即今天开盘后到明天开盘前,只在今天分钟走势图上显示,而明日开盘后,今天显示的这根线在今天这段时间的走势图上也不再显示了,免得很乱。

 

         
技术人员回复
日期:2018-12-11 14:18
这是不同的两个画线条件 , 您想将这两部分如何整合呢?

在小周期满足上涨下跌关系画线时 ,日线同时要满足对应的关系? 取小周期出现画线时刻的日线关系?
投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57

只考虑日线级别的关系,不考虑小周期走势,只是在今天分钟走势图上,按日线找出的那个唯一的价格画一条横线而矣,和小级别走势没有任何关系

 

投资者咨询:小周期画线编写 (文华财经wh7睿期)
来源:文华财经  日期:2018-12-9 1:57
 上面所有的条件,都是指的日线连续三日K线的关系,确定一个日线上的价格,以一条直线显示在当下交易日分钟级别走势图上