截图反映软件问题 (文华财经WH8赢智V8.2)

投资者咨询:截图反映软件问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 12:14

setsigpricetype(bk,close-0.6);

但不能低于0.6才买,低0.3就买了



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:screenshot20180715121102.png
技术人员回复
日期:2018-7-15 18:08
您的指标是怎么编写的?

目前您一楼的截图的指标和发送的指标并不一样的,请您具体说明一下
投资者咨询:截图反映软件问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 12:14
 二楼笔误,   
是这样写     setsigpricetype(bk,close-0.5); 
收盘1252.4   但  1252.1就买了  并未减0.5
每笔都这样,不是只有这一笔
技术人员回复
日期:2018-7-16 13:16

这里不是问题的,SETSIGPRICETYPE函数是不支持回测的

 

此类思路需要您在模组中实际运行测试

投资者咨询:截图反映软件问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 12:14
 谢谢
投资者咨询:截图反映软件问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 12:14
 

既然  SETSIGPRICETYPE函数是不支持回测的

我就这样写 来回测

BBK是开仓条件


BARSLAST(BBK=1)&&REF(CLOSE,1)-CLOSE>0.3,BK;// 减4毛才做多入场
BARSLAST(SSK=1)&&CLOSE-REF(CLOSE,1)>0.3,SK;//加4毛才做空入场
   想要在条件达成时,下个周期盘中一有加减0.3时就入场。但却在下个周期走完才入场。
  该怎么写?  
技术人员回复
日期:2018-7-16 16:29

 可以加入指令价函数实现盘中满足条件立即下单

 

具体用法可以参考CHECKSIG函数的函数说明,源码中加入:

 

CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);