开拓者期货期权程序化系统交易论坛
标题:
期指交割日的计算,在论坛里愣是搜不到,那就自己整一个!
[打印本页]
作者:
edwardkm
时间:
2015-6-21 20:48:37
标题:
期指交割日的计算,在论坛里愣是搜不到,那就自己整一个!
期指交割日的计算,在论坛里愣是搜不到,那就自己整一个啰!
没测试,申明免责。
稍后从代码中复制出来...
作者:
edwardkm
时间:
2015-6-21 21:24:06
SettlementDay = Value("20"+(Right(Data1.Symbol),4)+"21");
FirstdayIsWeekday = WeekdayFromDateTime(Value("20"+(Right(Data1.Symbol),4)+"01"));
If (FirstdayIsWeekday != InvalidNumeric)
{
If (FirstdayIsWeekday < 6)
{
SettlementDay = SettlementDay - FirstdayIsWeekday - 1;
}Else
{
SettlementDay = SettlementDay;
}
}
复制代码
作者:
edwardkm
时间:
2015-6-21 21:25:42
对着日历看着做的,思路应该是对的,也请版主看看,逻辑对了没有?
作者:
edwardkm
时间:
2015-6-22 01:10:13
建议再加上个数据库函数,这样的话,虽然多了语句,但是不用每次都执行。
作者:
edwardkm
时间:
2015-6-26 21:11:04
哈哈哈哈,见笑了,其实TB里直接有最简单的方法,有现成的函数。
呵呵,我还在这里乱了半天...
作者:
edwardkm
时间:
2015-6-26 22:06:07
越学越觉得自己还差得远!
作者:
cgy10520
时间:
2015-12-8 16:33:05
edwardkm 发表于 2015-6-26 21:11
哈哈哈哈,见笑了,其实TB里直接有最简单的方法,有现成的函数。
呵呵,我还在这里乱了半天... ...
是什么函数啊,分享一下
作者:
guoguangtong
时间:
2015-12-11 23:13:40
越学越觉得自己还差得远
作者:
topgun0791
时间:
2016-5-20 08:37:45
很好
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2