赢顺跨周期问题 [文华财经]
- 咨询内容:
这个程序,语法通过了,加载后K线图上却没有任何指令,什么原因呢?
AA1
A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,O);
A1:=VALUEWHEN(A>O,A);
B:=IFELSE(REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2),1,0);
B1:=VALUEWHEN(B>O,B);
模型BB
#IMPORT[,DAY,AA1] AS VAR1
DA:=VAR1.A1;
DB:=VAR1.B1;
A:=REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2)+2*(REF(H,2)-REF(L,2))/3;
B:=REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2)-(REF(H,2)-REF(L,2))/2;
DA&&A,BPK;
DB&&B,SPK;
AUTOFILTER;
- 文华技术人员:
您AA1指标中的
A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,0);
您写的是字母O 应该修改为0
另外您AA1中的指标
A1:=VALUEWHEN(A>O,A);
B1:=VALUEWHEN(B>O,B);也是O 即开盘价 所以A1和B1是没有任何值的 因为您的A和B只能返回1 或者0 永远小于开盘价!
将AA1指标重新编写如下:
A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,0);A1:VALUEWHEN(A>0,A);
B:=IFELSE(REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2),1,0);
B1:VALUEWHEN(B>0,B);
仅供参考!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容