如何判断品种进入了交割月?

// 交割月检测(修正两个错误)

       /* 使用合法变量 */

       Numeric NextDeliveryDay = A_NextSettlementDay;  // 替换为TBQ标准变量

       

       /*正DateDiff参数 */

       IsDeliveryMonth = (DateDiff(Date, NextDeliveryDay, "M") == 0);  // 增加第三参数"M"。那位有好的判断法子么?

TBquant主力合约换月搞成交割了?
导进
旗舰版如何导进备份
如何快速判断当前品种是否有夜盘?
换月判断问题
如何获取合约的交割周。
映射主力合约如果进入交割月前一个月自动更换为远期的次主力合约
关于相应图层的品种名称判断的问题
增加交割月前一个月主力合约映射到后期的次主力合约选项
提前换月

合约属性里有这个

数值型,意味着格式是类似于20250321.103311这种类型

那就是说只要把小数部分,个位,十位去掉,返回20250300,然后和bar时间同样处理一下,如果相等,那就是进入交割月了,这个不难理解吧

算法其实也不难写,把这个时间除以100,得到202503.21103311,inpart取整留下202503,然后对date也这样处理一下两边相等,bingo

明了,谢谢