Appearance
合约交易时段函数
SessionsTotal
SessionsTotal(string this_symbol) -> int
功能:取得指定合约代码的交易时段总数,本地文件读取操作,可在初始化中完成,避免频繁的调用该函数
参数:this_symbol:合约代码
返回值类型:int
SessionStart
SessionStart(string this_symbol, int index) -> string
功能:取得指定合约代码,指定交易时段序号的开始时间
参数:
this_symbol:合约代码
index:交易时段序号,交易时段的序号从0开始
返回值类型:string
SessionEnd
SessionEnd(string this_symbol, int index) -> string
功能:取得指定合约代码,指定交易时段序号的结束时间
参数:
this_symbol:合约代码
index:交易时段序号,交易时段的序号从0开始
返回值类型:string
SessionStartTime
SessionStart(string this_symbol, int index) -> datetime
功能:取得指定合约代码,指定交易时段序号的开始时间
参数:
this_symbol:合约代码
index:交易时段序号,交易时段的序号从0开始
返回值类型:datetime
SessionEndTime
SessionEnd(string this_symbol, int index) -> datetime
功能:取得指定合约代码,指定交易时段序号的结束时间
参数:
this_symbol:合约代码
index:交易时段序号,交易时段的序号从0开始
返回值类型:datetime
关于 | 交易时段
- 合约交易时段信息,本地文件记录(路径:\MQL5\Files\mt5ctp\CustomSymbolSessions.json),由MT5CTP管理和维护。
- 合约交易时段仅记录合约的连续交易时间,不包含集合竞价时间。合约交易时段,开始时间以交易所连续交易时间前推一分钟,主要是应对CTP服务器时间无法准确对齐。合约时段的结束时间与交易所标准一致。
- MT5CTP按自然时间划分交易时段,夜盘交易时间的交易时段序号最大。