價(jià)10;解答:;CZCE:止損定單僅適用于單腿期貨交易;4.4.套利單;CZCE:跨期套利指令指同時(shí)買進(jìn)(賣出)和賣出(;DCE:壓榨利潤(rùn)套利交易指令:(買入)賣大豆合約;4.5.互換單;DCE:互換交易將展期交易推廣,它包括展期交易(;4.6.CTP特殊指令;CTP提供了“服務(wù)器預(yù)埋單”和“服務(wù)器條件單”兩;CTP提供“服務(wù)器預(yù)埋單”通過API接口提供給所
價(jià)10。請(qǐng)寫出CTP報(bào)單指令字段組合(報(bào)單價(jià)格條件、買賣方向、觸發(fā)條件、止損價(jià)、價(jià)格)的具體賦值。
解答:
CZCE:止損定單僅適用于單腿期貨交易。止損定單實(shí)際上是這樣一種限價(jià)單,當(dāng)市場(chǎng)價(jià)格達(dá)到定單限定的止損報(bào)價(jià)時(shí),觸發(fā)該定單到系統(tǒng)定單薄中參與競(jìng)價(jià)撮合。四期系統(tǒng)設(shè)計(jì)的止損單有兩個(gè)價(jià)格:止損報(bào)價(jià)和保護(hù)價(jià)格。買進(jìn)止損單在設(shè)定的止損報(bào)價(jià)以上但不得高于保護(hù)價(jià)格的范圍內(nèi)成交;賣出止損單在設(shè)定的止損報(bào)價(jià)以下但不低于保護(hù)價(jià)格的范圍內(nèi)成交。另外,四期系統(tǒng)設(shè)計(jì)的止損定單必須為平倉(cāng)單。
4.4. 套利單
CZCE:跨期套利指令指同時(shí)買進(jìn)(賣出)和賣出(買進(jìn))兩個(gè)相同標(biāo)的物但不同到期日期貨合約的指令;跨品種套利指令指同時(shí)買進(jìn)(賣出)和賣出(買進(jìn))兩個(gè)不同標(biāo)的物期貨合約的指令。套利指令不參與集合競(jìng)價(jià);行情出現(xiàn)單方無報(bào)價(jià)時(shí),不得下達(dá)套利指令。
DCE:壓榨利潤(rùn)套利交易指令: (買入)賣大豆合約、買相同月份或不同月份豆粕和豆油合約。
4.5. 互換單
DCE:互換交易將展期交易推廣,它包括展期交易(掉期交易或期限互換交易)和跨品種互換交易。互換交易指令與套利交易指令類似。套利交易指令所具有的開平屬性分別指兩腿都是開或者平,而互換交易指令的開平與第1腿(近月)的開平標(biāo)識(shí)相同,與第2腿(遠(yuǎn)月)開平標(biāo)識(shí)相反。
4.6. CTP特殊指令
CTP提供了“服務(wù)器預(yù)埋單”和“服務(wù)器條件單”兩種特殊指令。兩種指令的觸發(fā)地點(diǎn)都在CTP后臺(tái)服務(wù)器。預(yù)埋單僅允許在市場(chǎng)處于非交易時(shí)段時(shí)報(bào)入,由下一交易節(jié)的“開始交易”信號(hào)觸發(fā)。條件單則由設(shè)定的行情條件觸發(fā)。
CTP提供“服務(wù)器預(yù)埋單”通過API接口提供給所有投資者使用。投資者使用“服
務(wù)器條件單”則需要向開戶的期貨公司申請(qǐng)開通權(quán)限并進(jìn)行風(fēng)險(xiǎn)自擔(dān)承諾。
4.7. 習(xí)題
1.
2.
3.
4.
5. 舉例說明在CTP中如何報(bào)入大商所無特殊屬性的市價(jià)單? 舉例說明在CTP中如何報(bào)入大商所有特殊屬性的市價(jià)單? 舉例說明在CTP中如何報(bào)入“當(dāng)日有效”的限價(jià)報(bào)單? 舉例說明在CTP中如何報(bào)入大商所市價(jià)止損單? 簡(jiǎn)述套利單與互換單的區(qū)別?
第5章. CTP算法概述
5.1. 基礎(chǔ)算法
5.1.1 持倉(cāng)
國(guó)內(nèi)期貨交易所均采用“綜合持倉(cāng)”,與“凈持倉(cāng)”不同,同一客戶賬號(hào)可以同時(shí)持有同一合約的雙邊持倉(cāng)。另外,上期所具有“使用歷史持倉(cāng)”的特性,同一合約當(dāng)前交易日的持倉(cāng)與之前交易日的持倉(cāng)分開計(jì)算,平當(dāng)前交易日新開的持倉(cāng)必須使用“平今”指令,平其他持倉(cāng)則使用“平倉(cāng)”或“平昨”指令。
持倉(cāng)還分為投機(jī)、套保(中金所使用套保交易編碼、其他交易所必須申請(qǐng)保值額度)及套利(中金所使用套利交易編碼)三種類型。對(duì)于保值額度,大商所支持老倉(cāng)轉(zhuǎn)套保,其他交易所只能開新倉(cāng)。
5.1.2 保證金
占用保證金=單一今持倉(cāng)* 最新價(jià) * 合約乘數(shù) * 保證金率 + 單一昨持倉(cāng)* 昨結(jié)算價(jià) * 合約乘數(shù) * 保證金率。其中“最新價(jià)”可以在CTP上面設(shè)置今開倉(cāng)保證金算法為:結(jié)算價(jià)/昨結(jié)算價(jià)/成交均價(jià)/開倉(cāng)價(jià)。
凍結(jié)保證金計(jì)算與占用保證金類似,市價(jià)單及止盈(損)單的凍結(jié)保證金使用漲停價(jià)計(jì)算。
CZCE套利持倉(cāng)、鎖倉(cāng)支持單邊收取保證金。
5.1.3
手續(xù)費(fèi)可以設(shè)置為按金額和按手收取。 手續(xù)費(fèi)
手續(xù)費(fèi)(按金額收取)=SUM(開倉(cāng)金額 * 開倉(cāng)手續(xù)費(fèi)率)+ SUM(平倉(cāng)金額 * 平倉(cāng)手續(xù)費(fèi)率)+ SUM(平今金額 * 平今手續(xù)費(fèi)率)。
手續(xù)費(fèi)(按手收取)=SUM(開倉(cāng)手?jǐn)?shù) * 開倉(cāng)手續(xù)費(fèi))+ SUM(平倉(cāng)手?jǐn)?shù) * 平倉(cāng)手續(xù)費(fèi))+ SUM(平今手?jǐn)?shù) * 平今手續(xù)費(fèi))。
5.2. 原油人民幣方案一
質(zhì)押資金只用于特定品種(CO)的保證金。
特定品種的保證金占用、凍結(jié)先從質(zhì)押資金上扣取,不夠時(shí)借用人民幣賬戶資金;盈虧和手續(xù)費(fèi)全部計(jì)入人民幣賬戶
質(zhì)押余額 = max((日初質(zhì)押資金 + 盤中實(shí)時(shí)上場(chǎng)質(zhì)押 - 盤中實(shí)時(shí)上場(chǎng)解質(zhì) - CO保證金占用、凍結(jié)),0)
借用人民幣賬戶資金 = max((CO保證金占用、凍結(jié) - 日初質(zhì)押資金 - 盤中實(shí)時(shí)上場(chǎng)質(zhì)押 + 盤中實(shí)時(shí)上場(chǎng)解質(zhì)),0)
5.3. 原油人民幣方案二
質(zhì)押資金用于特定品種(CO)的保證金、盈虧和手續(xù)費(fèi)
特定品種的保證金、浮動(dòng)盈虧直接計(jì)算在質(zhì)押賬戶上,不夠時(shí)借用人民幣賬戶資金 質(zhì)押余額 = max(日初質(zhì)押資金 + 盤中實(shí)時(shí)上場(chǎng)質(zhì)押 - 盤中實(shí)時(shí)上場(chǎng)解質(zhì) - CO保證金占用、凍結(jié) + CO持倉(cāng)盈虧 + min(CO平倉(cāng)盈虧 - CO手續(xù)費(fèi)占用、凍結(jié),0),0) 借用人民幣賬戶資金(CO平倉(cāng)盈虧 〉 CO手續(xù)費(fèi)占用+凍結(jié) )
max(CO保證金占用、凍結(jié) - CO持倉(cāng)盈虧 - (日初質(zhì)押資金 + 盤中實(shí)時(shí)上場(chǎng)質(zhì)押 - 盤中實(shí)時(shí)上場(chǎng)解質(zhì)),0)
max( (CO保證金占用、凍結(jié) - CO持倉(cāng)盈虧 - CO平倉(cāng)盈虧 + CO手續(xù)費(fèi)占用、凍結(jié)) - (日初質(zhì)押資金 + 盤中實(shí)時(shí)上場(chǎng)質(zhì)押 - 盤中實(shí)時(shí)上場(chǎng)解質(zhì)),0)
5.1. 習(xí)題
1. 簡(jiǎn)述中金所套利交易編碼與套利單的區(qū)別與連系?
2. 簡(jiǎn)述上期所報(bào)單出現(xiàn)錯(cuò)誤回報(bào)“綜合交易平臺(tái):平倉(cāng)量超過持倉(cāng)量”的可
能原因?
3. 簡(jiǎn)述原油期貨兩套人民幣方案在“質(zhì)押資金”使用上的差別?
第6章. CTP常見問題
6.1. 不合法的登錄
在CTP中,投資者正確登錄CTP交易系統(tǒng)需要明確指定接入的目標(biāo)交易系統(tǒng)(通過RegisterFront中指定的前置機(jī)網(wǎng)絡(luò)地址或RegisterNameServer中指定的名字服務(wù)器網(wǎng)絡(luò)地址確定)、目標(biāo)應(yīng)用單元(由BrokerID確定)、登錄的用戶代碼(UserID)及密碼(Password)。
例題:投資者A報(bào)告接入公司CTP-次用系統(tǒng)報(bào)“綜合交易平臺(tái):不合法的登錄”錯(cuò)誤,運(yùn)維人員查詢?cè)撓到y(tǒng)用戶事件時(shí)發(fā)現(xiàn)確實(shí)存在該投資者接近報(bào)告時(shí)間的登錄失敗記錄,請(qǐng)問該錯(cuò)誤如何引起,怎樣處理?
解答:運(yùn)維人員在投資者預(yù)登錄的目標(biāo)系統(tǒng)及應(yīng)用單元中查詢到由該投資者登錄失敗產(chǎn)生的用戶事件記錄,說明該投資者在登錄時(shí)指定的目標(biāo)系統(tǒng)及應(yīng)用單元完全正確,用戶事件中記錄的投資者代碼也完全正確,所以報(bào)告“不合法的登錄”錯(cuò)誤的唯一原因就是密碼錄入錯(cuò)誤。請(qǐng)?jiān)撏顿Y者核實(shí)用戶密碼后再重新登錄,或是在確認(rèn)客戶身份后為該投資者重置交易密碼。
6.2. 無此權(quán)限
投資者報(bào)單時(shí)返回“綜合交易平臺(tái):無此權(quán)限”錯(cuò)誤。此類錯(cuò)誤發(fā)生時(shí),需要查詢?cè)撏顿Y者是否具有對(duì)應(yīng)合約的報(bào)單(開倉(cāng)、平倉(cāng))權(quán)限。如果合約權(quán)限設(shè)置正確,則需要確認(rèn)該投資者登錄CTP系統(tǒng)時(shí)使用的經(jīng)紀(jì)公司代碼(BrokerID)及用戶代碼(UserID)是否與報(bào)單指令中輸入的對(duì)應(yīng)字段(BrokerID、InvestorID)完全一致。
6.3. 報(bào)單錯(cuò)誤:不允許重復(fù)報(bào)單
CTP客戶端發(fā)送報(bào)單指令時(shí),報(bào)單引用(OrderRef)可以為空,CTP后臺(tái)會(huì)在收到該報(bào)單后為該字段賦值并在報(bào)單回報(bào)中返回。CTP客戶端也可以為該字段自主填報(bào)合適的值,CTP后臺(tái)要求該字段在同一用戶會(huì)話內(nèi)以嚴(yán)格的時(shí)序保持遞增。否則,CTP后臺(tái)將返回“綜合交易平臺(tái):報(bào)單錯(cuò)誤:不允許重復(fù)報(bào)單”錯(cuò)誤信息。
CTP客戶端可以在登錄響應(yīng)函數(shù)OnRspUserLogin中獲取當(dāng)前會(huì)話的最大報(bào)單引用(MaxOrderRef)值,并以此為基準(zhǔn),依照嚴(yán)格時(shí)序遞增的原則管理當(dāng)前會(huì)話報(bào)單的報(bào)單引用(OrderRef)值。
該字段定義為13位的字符數(shù)組(typedef char TThostFtdcOrderRefType[13];),建議CTP客戶端在賦值時(shí)僅使用阿拉伯?dāng)?shù)字字符