SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)

投资者咨询:SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 11:00

 //调用公式 SARRDY
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;
IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORGREEN;
DQT:(SARLINE>0);
KQT:(0>SARLINE);

 

 

调用到5分钟周期下:

 

#IMPORT[DAY,1,SARRDY] AS VAR
KDQT:VAR.DQT;
KKQT:VAR.KQT;
RSAR:VAR.SARLINE,NODRAW;


结果出现有些地方 日线是正值的,调用在5分钟下却是负值。

 

如 郑醇 1809   4月23日起 日线都是红点。

 

可5分钟周期下 5月2日  5月3日 显示的RSAR 却都是负值,是绿点值。

 

 

 



按此在新窗口浏览图片
文件名:11111.jpg


按此在新窗口浏览图片
文件名:22222222.jpg
技术人员回复
日期:2018-5-16 11:34
将您主函数源码中跨周期取得的RSAR:VAR.SARLINE,NODRAW;

进行了圆点线处理:

#IMPORT[DAY,1,SARRDY] AS VAR
KDQT:=VAR.DQT;
KKQT:=VAR.KQT;
RSAR:VAR.SARLINE,NODRAW;
IF(RSAR>0,RSAR,NULL),CIRCLEDOT,COLORRED;
IF(RSAR<0,ABS(RSAR),NULL),CIRCLEDOT,COLORGREEN;//显示效果如图

图中可以看出过去5分钟周期引用日线的数值在当天内是一个固定的值,并且是对应的,是合理的

怀疑您是跨周期的使用的问题,你可以参照上述源码看一下周期是否对应。

并参照这个帖子详细了解一下跨周期函数的使用:【编写技巧】:wh8 跨周期编写方法介绍 

还有问题请你发送完整源码我们给您看一下


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





投资者咨询:SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 11:00
 您参数设多少  我设的是4  2   20  但我日线的图 跟你的 也不一样啊

图片点击可在新窗口打开查看
投资者咨询:SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 11:00

我全部源码 给您测试看看  为什么 5月2日   3日 红色的 会出现开空?

 

参数都是  4  2  20

 

//调用公式 SARRDY
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;
IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORGREEN;
DQT:(SARLINE>0);
KQT:(0>SARLINE);

 

//主策略公式

STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;
IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORGREEN;
JC:=CROSS(SARLINE,0);
SC:=CROSS(0,SARLINE);

#IMPORT[DAY,1,SARRDY] AS VAR
KDQT:VAR.DQT;
KKQT:VAR.KQT;
RSAR:VAR.SARLINE,NODRAW;

KD:=JC AND KDQT;
KK:=SC AND KKQT;

PD:=SC;
PK:=JC;

KD,BPK;
KK,SPK;

PD,SP;
PK,BP;

AUTOFILTER;
//MULTSIG(0,0,2,0);

//以上为操作限定为超价下单
SETSIGPRICETYPE(BPK,CMPETITV_ORDER);
SETSIGPRICETYPE(SPK,CMPETITV_ORDER);

SETSIGPRICETYPE(BK,CMPETITV_ORDER);
SETSIGPRICETYPE(SK,CMPETITV_ORDER);

SETSIGPRICETYPE(BP,CMPETITV_ORDER);
SETSIGPRICETYPE(SP,CMPETITV_ORDER);

SETSIGPRICETYPE(CLOSEOUT,CMPETITV_ORDER);

 

投资者咨询:SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 11:00
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-16 13:24
经过对比5分钟k线上引用出来的数据与日线的是没有问题的

5分钟跨周期跨日线――这个日线,是用1分钟基础数据合成的

所以您应该保证1分钟数据是充足的

k线界面右键》补充历史数据》1分钟数据,再试试看


图片点击可在新窗口打开查看
投资者咨询:SAR跨周期日周期调用数值有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 11:00

那个我有下载  但日线不可能啊,我怎么日线SAR显示 跟你截图不一样

 

技术人员回复
日期:2018-5-16 14:40
是一致的

之前的截图也是历史接受数据受网络影响导致的,重新装载数据就好了


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