信号标注问题 (文华财经随身行Android   6.0.3(281))

投资者咨询:信号标注问题 (文华财经随身行Android   6.0.3(281))
来源:文华财经  日期:2020-7-29 10:52
老师,请问信号图标可以显示在破位K线的破位处吗?
比如是55根K线的高低点,一根阳线或一根阴线破位,信号图标能显示在那根K线的刚好破位处的吗?如果有怎么写?
技术人员回复
日期:2020-7-29 10:52

参考:

 

HH:=HV(H,55);
LL:=LV(L,55);
AA:=CROSS(C,HH);
BB:CROSSDOWN(C,LL);
DRAWICON(AA,VALUEWHEN(AA,C),4);
DRAWICON(BB,VALUEWHEN(BB,C),5);

投资者咨询:信号标注问题 (文华财经随身行Android   6.0.3(281))
来源:文华财经  日期:2020-7-29 10:52
我设为K线附属指标,按公式套入,图标并没有显示在那根K线的刚好破位处,而是显示在顶部和底部。看看那里问题?
技术人员回复
日期:2020-7-29 11:18

参考:

 

HH:=HV(H,55);
LL:=LV(L,55);
AA:=CROSS(C,HH);
BB:CROSSDOWN(C,LL);
DRAWICON(AA,VALUEWHEN(AA,HH+1),4);
DRAWICON(BB,VALUEWHEN(BB,LL-1),5);

 
投资者咨询:信号标注问题 (文华财经随身行Android   6.0.3(281))
来源:文华财经  日期:2020-7-29 10:52
老师,VALUEWHEN(AA,HH+1) 的+1与-1是什么意?麻烦解释一下,谢谢
技术人员回复
日期:2020-7-29 13:41

价格突破的意思

投资者咨询:信号标注问题 (文华财经随身行Android   6.0.3(281))
来源:文华财经  日期:2020-7-29 10:52
老师,请教另一个问题,请问句子能这样写吗?
同样都是取55根K线的高低点为突破,
1、价格在55根K线内振幅在1.5%以下价格上破下破55天高低点满足条件,(取价格振幅)
2、MA60均线30根K线内走平振幅在0.35%以下,价格上破下破55天高低点也满足条件。(取MA60线振幅)
3、MA120均线40根K线内走平振幅在0.30%以下,价格上破下破55天高低点也满足条件。(取MA120线振幅)
三者间谁先满足条件就取谁。能像下面这样写吗?请修改,谢谢
HH:=HV(H,55);
LL:=LV(L,55);
ZF:(HV(H,55)-LV(L,55))/LV(L,55)<=0.015||(HV(MA60,30)-LV(MA60,30))/LV(MA60,30)<=0.0035||(HV(MA120,40)-LV(MA120,40))/LV(MA120,40)<=0.0030;
A:=CROSS(C,HH)&&ZF&&MA5>MA10&&MA10>MA20;
B:=CROSSDOWN(C,LL)&&ZF&&MA5 DRAWICON(A,H,4);
DRAWICON(B,H,5);
技术人员回复
日期:2020-7-29 14:22

可以的

投资者咨询:信号标注问题 (文华财经随身行Android   6.0.3(281))
来源:文华财经  日期:2020-7-29 10:52
老师,可能我说得不够明白,添加到主图上信号有些出入,
1、横盘有两种,一种是很平整的横盘,他的振幅很小,我很容易量化地取他振幅的值。另一种宽幅振荡的横盘,这时我们就很难量化他的值了。尽管他是宽幅振荡横盘,但他的大均线却是走平的,这个时候取他的均线走平的值会更合理,比如15分钟的60均线或者是120均线。同样都还是价格55根K线的上下破位。只不是取条件不一样罢了,下图有些信号就是不对的,他本身就不满足条件,详细请看图。那里错误的请修正。

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:振幅.png
技术人员回复
日期:2020-7-29 15:36

先满足哪个振幅条件就先取哪个,其他的不取,等反向后在重新取

 

可以先把您的ZF语句拆分成多个独立语句,然后用COUNT筛选:

 

ZF1:=(HV(H,55)-LV(L,55))/LV(L,55)<=0.015;

ZF2:=(HV(MA60,30)-LV(MA60,30))/LV(MA60,30)<=0.0035;

ZF3:=(HV(MA120,40)-LV(MA120,40))/LV(MA120,40)<=0.0030;

XX1:=COUNT(ZF1, BARSLAST(ZF2))=1&&ZF1;

XX2:=COUNT(ZF2, BARSLAST(ZF3))=1&&ZF2;

XX3:=COUNT(ZF1, BARSLAST(ZF3))=1&&ZF1;

XX4:=COUNT(ZF2, BARSLAST(ZF1))=1&&ZF2;

XX5:=COUNT(ZF3, BARSLAST(ZF2))=1&&ZF3;

XX6:=COUNT(ZF3, BARSLAST(ZF1))=1&&ZF3;

最后把XX1--XX6分别加入您的A、B语句中原来ZF的位置即可