请老师看看问题在哪里 (文华财经WH8赢智V8.2)

投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56
 T:=CLOSEMINUTEEVERY1(1)<=1||CLOSEMINUTEEVERY1(2)<=1||CLOSEMINUTEEVERY1(3)<=1||CLOSEMINUTEEVERY1(4)<=1;//小节
A:=VALUEWHEN(TIME=2100||TIME=1030||TIME=1330||TIME=900,O);
//取9点或21点或10点半或13点半开盘价,作为初始点位
N:=BARSLAST(TIME=2100||TIME=1030||TIME=1330||TIME=900)+1;
//取到9点或21点或10点半或13点半 最近的距离
TT:=COUNTSIG(CLOSEOUT,N)=0;
TA:=COUNTSIG(BK,N)+COUNTSIG(SK,N)=1;
TB:=COUNTSIG(BPK,N)+COUNTSIG(SPK,N);
TT && C>O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0 ,BK;
//价格大于最近一次A,且最近一次开盘后还没有开仓信号,开多
TT && C<O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0,SK;
//价格小于最近一次A,且最近一次开盘后还没有开仓信号,开空
P1:=VALUEWHEN(COUNTSIG(BK,N)=1&&COUNTSIG(SK,N)=0 &&TB=0,BKPRICE);
P2:=VALUEWHEN(COUNTSIG(BK,N)=0&&COUNTSIG(SK,N)=1 &&TB=0,SKPRICE);
P:=IF(COUNTSIG(BK,N)=1,P1,P2);
TT && TA && (CROSS(C,P)||C=P) ,BPK;
//现价上穿P 或等于P,反手开多
TT && TA && (CROSSDOWN(C,P)||C=P)  ,SPK;
//现价下穿 P 或等于P,反手开空;
C>=BKPRICE+X*MINPRICE,SP;//X点止盈
C<=SKPRICE-X*MINPRICE,BP;//X点止盈
T,CLOSEOUT;//小节结束清仓
MULTSIG(0,0,1,0);//出信号立即下单不复核,一根K线最多1个信号
AUTOFILTER;





请老师看看问题在哪里,该反手不反手,亏损,谢谢
技术人员回复
日期:2018-7-28 11:49
 信号是严格按照您编写执行的

满足条件一定会触发信号的

如果您有疑问可以提供一下加载合约、周期、以及具体有疑问的点的截图

我们帮您检查一下编写
 
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56


图片点击可在新窗口打开查看  
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56
 老师,你运行一下
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56


图片点击可在新窗口打开查看
 
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56
 老师,你分析了吗?

技术人员回复
日期:2018-7-28 19:15
 这样我们给您一种检查信号的方式,您直接在k线图上加载模型,查看具体返回值就明白了

 只有当aa-dd返回值是1的时候,才会对应出信号的

 如果返回1的话,还是不出信号,您再对应结合截图说明下

 这样改下:

 T:=CLOSEMINUTEEVERY1(1)<=1||CLOSEMINUTEEVERY1(2)<=1||CLOSEMINUTEEVERY1(3)<=1||CLOSEMINUTEEVERY1(4)<=1;//小节
A:=VALUEWHEN(TIME=2100||TIME=1030||TIME=1330||TIME=900,O);
//取9点或21点或10点半或13点半开盘价,作为初始点位
N:=BARSLAST(TIME=2100||TIME=1030||TIME=1330||TIME=900)+1;
//取到9点或21点或10点半或13点半 最近的距离
TT:=COUNTSIG(CLOSEOUT,N)=0;
TA:=COUNTSIG(BK,N)+COUNTSIG(SK,N)=1;
TB:=COUNTSIG(BPK,N)+COUNTSIG(SPK,N);
TT && C>O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0 ,BK;
AA:TT && C>O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0;
//价格大于最近一次A,且最近一次开盘后还没有开仓信号,开多
TT && C<O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0,SK;
AA:TT && C<O&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0;
//价格小于最近一次A,且最近一次开盘后还没有开仓信号,开空
P1:=VALUEWHEN(COUNTSIG(BK,N)=1&&COUNTSIG(SK,N)=0 &&TB=0,BKPRICE);
P2:=VALUEWHEN(COUNTSIG(BK,N)=0&&COUNTSIG(SK,N)=1 &&TB=0,SKPRICE);
P:=IF(COUNTSIG(BK,N)=1,P1,P2);
TT && TA && (CROSS(C,P)||C=P) ,BPK;
CC:TT && TA && (CROSS(C,P)||C=P);
//现价上穿P 或等于P,反手开多
TT && TA && (CROSSDOWN(C,P)||C=P)  ,SPK;
DD:TT && TA && (CROSS(C,P)||C=P);
//现价下穿 P 或等于P,反手开空;
C>=BKPRICE+X*MINPRICE,SP;//X点止盈
C<=SKPRICE-X*MINPRICE,BP;//X点止盈
T,CLOSEOUT;//小节结束清仓
MULTSIG(0,0,1,0);//出信号立即下单不复核,一根K线最多1个信号
AUTOFILTER;
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56


图片点击可在新窗口打开查看  
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:qq截图20180728204208.png
换了一个合约的运行情况
 
投资者咨询:请老师看看问题在哪里 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 9:56


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