数据问题请老师指导 (文华财经WH8赢智V8.2)

投资者咨询:数据问题请老师指导 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-13 23:09
 

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

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


老师,请问这是什么原因?我的是跨周期编写不管是用这两个都是一样的。但是行情也满足了我的开仓要求的。
#IMPORT[MIN,240,AAA] AS VAR1
#IMPORT[HOUR,4,AAA] AS VAR1
只有3小时和4小时的不显示开仓,其他都是正常的
技术人员回复
日期:2018-5-14 8:29
核实一下您描述的问题

1、您模组使用的都是1楼的跨周期吗?两种写法都不显示开仓?

2、3小时和4小时的不显示开仓,指的是k线周期是3小时和4小时吗?

3、您是如何对比行情满足您的开仓条件呢?单击监控k线右键》重新计算历史信号,查看是否出现信号呢?
 


投资者咨询:数据问题请老师指导 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-13 23:09
 照样不显示开仓信号,哪怕我再模组上面手动带入以后再次满足条件也不开仓
技术人员回复
日期:2018-5-14 10:35
您是如何判断合约满足条件的呢?

您提供下完整源码,并详细描述下您加载的合约周期,以及满足条件应该开仓但是没有开仓的时间点

我们加载看下



投资者咨询:数据问题请老师指导 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-13 23:09
 DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
BACKGROUNDSTYLE(1);
DDD : MA(CLOSE,10)-MA(CLOSE,50);
AMA : MA(DDD,10);
MA1:MA(CLOSE,4);
MA2:MA(CLOSE,9);


JC1:DIFF>DEA;
JC2:J>K&&K>D;
JC3:DDD>AMA;
JC4:MA1>MA2;


SC1:DIFF<DEA;
SC2:J<K&&K<D;
SC3:DDD<AMA;
SC4:MA1<MA2;




#IMPORT[MIN,240,AAA] AS VAR1
JC51:=VAR1.JC1;//MACD
JC52:=VAR1.JC2;//KDJ
JC53:=VAR1.JC3;//DMA
JC54:=VAR1.JC4;//MA


DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
BACKGROUNDSTYLE(1);
DDD := MA(CLOSE,10)-MA(CLOSE,50);
AMA := MA(DDD,10);
MA1:=MA(CLOSE,4);
MA2:=MA(CLOSE,9);


5JC:=JC51&&JC52&&JC53&&JC54&;
KD:=DIFF>DEA&&J>K&&K>D&&DDD>AMA&&MA1>MA2;
PD:=DIFF<DEA&&J<K&&K<D&&DDD<AMA&&MA1<MA2;
SJ:=(TIME>=0915||TIME<0045);
(COUNTSIG(BK,BARPOS)=0)&&5JC&&KD&&SJ,BK;
BARSLAST(BKVOL<>0)>9&&5JC&&KD&&SJ,BK;
PROFIT<=-INITMONEY*0.0100 && BKVOL>0&&BARSBK>9,CLOSEOUT;
PD,SP;
M:=BARSLAST(BKHIGH<>REF(BKHIGH,1));
M>=12,SP;//买平
TIME>=0054&&TIME<0915,SP;//收盘
 C<=BKHIGH-40*MINPRICE,SP;//点位
PROFIT<=-INITMONEY*0.0100,CLOSEOUT,PRECIS4;
PROFIT>=+INITMONEY*0.0900,CLOSEOUT,PRECIS4;
SETALLSIGPRICETYPE(TRACING_ORDER);//启用自动连续追价功能
CHECKSIG(CLOSEOUT,'A',0,'E',10,0);//小节休市之前提前20秒进行下单
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
TRADE_OTHER('AUTO');
AUTOFILTER;
辛苦老师了
 
技术人员回复
日期:2018-5-14 14:14
 我们这里测试豆粕主连10min的k线图,是有开仓信号出现的


您源码中有一处错误,您修改看下是否是源码错误导致的不开仓呢?

5JC:=JC51&&JC52&&JC53&&JC54&;
KD:=DIFF>DEA&&J>K&&K>D&&DDD>AMA&&MA1>MA2;
PD:=DIFF<DEA&&J<K&&K<D&&DDD<AMA&&MA1<MA2;

修改:

5JC:=JC51&&JC52&&JC53&&JC54;
KD:=DIFF>DEA&&J>K&&K>D&&DDD>AMA&&MA1>MA2;
PD:=DIFF<DEA&&J<K&&K<D&&DDD<AMA&&MA1<MA2;


如果还有疑问,您提供下您加载的合约,周期,以及出现问题的时间点


图片点击可在新窗口打开查看
投资者咨询:数据问题请老师指导 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-13 23:09
 哪出错误应该是我不小心点错了,我的编写上面没有错
我运行的是恒指主连,测试周期是1分钟
技术人员回复
日期:2018-5-14 14:51
您本地k线数据不够,所以没有引用过来

单击k线右键》补充历史数据,您补充足够的历史数据,在加载就可以了



图片点击可在新窗口打开查看
投资者咨询:数据问题请老师指导 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-13 23:09
 老师,请问是补充一分钟还是15分钟的数据?
技术人员回复
日期:2018-5-14 22:45

补充1分钟数据就可以