[求助]我加载的3分钟图,用的触发不复核,为什么下单的时候变成了收盘价模型 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]我加载的3分钟图,用的触发不复核,为什么下单的时候变成了收盘价模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 16:17


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-4 16:55
分析与您的开仓条件的编写有关

您提供下全部可复制源码,我们对应帮您分析下
投资者咨询:[求助]我加载的3分钟图,用的触发不复核,为什么下单的时候变成了收盘价模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 16:17
 P0:=45;
Q0:=65;
R0:=2.5;
#IMPORT[MIN,15,ZQ1] AS VA2
X1:=VA2.LINE1;
#IMPORT[MIN,3,ZQ2] AS VA3
X2:=VA3.LINE2;
#IMPORT[MIN,3,ZQ2] AS VA31
X31:=VA31.ZQ2H;
#IMPORT[MIN,3,ZQ2] AS VA32
X32:=VA32.ZQ2L;
R1:=2;
//3A
D3A:=X2>0&&X1<0&&ABS((ABS(X1)-C)/(C-ABS(X2)))>=R0&&C-ABS(X2)<=P0;
D3A&&BKVOL=0,BK('C');
//CD1:=R0*(C-ABS(X2))+C;//止盈价
//DRAWNUMBER(BKVOL>0,REF(C,BARSBK),REF(CD1,BARSBK),2,COLORYELLOW);
PLAYSOUND(D3A&&BKVOL>0,'C');
PLAYSOUND(D3A&&SKVOL>0,'C');
CROSS(0,X2) OR CROSS(0,X1),SP('C');
X2>0&&X1<0&&R1*(ABS(X1)-C)<=C-ABS(X2),SP('C');
//3A
K3A:= X2<0&&X1>0&&ABS((ABS(X2)-C)/(C-ABS(X1)))<=(1/R0)&&ABS(X2)-C<=P0;
K3A&&SKVOL=0,SK('G');
//CD3:=C-R0*(ABS(X2)-C);
//DRAWNUMBER(SKVOL>0,REF(C,BARSSK),REF(CD3,BARSSK),2,COLORYELLOW);
PLAYSOUND(K3A&&SKVOL>0,'D');
PLAYSOUND(K3A&&BKVOL>0,'D');
CROSS(X2,0) OR CROSS(X1,0),BP('G');
X2<0&&X1>0&&R1*(C-ABS(X1))<=ABS(X2)-C,BP('G');
//SETSIGPRICETYPE(SK,C);
//SETSIGPRICETYPE(BK,C);
//SETSIGPRICETYPE(SP,C);
//SETSIGPRICETYPE(BP,C);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
SETDEALPERCENT(30);
AUTOFILTER;
 
技术人员回复
日期:2018-6-4 17:07
 ZQ1,ZQ2的源码是什么?
投资者咨询:[求助]我加载的3分钟图,用的触发不复核,为什么下单的时候变成了收盘价模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 16:17
zq1
 LINE1:SAR1(4,0.02,0.2),CIRCLEDOT;
zq2
LINE2:SAR1(4,0.02,0.2),CIRCLEDOT;
ZQ2H:= HV(H,10);
ZQ2L:= LV(L,10);

技术人员回复
日期:2018-6-4 17:27
您的帖子需要逐笔核对信号,需要较多的时间才能完成

但是晚上值班老师较少,工作任务较多,所以预计明日12点前给您回复

请见谅
 
技术人员回复
日期:2018-6-5 9:47
 我们核实了下

您的信号是盘中出信号立即下单的

只不过您加载的合约,以及对应的周期刚好在新开盘的时候满足了下单的条件,所以您误以为是收盘价下单,实际上k线是按实时最新价下单的

您可以换个周期,比如5Min周期,或者其他合约,那么盘中出信号的效果更加明显的

比如,在豆粕主连5Min的k线中


图片点击可在新窗口打开查看
投资者咨询:[求助]我加载的3分钟图,用的触发不复核,为什么下单的时候变成了收盘价模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-4 16:17
我昨晚和今天都试过,只要加载周期和引用周期相同,就会变成收盘价模型,我换个周期加载,只要不是和引用周期相同,就是出信号理解下单。
这个情况你们可以在运行中看一下
技术人员回复
日期:2018-6-5 10:29
不是收盘价模型,是指令价模型的

至于为什么信号都是k线走完,下一个信号第一笔数据来的时候就下单,是由于您模型选用了SAR函数

这个函数特殊性在于它是呈现阶段性变化的,就是前一根k线SAR是负数,那么下一根k线第一笔行情来的时候就突然变正数了

之前负数时不满足条件,正数的时候就满足条件了,所以第一笔数据来了就下单了


如截图,为X1(黄色),X2(绿色)的SAR变动走势图,可以明显看到是呈阶段性变化的,您配合截图在理解下


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