老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))

投资者咨询:老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))
来源:文华财经  日期:2019-3-4 21:00
VARIABLE:N:=0;
VARIABLE:M:=0;
#IMPORT[HOUR,1,AA] AS H1
H2:=H1.HH;
#IMPORT[HOUR,1,BB] AS MINL
L2:=MINL.LL;
IF H<=H2 THEN
N:=BARSCOUNT(ISDOWN);
ELSE
N:=0;
IF N=60 THEN
L1:=LLV(L,60);
C<=L1*0.90,SPK;
////////////////////////////////////////////////
IF  L>=L2 THEN
M:=BARSCOUNT(ISUP);
ELSE
M:=0;
IF M=100 THEN
L3:=HHV(H,60);
C>=L3*1.1,BPK;
 
AUTOFILTER;
其中 AA为HH:=HHV(H,2);
     BB为LL:=LLV(L,2);

我实际看K线是有符合我开仓平仓的信号的,是程序语法的问题吗

技术人员回复
日期:2019-3-4 21:06
需要一些时间分析,预计明天17:00前回复
投资者咨询:老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))
来源:文华财经  日期:2019-3-4 21:00
有没有老师回答一下
技术人员回复
日期:2019-3-5 11:03
分析您的思路,是取1小时周期上最近2根的高点

如果当前周期当根的最高价小于等于1小时周期的高点,N取第一次阴线成立到当前的周期数,否则N取0

之后,在N等于60的时候,也就是第一次阴线成立到当前的周期数为60,返回最近60根的最低值L1,当收盘价C<=L1*0.90时才做空

就是只在N=60这根才判断条件,而且L1是包含当根的最低价,所以很难满足

您需要重新调整下开仓条件
   
投资者咨询:老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))
来源:文华财经  日期:2019-3-4 21:00
谢谢老师,只要没有创新高的时候,N就一直在累加吧,N是全局变量,加到60很容易成立吧,不是只在60这根才判断,要怎么修改呢
投资者咨询:老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))
来源:文华财经  日期:2019-3-4 21:00
我实际手工看K线是有很多信号的,就是程序上没有
技术人员回复
日期:2019-3-5 11:38
N大于等于60之后,都判断当根的收盘价是否小于最近60根的低点?
投资者咨询:老师帮忙看下这段程序为什么没有信号出现 (文华财经随身行Android   5.7(251))
来源:文华财经  日期:2019-3-4 21:00
是的,60根以后每一根都判断收盘价是否低于前60根的低点的0.90