程序化交易可以用市價(jià)下單么?市價(jià)下單需要注意什么?

2018-10-26 / 已閱讀:2759 / 上海邑泊信息科技

程序化交易系統(tǒng)投入實(shí)際使用后,最終都要通過(guò)下單完成交易來(lái)實(shí)現(xiàn)它的預(yù)期價(jià)值。那么程序化交易系統(tǒng)自動(dòng)下單的時(shí)候,使用什么價(jià)格下單合適呢?

市價(jià)指令是指令到達(dá)交易池之后,經(jīng)紀(jì)人必須按照此時(shí)最好的價(jià)格執(zhí)行交易的指令。市價(jià)指令是最常見(jiàn)的一種交易指令。這種指令只需要指出投資者想要買賣的金融期貨合約的數(shù)量,而無(wú)須指明成交價(jià)格。因?yàn)檫@個(gè)指令本身就是要求場(chǎng)地經(jīng)紀(jì)人按照接到指令時(shí)的市場(chǎng)價(jià)格成交。

限價(jià)指令是指客戶要求經(jīng)紀(jì)人在特定的價(jià)格入市,但是要在客戶制定的價(jià)格或者更有利的價(jià)格上達(dá)成交易。限價(jià)指令的下達(dá),是由于客戶不愿意承受比制定的價(jià)格更糟的價(jià)格,為此使用限價(jià)指令。限價(jià)指令上規(guī)定的價(jià)格是客戶所愿意接受的價(jià)格底線。超出這個(gè)底線的價(jià)格,客戶就認(rèn)為不能接受。而經(jīng)紀(jì)人在超出底線價(jià)格的水平上,也不能為客戶達(dá)成交易。

觸價(jià)指令是指市場(chǎng)價(jià)格只要觸及客戶所規(guī)定的價(jià)格水平時(shí)就生效的指令。也就是說(shuō),一旦市場(chǎng)價(jià)格到達(dá)了客戶所事先設(shè)定的價(jià)格,這份指令就成為市價(jià)指令,這時(shí)經(jīng)紀(jì)人就可以爭(zhēng)取以最佳的價(jià)格為客戶達(dá)成交易。

止損指令是指要求在市場(chǎng)價(jià)格高于某一個(gè)設(shè)定價(jià)格時(shí)買入或者在市場(chǎng)價(jià)格低于某一設(shè)定價(jià)格時(shí)賣出的指令。

針對(duì)不同的自動(dòng)交易場(chǎng)景,可以使用不同的下單指令。

在開發(fā)程序化交易策略模型的時(shí)候,一般會(huì)使用歷史數(shù)據(jù)做績(jī)效分析,并優(yōu)化調(diào)整參數(shù)。在使用歷史數(shù)據(jù)做回歸測(cè)試的時(shí)候,一般不考慮下單之后成交不了的情況的。在實(shí)際交易的時(shí)候,為了獲得和開發(fā)測(cè)試時(shí)盡可能同樣的模型策略表現(xiàn),也是需要能在最短的時(shí)間內(nèi)最大化成交的。

對(duì)于流動(dòng)性不足的品種,沒(méi)有充足和及時(shí)的交易對(duì)手方,因此沒(méi)辦法保證下單后規(guī)定時(shí)間內(nèi)一定成交。而對(duì)于流動(dòng)性相對(duì)平穩(wěn)充足的品種,能不能成交的關(guān)鍵因素在于下單時(shí)的出價(jià)。

對(duì)于小規(guī)模資金的程序化交易,在發(fā)出交易指令后,可以使用市價(jià)指令下單,一般都能立即成交,但是考慮到交易指令發(fā)出后可能會(huì)有延時(shí),到了交易所的撮合引擎后,實(shí)際市價(jià)已經(jīng)發(fā)生變化,有可能導(dǎo)致成交不了。對(duì)于這種情況,可以在市價(jià)基礎(chǔ)上加上幾個(gè)Tick,基本可以解決絕大部分問(wèn)題?;蛘叨〞r(shí)監(jiān)測(cè)未成交的單子,自動(dòng)撤銷并重新報(bào)單。而將上面2種結(jié)合起來(lái)基本是萬(wàn)無(wú)一失了。在極端情況下,市場(chǎng)價(jià)格波動(dòng)特別大的時(shí)候,即使將上面2中方法結(jié)合起來(lái),可能也趕不上市場(chǎng)價(jià)格變化的速度,導(dǎo)致不停地撤單和重新報(bào)單,卻仍然也成交不了,針對(duì)這種情況,可以放大Tick加減的數(shù)量或者直接按照漲停板、跌停板報(bào)單。這樣除非價(jià)格封死在漲跌停板,單子一報(bào)進(jìn)去就會(huì)立即成交。

而對(duì)于大規(guī)模資金的程序化交易,可能上面的簡(jiǎn)單報(bào)價(jià)策略就不夠了。太大的資金可能一單全下下去會(huì)把好幾個(gè)Tick的對(duì)手盤掃掉,并嚴(yán)重影響價(jià)格行情走勢(shì),導(dǎo)致按照市價(jià)下單不能成交的概率變大,同時(shí)自己的交易成本也變高。嚴(yán)重影響價(jià)格行情之后,可能還會(huì)導(dǎo)致原先的策略模型失真。針對(duì)這種情況,一方面在開發(fā)策略模型的時(shí)候,就要更多地考慮滑點(diǎn)對(duì)它的影響,另一方面則要編寫專門的交易策略,拆單后分批報(bào)入并成交,盡可能地不影響行情可保持足夠的交易對(duì)手方流動(dòng)性,加快自己報(bào)單的成交,也降低整體報(bào)單成本。

 

 


上一篇:行業(yè)板塊是什么?常見(jiàn)的行業(yè)板塊有哪些?
下一篇:程序化交易可以用漲停板或跌停板下單么?需要注意什么?

推薦列表

返回博客