期货交易相关业务及技术培训教材07-5 价10;解答:;CZCE:止损定单仅适用于单腿期货交易;4.4.套利单;CZCE:跨期套利指令指同时买进(卖出)和卖出(;DCE:压榨利润套利交易指令:(买入)卖大豆合约;4.5.互换单;DCE:互换交易将展期交易推广,它包括展期交易(;4.6.CTP特殊指令;CTP提供了“服务器预埋单”和“服务器条件单”两;CTP提供“服务器预埋单”通过API接口提供给所 价10。请写出CTP报单指令字段组合(报单价格条件、买卖方向、触发条件、止损价、价格)的具体赋值。 解答: CZCE:止损定单仅适用于单腿期货交易。止损定单实际上是这样一种限价单,当市场价格达到定单限定的止损报价时,触发该定单到系统定单薄中参与竞价撮合。四期系统设计的止损单有两个价格:止损报价和保护价格。买进止损单在设定的止损报价以上但不得高于保护价格的范围内成交;卖出止损单在设定的止损报价以下但不低于保护价格的范围内成交。另外,四期系统设计的止损定单必须为平仓单。 4.4. 套利单 CZCE:跨期套利指令指同时买进(卖出)和卖出(买进)两个相同标的物但不同到期日期货合约的指令;跨品种套利指令指同时买进(卖出)和卖出(买进)两个不同标的物期货合约的指令。套利指令不参与集合竞价;行情出现单方无报价时,不得下达套利指令。 DCE:压榨利润套利交易指令: (买入)卖大豆合约、买相同月份或不同月份豆粕和豆油合约。 4.5. 互换单 DCE:互换交易将展期交易推广,它包括展期交易(掉期交易或期限互换交易)和跨品种互换交易。互换交易指令与套利交易指令类似。套利交易指令所具有的开平属性分别指两腿都是开或者平,而互换交易指令的开平与第1腿(近月)的开平标识相同,与第2腿(远月)开平标识相反。 4.6. CTP特殊指令 CTP提供了“服务器预埋单”和“服务器条件单”两种特殊指令。两种指令的触发地点都在CTP后台服务器。预埋单仅允许在市场处于非交易时段时报入,由下一交易节的“开始交易”信号触发。条件单则由设定的行情条件触发。 CTP提供“服务器预埋单”通过API接口提供给所有投资者使用。投资者使用“服 务器条件单”则需要向开户的期货公司申请开通权限并进行风险自担承诺。 4.7. 习题 1. 2. 3. 4. 5. 举例说明在CTP中如何报入大商所无特殊属性的市价单? 举例说明在CTP中如何报入大商所有特殊属性的市价单? 举例说明在CTP中如何报入“当日有效”的限价报单? 举例说明在CTP中如何报入大商所市价止损单? 简述套利单与互换单的区别? 第5章. CTP算法概述 5.1. 基础算法 5.1.1 持仓 国内期货交易所均采用“综合持仓”,与“净持仓”不同,同一客户账号可以同时持有同一合约的双边持仓。另外,上期所具有“使用历史持仓”的特性,同一合约当前交易日的持仓与之前交易日的持仓分开计算,平当前交易日新开的持仓必须使用“平今”指令,平其他持仓则使用“平仓”或“平昨”指令。 持仓还分为投机、套保(中金所使用套保交易编码、其他交易所必须申请保值额度)及套利(中金所使用套利交易编码)三种类型。对于保值额度,大商所支持老仓转套保,其他交易所只能开新仓。 5.1.2 保证金 占用保证金=单一今持仓* 最新价 * 合约乘数 * 保证金率 + 单一昨持仓* 昨结算价 * 合约乘数 * 保证金率。其中“最新价”可以在CTP上面设置今开仓保证金算法为:结算价/昨结算价/成交均价/开仓价。 冻结保证金计算与占用保证金类似,市价单及止盈(损)单的冻结保证金使用涨停价计算。 CZCE套利持仓、锁仓支持单边收取保证金。 5.1.3 手续费可以设置为按金额和按手收取。 手续费 手续费(按金额收取)=SUM(开仓金额 * 开仓手续费率)+ SUM(平仓金额 * 平仓手续费率)+ SUM(平今金额 * 平今手续费率)。 手续费(按手收取)=SUM(开仓手数 * 开仓手续费)+ SUM(平仓手数 * 平仓手续费)+ SUM(平今手数 * 平今手续费)。 5.2. 原油人民币方案一 质押资金只用于特定品种(CO)的保证金。 特定品种的保证金占用、冻结先从质押资金上扣取,不够时借用人民币账户资金;盈亏和手续费全部计入人民币账户 质押余额 = max((日初质押资金 + 盘中实时上场质押 - 盘中实时上场解质 - CO保证金占用、冻结),0) 借用人民币账户资金 = max((CO保证金占用、冻结 - 日初质押资金 - 盘中实时上场质押 + 盘中实时上场解质),0) 5.3. 原油人民币方案二 质押资金用于特定品种(CO)的保证金、盈亏和手续费 特定品种的保证金、浮动盈亏直接计算在质押账户上,不够时借用人民币账户资金 质押余额 = max(日初质押资金 + 盘中实时上场质押 - 盘中实时上场解质 - CO保证金占用、冻结 + CO持仓盈亏 + min(CO平仓盈亏 - CO手续费占用、冻结,0),0) 借用人民币账户资金(CO平仓盈亏 〉 CO手续费占用+冻结 ) max(CO保证金占用、冻结 - CO持仓盈亏 - (日初质押资金 + 盘中实时上场质押 - 盘中实时上场解质),0) max( (CO保证金占用、冻结 - CO持仓盈亏 - CO平仓盈亏 + CO手续费占用、冻结) - (日初质押资金 + 盘中实时上场质押 - 盘中实时上场解质),0) 5.1. 习题 1. 简述中金所套利交易编码与套利单的区别与连系? 2. 简述上期所报单出现错误回报“综合交易平台:平仓量超过持仓量”的可 能原因? 3. 简述原油期货两套人民币方案在“质押资金”使用上的差别? 第6章. CTP常见问题 6.1. 不合法的登录 在CTP中,投资者正确登录CTP交易系统需要明确指定接入的目标交易系统(通过RegisterFront中指定的前置机网络地址或RegisterNameServer中指定的名字服务器网络地址确定)、目标应用单元(由BrokerID确定)、登录的用户代码(UserID)及密码(Password)。 例题:投资者A报告接入公司CTP-次用系统报“综合交易平台:不合法的登录”错误,运维人员查询该系统用户事件时发现确实存在该投资者接近报告时间的登录失败记录,请问该错误如何引起,怎样处理? 解答:运维人员在投资者预登录的目标系统及应用单元中查询到由该投资者登录失败产生的用户事件记录,说明该投资者在登录时指定的目标系统及应用单元完全正确,用户事件中记录的投资者代码也完全正确,所以报告“不合法的登录”错误的唯一原因就是密码录入错误。请该投资者核实用户密码后再重新登录,或是在确认客户身份后为该投资者重置交易密码。 6.2. 无此权限 投资者报单时返回“综合交易平台:无此权限”错误。此类错误发生时,需要查询该投资者是否具有对应合约的报单(开仓、平仓)权限。如果合约权限设置正确,则需要确认该投资者登录CTP系统时使用的经纪公司代码(BrokerID)及用户代码(UserID)是否与报单指令中输入的对应字段(BrokerID、InvestorID)完全一致。 6.3. 报单错误:不允许重复报单 CTP客户端发送报单指令时,报单引用(OrderRef)可以为空,CTP后台会在收到该报单后为该字段赋值并在报单回报中返回。CTP客户端也可以为该字段自主填报合适的值,CTP后台要求该字段在同一用户会话内以严格的时序保持递增。否则,CTP后台将返回“综合交易平台:报单错误:不允许重复报单”错误信息。 CTP客户端可以在登录响应函数OnRspUserLogin中获取当前会话的最大报单引用(MaxOrderRef)值,并以此为基准,依照严格时序递增的原则管理当前会话报单的报单引用(OrderRef)值。 该字段定义为13位的字符数组(typedef char TThostFtdcOrderRefType[13];),建议CTP客户端在赋值时仅使用阿拉伯数字字符 |
|