设为首页收藏本站

 找回密码
 注册
查看: 2729|回复: 8
打印 上一主题 下一主题

期指交割日的计算,在论坛里愣是搜不到,那就自己整一个! [复制链接]

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
跳转到指定楼层
1#
发表于 2015-6-21 20:48:37 |只看该作者 |倒序浏览
期指交割日的计算,在论坛里愣是搜不到,那就自己整一个啰!
没测试,申明免责。
稍后从代码中复制出来...

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
2#
发表于 2015-6-21 21:24:06 |只看该作者
  1.         SettlementDay = Value("20"+(Right(Data1.Symbol),4)+"21");
  2.         FirstdayIsWeekday = WeekdayFromDateTime(Value("20"+(Right(Data1.Symbol),4)+"01"));
  3.         If (FirstdayIsWeekday != InvalidNumeric)
  4.         {
  5.                 If (FirstdayIsWeekday < 6)
  6.                 {
  7.                         SettlementDay = SettlementDay - FirstdayIsWeekday - 1;
  8.                 }Else
  9.                 {
  10.                         SettlementDay = SettlementDay;
  11.                 }
  12.         }
复制代码

使用道具 举报

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
3#
发表于 2015-6-21 21:25:42 |只看该作者
对着日历看着做的,思路应该是对的,也请版主看看,逻辑对了没有?

使用道具 举报

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
4#
发表于 2015-6-22 01:10:13 |只看该作者
建议再加上个数据库函数,这样的话,虽然多了语句,但是不用每次都执行。

使用道具 举报

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
5#
发表于 2015-6-26 21:11:04 |只看该作者
哈哈哈哈,见笑了,其实TB里直接有最简单的方法,有现成的函数。
呵呵,我还在这里乱了半天...

使用道具 举报

Rank: 4

精华
0
UID
208790
积分
269
帖子
187
主题
35
阅读权限
50
注册时间
2015-5-12
最后登录
2015-9-9
6#
发表于 2015-6-26 22:06:07 |只看该作者
越学越觉得自己还差得远!

使用道具 举报

Rank: 1

精华
0
UID
220583
积分
5
帖子
3
主题
2
阅读权限
10
注册时间
2015-9-27
最后登录
2016-6-27
7#
发表于 2015-12-8 16:33:05 |只看该作者
edwardkm 发表于 2015-6-26 21:11
哈哈哈哈,见笑了,其实TB里直接有最简单的方法,有现成的函数。
呵呵,我还在这里乱了半天... ...

是什么函数啊,分享一下

使用道具 举报

Rank: 1

精华
0
UID
205694
积分
15
帖子
7
主题
2
阅读权限
10
注册时间
2015-3-22
最后登录
2018-2-26
8#
发表于 2015-12-11 23:13:40 |只看该作者
越学越觉得自己还差得远

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
9#
发表于 2016-5-20 08:37:45 |只看该作者
很好

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-19 12:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部