这样的写法哪里有问题呢? [文华财经]
- 咨询内容:
A:COUNT(A1&&TIME=1620,BARPOS);B:COUNT(B1&&TIME=1620,BARPOS);REF(A,1)&&T1,BPK;REF(B,1)&&T1,SPK;(C<=BKPRICE-80||C>=BKPRICE+100)&&BKPRICE>0,SP;(C>=SKPRICE+80||C<=SKPRICE-100)&&SKPRICE>0,BP;
我是想再上一次出现A或者B的情况是再,下个交易日的早盘开仓。但B条件满足的时候,还是开多的信号。严格说只有开多仓的信号。请问哪里写错了? - 文华技术人员:
A:COUNT(A1&&TIME=1620,DAYBARPOS);
B:COUNT(B1&&TIME=1620,DAYBARPOS);REF(A,1)&&T1,BPK;
REF(B,1)&&T1,SPK;
(C<=BKPRICE-80||C>=BKPRICE+100)&&BKPRICE>0,SP;
(C>=SKPRICE+80||C<=SKPRICE-100)&&SKPRICE>0,BP;
您这样试试 同时您的A 和B不是条件返回值是数 建议您优化下您的模型思路
还有问题说下您测试合约并提供完整模型 我们看下
- 文华客服:
还是没有信号,加载到恒指主连 10分钟 完整的如下:
A:=VALUEWHEN(TIME=0910,O);B:=VALUEWHEN(TIME=1150,C);D:=VALUEWHEN(TIME=1620,C);A1:=A<B&&B<D;B1:=A>B&&B>D;E:COUNT(A1&&TIME=1620,BARPOS);F:COUNT(B1&&TIME=1620,BARPOS);REF(E,1)&&T1,BPK;REF(F,1)&&T1,SPK;(C<=BKPRICE-80||C>=BKPRICE+100)&&BKPRICE>0,SP;(C>=SKPRICE+80||C<=SKPRICE-100)&&SKPRICE>0,BP; - 网友回复:
您模型没有T1定义 给删除了 您看的是交易时间? 您右上角系统工具》个性化设置 修改成自然时间看下
模型请看压缩文件文本文档
文件名:123.jpg
下载信息 [文件大小: 下载次数: ]文件名:12.rar
- 网友回复: T1:=TIME>=0910&&TIME<1300;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容