本操作指引适用于V6S、机构版、全结等金仕达系统根据相关需要延期开市或长时间未开市后如何操作。
一、操作步骤概述
- 设置交易合约最后交易日(非必须,根据实际情况);
- 进行最后一个结算日的重复结算(非必须,根据实际情况);
- 非交易日设置;
- 中间日期空结(非必须,根据实际情况);
- 所需交易日初始化。
二、假定案例
- 条件1:最后结算日2020年1月23日,所需初始化日期2020年3月16日;
- 条件2:需重做2020年1月23日结算,所有交易所原最后交易日在1月24日至1月31日的合约提前到1月23日当天交割;
- 条件3:重做2020年1月23日结算时,提高交易所手续费、保证金;
- 条件4:2020年3月16日交易时交易所手续费、保证金恢复为调整前;
- 条件5:郑商所所有最后交易日在2020年2月1日至2020年2月29日需要在2020年2月14日空结时进行统一交割,所有期权按放弃处理;
- 条件6:大商所所有最后交易日在2020年2月1日至2020年2月29日需要在2020年2月28日空结时进行统一交割,所有期权按放弃处理;
- 条件7:上期所和中金所的所有最后交易日在2020年2月1日至2020年3月16日,郑商所、大商所所有最后交易日在2020年2月1日至2020年3月16日的合约最后交易日统一为2020年3月16日。
三、操作步骤详解
-
设置交易合约最后交易日( 非必须,根据实际情况 );
(1)根据条件2、5、6、7设置各合约最后交易日;
注:由于金仕达无法在当月自动交割了结上个月到期的合约,通常可以采用将所有牵涉合约设置最后交易日到延期开市后的第一个交易日,在该日结算时手工增加平仓成交单进行持仓了结,也可将所有当月到期合约的最后交易日设置到交割月当月最后一个交易日,然后在该日进行空结自动交割了结持仓。
本案例采用第二个方案,此处将上期和中金的2月到期合约和大商所一样设置到2月28日统一进行交割。
(2)由于合约较多,可以使用以下语句分别进行设置(实操时根据实际情况进行修改)
--备份最后交易日表
SELECT * INTO vari_trade_end_bk FROM vari_trade_end
--条件2:
--设置所有最后交易日为1月23日至1月31日合约的最后交易日到1月23日
UPDATE vari_trade_end SET trade_end_date = '20200123' --设置最后交易日
WHERE trade_end_date >='20200123' --开始日期
AND trade_end_date <= '20200131' --结束日期
--设置所有郑州最后交易日为2月1日至2月29日合约的最后交易日到2月14日
update vari_trade_end SET trade_end_date = '20200214' --设置最后交易日
from vari_trade_end a,exch_variety b,exchange c
WHERE a.vari_code = b.vari_code
and b.e