第3章.期貨行情數(shù)據(jù);CTP目前支持國內(nèi)四家期貨交易所的普通行情訂閱,;3.1.最新價(jià);期貨連續(xù)競(jìng)價(jià)交易按照價(jià)格優(yōu)先、時(shí)間優(yōu)先的原則撮合;買價(jià)≥賣價(jià)≥前成交價(jià),最新成交價(jià)=賣價(jià);買價(jià)≥前成交價(jià)≥賣價(jià),最新成交價(jià)=前成交價(jià);前成交價(jià)≥買價(jià)≥賣價(jià),最新成交價(jià)=買價(jià);3.2.開盤價(jià);開盤價(jià)是指某一期貨合約開市前五分鐘內(nèi)經(jīng)集合競(jìng)價(jià)產(chǎn);例題:某合約昨收盤價(jià)及昨結(jié)算價(jià)均
第3章. 期貨行情數(shù)據(jù)
CTP目前支持國內(nèi)四家期貨交易所的普通行情訂閱,因此CTP行情數(shù)據(jù)定義也覆蓋了各交易所的全部字段集合。CTP行情接口訂閱通知函數(shù)OnRtnDepthMarketData中返回的結(jié)構(gòu)體CThostFtdcDepthMarketDataField包含以下字段:交易日、合約代碼、交易所代碼、合約在交易所的代碼;上次結(jié)算價(jià)、昨收盤、昨持倉量、昨虛實(shí)度、今虛實(shí)度;今開盤、最新價(jià)、最高價(jià)、最低價(jià)、當(dāng)日均價(jià)、 漲停板價(jià)、跌停板價(jià)、今收盤、本次結(jié)算價(jià);數(shù)量(成交量)、成交金額、持倉量(中金所單邊);申買價(jià)一、申買量一、申賣價(jià)一、申賣量一;最后修改時(shí)間、最后修改毫秒。
3.1. 最新價(jià)
期貨連續(xù)競(jìng)價(jià)交易按照價(jià)格優(yōu)先、時(shí)間優(yōu)先的原則撮合成交。以漲跌停板價(jià)格申報(bào)的指令,按照平倉優(yōu)先、時(shí)間優(yōu)先的原則撮合成交,交易所強(qiáng)行平倉申報(bào)單優(yōu)先其他平倉申報(bào)單。報(bào)單撮合產(chǎn)生的最新成交價(jià)取買價(jià)、賣價(jià)及前成交價(jià)三者居中的價(jià)格。
買價(jià)≥賣價(jià)≥前成交價(jià), 最新成交價(jià)=賣價(jià)
買價(jià)≥前成交價(jià)≥賣價(jià), 最新成交價(jià)=前成交價(jià)
前成交價(jià)≥買價(jià)≥賣價(jià), 最新成交價(jià)=買價(jià)
3.2. 開盤價(jià)
開盤價(jià)是指某一期貨合約開市前五分鐘內(nèi)經(jīng)集合競(jìng)價(jià)產(chǎn)生的成交價(jià)格。目前,國內(nèi)期貨交易所的開盤價(jià)依次依據(jù)以下原則產(chǎn)生:最大成交量原則、最小剩余量原則、最接近價(jià)格翻轉(zhuǎn)點(diǎn)原則及最接近前一成交價(jià)原則(鄭商所及大商所則取最接近前結(jié)算價(jià)的價(jià)格)。
例題:某合約昨收盤價(jià)及昨結(jié)算價(jià)均為2040 ,集合競(jìng)價(jià)撮合開始時(shí)報(bào)單薄如下表所示,求開盤價(jià)?
解答:
3.3. 其他字段
成交量:是指某一期貨合約在當(dāng)日交易期間所有成交合約的雙邊數(shù)量(中金所為單邊數(shù)量);
持倉量,是指期貨交易者所持有的未平倉合約的雙邊數(shù)量(中金所為單邊數(shù)量); 成交金額=∑成交量*成交價(jià)格*合約乘數(shù),CTP-API返回的鄭商所成交金額需乘以合約乘數(shù);
當(dāng)日均價(jià)=成交金額/(成交量*合約乘數(shù)),CTP-API返回的大商所、上期所當(dāng)日均價(jià)需除以合約乘數(shù);
本次結(jié)算價(jià):是指某一期貨合約當(dāng)日一定時(shí)間內(nèi)成交價(jià)格按照成交量的加權(quán)平均價(jià)(中金所為最后一小時(shí))。
組合定單在交易撮合時(shí),實(shí)際上是通過將組合派生成單腿定單來實(shí)現(xiàn)的,以鄭州跨期套利組合定單為例:
通常,跨期套利組合定單的買單是:買近月份,賣遠(yuǎn)月份;而賣單是:賣近月份,買遠(yuǎn)月份;所報(bào)價(jià)格是價(jià)差,我們規(guī)定價(jià)差是:近月價(jià)格 — 遠(yuǎn)月價(jià)格。采用兩端派生的方法,即固定近端,派生出一個(gè)遠(yuǎn)端的單腿定單,然后,固定遠(yuǎn)端,派生出一個(gè)近端的單腿定單;兩個(gè)派生的單腿定單和普通定單一樣顯示在行情里;只根據(jù)單腿普通最優(yōu)報(bào)價(jià)定單來派生,不再根據(jù)派生定單再去派生;派生定單需打上派生標(biāo)記,同時(shí)記載由哪端所派生。
例題:組合訂單報(bào)單對(duì)行情的影響?
解答:以鄭州跨期套利組合定單為例
3.4. 習(xí)題
1. 舉例說明開盤價(jià)的確定原則?
2. 舉例說明最新價(jià)的確定原則?
3. 舉例說明鄭商所跨期套利組合定單兩端派生的方法?
第4章. 期貨交易指令
CTP目前支持國內(nèi)四家期貨交易所的所有報(bào)單指令,因此CTP報(bào)單指令數(shù)據(jù)定義也覆蓋了各交易所的全部報(bào)單指令字段集合。CTP交易接口的報(bào)單指令函數(shù)ReqOrderInsert的結(jié)構(gòu)體參數(shù)CThostFtdcInputOrderField定義了以下與報(bào)單指令類型相關(guān)的字段:
報(bào)單價(jià)格條件(OrderPriceType),該字段決定了指報(bào)單指令報(bào)入時(shí)“價(jià)格”字段的具體賦值。該字段為“任意價(jià)”時(shí),價(jià)格字段無意義;該字段為“限價(jià)”時(shí),價(jià)格字段為終端報(bào)入的具體價(jià)格數(shù)值;該字其他取值范圍還包括“最優(yōu)價(jià)、最新價(jià)、買一價(jià)、賣一價(jià)及在此基礎(chǔ)上浮動(dòng)1到3個(gè)tick等”,此類取值主要用于CTP服務(wù)器條件單,表示在條件報(bào)單指令觸發(fā)時(shí),價(jià)格字段取值為當(dāng)時(shí)對(duì)應(yīng)的該類價(jià)格或上浮后的具體數(shù)值。
買賣方向(Direction):買、賣。
組合開平標(biāo)志(CombOffsetFlag):開倉、平倉、強(qiáng)平、平今、平昨。
組合投機(jī)套保標(biāo)志(CombHedgeFlag):投機(jī)、套利、套保。
有效期類型(TimeCondition):IOC(Immediately or cancel)、GFD(good for day)、GTD(good till date, 具體日期在“GTD日期”字段指定,目前各交易所在收盤后都會(huì)清除所有未成交報(bào)單,所以該類報(bào)單指令無效);
成交量類型(VolumeCondition):該字段取值為“任何數(shù)量”時(shí),報(bào)單可以以等于或低于“數(shù)量”字段的任何數(shù)量成交;該字段取值為“最小數(shù)量”時(shí),報(bào)單只能以大于等于“最小成交量”且小于等于“數(shù)量”字段取值范圍內(nèi)的數(shù)量成交;該字段取值為“全部數(shù)量”時(shí),報(bào)單只能以全部數(shù)量成交。
觸發(fā)條件(ContingentCondition):該字段為“立即”時(shí),該報(bào)單立即報(bào)入交易所;“止損”及“止盈”適用于大商所的止盈(損)單及鄭商所止損單;條件觸發(fā)包含“最新價(jià)大于條件價(jià)、賣一價(jià)大于條件價(jià)、買一價(jià)小于等于條件價(jià)等等”,表示該報(bào)僅在條件滿足時(shí)觸發(fā)。止盈(損)單對(duì)應(yīng)的止盈(損)價(jià)及條件報(bào)單對(duì)應(yīng)的條件價(jià)均存儲(chǔ)于止損價(jià)(StopPrice)字段中。
互換單標(biāo)志(IsSwapOrder):標(biāo)識(shí)該報(bào)單是否為互換單,目前僅大商所適用。
4.1. 市價(jià)單
SHFE:無
CFFEX:不限定價(jià)格、按照當(dāng)時(shí)市場(chǎng)上可執(zhí)行的最優(yōu)報(bào)價(jià)成交的指令,市價(jià)指令的未成交部分自動(dòng)撤銷(IOC),集合競(jìng)價(jià)指令申報(bào)時(shí)間不接受市價(jià)指令申報(bào),后兩個(gè)季月合約不支持市價(jià)單(報(bào)錯(cuò)信息為“不合法的數(shù)量”)。
CZCE:市價(jià)指令指沒有標(biāo)明具體價(jià)位,按當(dāng)時(shí)市場(chǎng)上可執(zhí)行的最好價(jià)格(報(bào)價(jià))成交的指令。市價(jià)指令不參與集合競(jìng)價(jià);交易期間,市價(jià)指令先于限價(jià)指令執(zhí)行;行情出現(xiàn)單方無報(bào)價(jià)時(shí),未成交的市價(jià)指令自動(dòng)撤銷。
DCE:以漲(跌)停板價(jià)格參與交易的買(賣)指令,無特殊屬性(FOK、FAK)的市價(jià)指令可在集合競(jìng)價(jià)申報(bào)階段報(bào)入。
例題:CTP中如何報(bào)入FOK及FAK屬性的訂單?
解答:
FOK(fill or kill),立即全部成交,否則撤銷;FAK(fill and kill)立即成交剩余指令自動(dòng)撤銷。兩種指令屬性都包含了“觸發(fā)條件”及“成交量類型”的要求。
在報(bào)入包含F(xiàn)AK和FOK指令屬性的報(bào)單時(shí),觸發(fā)條件(TimeCondition)字段值均為TC_IOC(立即完成,否則撤銷);FOK指令的成交量類型(VolumeCondition)字段值為VC_CV(全部數(shù)量),而FAK的成交量類型(VolumeCondition)字段值則為VC_AV(任何數(shù)量)。
4.2. 限價(jià)單
SHFE:指定價(jià)格,僅支持當(dāng)日有效( GFD )一種有效期類型。
CFFEX:按照限定價(jià)格或者更優(yōu)價(jià)格成交的指令,僅支持當(dāng)日有效( GFD )一種有效期類型。
CZCE:限價(jià)定單以指定的限價(jià)或更好價(jià)成交,期貨限價(jià)單可以支持IOC(FAK)、GFD、GTC、GTD等有效期類型。
DCE:按限定價(jià)格或更好價(jià)格成交的指令。含F(xiàn)OK、FAK屬性的限價(jià)指令僅限于連續(xù)交易。
4.3. 止盈(損)單
DCE:指當(dāng)市場(chǎng)價(jià)格觸及客戶預(yù)先設(shè)定觸發(fā)價(jià)格時(shí),交易所計(jì)算機(jī)撮合系統(tǒng)將其立即轉(zhuǎn)為市價(jià)(限價(jià))指令;在集合競(jìng)價(jià)申報(bào)期間,市價(jià)(或限價(jià))止損(盈)指令不參與集合競(jìng)價(jià)撮合。止盈(損)單既可以是開倉也可以是平倉。
限價(jià)止損(盈)指令中的限價(jià),是指該指令轉(zhuǎn)為限價(jià)指令時(shí)的委托價(jià);買限價(jià)止損(盈)指令中的限價(jià)必須大于等于止損價(jià)(或止盈價(jià)),且小于等于對(duì)應(yīng)合約的漲停板價(jià);賣限價(jià)止損(盈)指令中的限價(jià)必須小于等于止損價(jià)(或止盈價(jià)),且大于等于對(duì)應(yīng)合約的跌停板價(jià)。
例題:當(dāng)前成交產(chǎn)生的持倉a1305@4900@100手,假設(shè)該持倉為多頭或空頭時(shí),分別在成本價(jià)4900上下100的價(jià)格處設(shè)置限價(jià)止盈止損單,報(bào)單價(jià)為限價(jià)且偏離止損(盈)
三億文庫3y.uu456.com包含各類專業(yè)文獻(xiàn)、各類資格考試、外語學(xué)習(xí)資料、文學(xué)作品欣賞、幼兒教育、小學(xué)教育、應(yīng)用寫作文書、期貨交易相關(guān)業(yè)務(wù)及技術(shù)培訓(xùn)教材07等內(nèi)容