交割日如何编写 [文华财经]
- 咨询内容:
去掉交割日这一天,模型里怎么加入句子,10.15.30分钟的周期模型,交割日这一天去掉不做,如何编写。谢谢。股指合约、
- 文华技术人员:
DATE<>NEXTDELIVERYDAY&&开仓条件;
仅供参考
NEXTDELIVERYDAY,返回当前品种往后最近的交割日期。 注:1:该函数只能加载在日周期及日周期以下的周期上,在日周期以上的周期该函数返回值为0.2:该函数应加载在可交易合约上,在夜盘仿真合约上返回值为0,在主力合约上把主力切换时间默认为交割时间来进行计算。 例1:当NEXTDELIVERYDAY加载在沪铜1309上时,返回值为130923.例2:DATE=NEXTDELIVERYDAY&&CLOSEMINUTE=5,CLOSEOUT;//距交割日收盘前五分钟时清仓。 - 文华客服:
回复老师,我是做股指,模型中加入DATE<>NEXTDELIVERYDAY&&开仓条件;如果测试长期的数据比如加权。测试报告不准了,我的意思是只要是交割日,不管几月的合约,我就去除,也就是所有合约的交割日我都不操作,需要剔除掉。去掉后,我需要测试加权或者主连合约,看长期的收益。测试里只要是交割日,就不应该出现有交易的数据。老师能理解我的想法吗,如何编写,谢谢
- 网友回复:
假设您开仓条件是AA,那么这么写:
AA&& ISDELIVERYDAY=0,BK;//表示不是交割日满足AA条件买开
ISDELIVERYDAY 判断该周期是否是交割日。如果当前k线是交割日则返回1(Yes),否则返回0(No)
注:
1、只能使用在日线及小于日线的周期,在周线月线等大于日线的周期使用时返回值始终为0例1:
ISDELIVERYDAY=1&&TIME>=1000,CLOSEOUT;//如果当根k线是交割日并且时间是10:00,则全平。 - 网友回复:
&& ISDELIVERYDAY=0,也不行,老师,我加入这个条件,测试主连,15分钟,14年6月20日是交割日,但是测试明细上6月20日还是有交易记录的,怎么办。
补充:老师,刚才测试了发现用股指当月测试,交割日是去掉了,但是用股指主连来测试,交割日还是有交易的。如何在主连测试里去掉交割日。谢谢
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容

会员登录/注册