公式问题请老师帮忙 (文华财经wh7睿期)

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-28 16:41

老师您好:

1、取均线死叉―金叉之间的最低价,金叉―死叉之间的最高价。逐点连线就形成一波一波的行情。

     取一段最低价――最高价之间的上涨,命名为1上涨

2、当1上涨后的日线收盘价>1上涨最低价,并且<1上涨最高价。均线再次金叉的时候,进行相对频率对比计算。

    说明:只要1上涨后的日线收盘价满足条件,无论第几次金叉都相对于该1上涨进行频率对比计算。

3、1上涨的上涨频率=(1上涨最高价―1上涨最低价)/上涨天数

     1上涨后的下跌频率=(1上涨最高价―再次金叉和之前的死叉之间的K线最低价)/下跌天数

     当1上涨后的下跌频率<1上涨的上涨频率的时候,并且均线金叉时标注图标并选股。

 



图片点击可在新窗口打开查看

麻烦老师帮忙编辑,谢谢!

技术人员回复
日期:2018-5-28 17:08

核实下,

 

“1上涨后的日线收盘价”这个收盘价是指金叉与死叉之间的最高价那根K线的收盘价?

 

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-28 16:41

老师您好:

“1上涨后的日线收盘价”指的是1上涨结束的均线死叉后的任意日线收盘价。

就是1楼图中,1上涨右边的第一个黄圈死叉后的任意日线收盘价。

技术人员回复
日期:2018-5-28 19:14
您思路有冲突的地方,画线和选股不能同时存在,因为会用到未来函数,未来函数不支持选股的

选股公式如下

MA50:MA(C,50);
N:=BARSLAST(CROSS(C,MA50))+1;
M:=BARSLAST(CROSSDOWN(C,MA50))+1;
HH:=VALUEWHEN(CROSSDOWN(C,MA50),HHV(H,N));
LL:=VALUEWHEN(CROSS(C,MA50),LLV(L,N));
LL2:=VALUEWHEN(CROSS(C,MA50),REF(LL,1));
A:=C>LL2&&(HH-LL2)/(SUMBARS(CROSS(C,MA50),2)-M)>(HH-LL)/M&&CROSS(C,MA50);
A,SELECT;
DRAWICON(A,L,1);
投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-28 16:41

老师您好:

这个公式用的都是均线交叉之前的数据,不需要未来函数的。是哪个环节用到未来函数,麻烦老师告诉我一下,我在好好考虑考虑。谢谢!

技术人员回复
日期:2018-5-28 20:41
 主要是画线连接高低点,必须用未来函数

转换成选股的,就是延后判断了,就是您说的金叉判断,但是那么选股编写,一定画不出高低连线的
投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-28 16:41

您好老师:

之前类似的公式也是在这个论坛上提问的,是可以编出选股公式的。标注和选股会略有不同,选出的股票都是一样的。

技术人员回复
日期:2018-5-28 22:10

是这样的,您1楼思路中想要连接金死叉之间的高低点,需要使用未来函数的,

 

未来函数会造成信号忽闪,选股时不能使用未来函数,

 

所以,如果您想选股的话,就不能画线的,您了解下

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-28 16:41

您好老师:

您做的是K线收盘价和50日均线的交叉吗?

麻烦您加个注解可以吗?谢谢!

技术人员回复
日期:2018-5-29 11:21

1楼思路是两均线金叉死叉取之间的最高最低价,这个是能取到的,

 

比如在金叉的位置能取到前面死叉到金叉之间的最低价的

 

您的意思是在每句后面加上注释?可以的

 

您的指标思路编写比较麻烦,需要一些时间,预计17:00前回复,请耐心等待