金字塔决策交易系统
标题:
vba中有没有求两个时间变量之间有多少分钟交易时间的函数
[打印本页]
作者:
105037
时间:
2025-2-21 12:34
标题:
vba中有没有求两个时间变量之间有多少分钟交易时间的函数
VBA中,比如A变量是昨晚夜盘时间22:00,B变量是今天下午14:00,求它们之间的交易时间的分钟数?有没有相应的函数?还是要用读历史数据用周期数的差值倒算时间的方法?怎样快捷简洁?
作者:
VIP客服01
时间:
2025-2-21 13:27
https://blog.csdn.net/hai673580326/article/details/38849843
vbs有内置函数可以计算差值的
作者:
105037
时间:
2025-2-21 14:15
这个DateDiff函数 ,我知道的,就是求绝对时间差值。我是要求求交易时间差值。因为各品种不同,它们开盘时间及交易时长都不同,如鸡蛋,甲醇,和黄金,它们在上述这两个时间点(夜盘时间22:00,到次日下午14:00)的交易时间长度是不同的,鸡蛋交易时间165分钟,甲醇交易时间285分钟,而黄金交易时间435分钟。因为如用DateDiff函数,还需要判断不同品种,然后再扣除不同交易节之间的时间间隔,有点麻烦。我是指金字塔的VBA中是否有直接求两个时间点的交易时间长度的函数。就是在marketdata对象下,只找到一个TradingDatediff 方法,但只能求两个日期之间的交易日天数,而不能求交易时间的分钟差。感觉没有这个方法和函数
作者:
资深技术05
时间:
2025-2-21 14:18
只能通过取 数据 然后求数据位置的差值的方式了。
这是最合适的方式了。
欢迎光临 金字塔决策交易系统 (https://www.weistock.com/BBS/)
Powered by Discuz! X3.4