苹果主连的昨结? (文华财经WH8赢智V8.2)

投资者咨询:苹果主连的昨结? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-17 16:44
 因为主连换月后,昨结这样写:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
ZJ:=REF(SETTLE,N),COLORGRAY;//昨结=9250.3



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

但是实际上苹果主连的昨结是:10080  

       
技术人员回复
日期:2018-7-17 16:55
苹果主连合约今天换月后公式取的是旧主力合约的数据,同时您代码取的是全天成交均价,不是昨结的

正常昨结需要 用YSETTLE;取的

但您这种情况传统公式就解决不了,只能去使用不支持回测的取盘口昨结解决,您了解下

GETPRICE('YSETTLE');
投资者咨询:苹果主连的昨结? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-17 16:44
以下是引用舟亢在2018/7/17 16:55:00的发言:
苹果主连合约今天换月后公式取的是旧主力合约的数据,同时您代码取的是全天成交均价,不是昨结的

正常昨结需要 用YSETTLE;取的

但您这种情况传统公式就解决不了,只能去使用不支持回测的取盘口昨结解决,您了解下

GETPRICE('YSETTLE');

 GETPRICE这个不能回测,也不能盘中退出不然都不能保存信号!
技术人员回复
日期:2018-7-17 17:07
这里情况特殊,是换月第一天

盘口显示的是新主力自己的昨结,但k线上之前是旧主力的数据,这里冲突了,暂时只能这样处理

您模组 实盘运行时用GETPRICE('YSETTLE'); 

回测时,您测试短期数据时,可以在具体合约用YSETTLE;代替,来进行回测,您试下