1. 程式人生 > >全球程式化交易尋求新突破(轉)

全球程式化交易尋求新突破(轉)

程式化交易在美國已經順利走過幼年期,它具備了一系列能用在各種市場上的交易工具。程式化交易的使用者和生產商正在不斷地改進它們的工具,他們一方面通過使交易軟體與市場互動更頻繁,另一方面通過改程序序來適應某一單一的期貨品種。事實上,有跡象表明,一些程式化交易者開始設計程式來誘殺其他的程式化交易者,或者在慌張的指令資訊發出之後卻不執行以此來隱蔽行蹤。由於期貨市場上大量的程式化交易都是為個人定製的,使用者自然不情願公開他們的交易策略,追蹤起來就很難。
      程式化交易的市場競爭越來越激烈,一些獨立的軟體生產商已經開發出能根據使用者喜好來改變複雜程度的軟體,許多在美國資本市場居有影響力的經紀人通過改進他們的交易模型來適應具體期貨市場的要求。軟體生產商和經紀人都把商品交易顧問當作潛在的客戶。

      從2007年6月中旬美國期貨業協會舉辦的年度交易和資訊科技大會可以看到程式化交易的發展趨勢,大會上有四個小組討論程式化交易,許多小組中的成員致力於期貨市場上的程式交易的開發和推廣。

      “三年前,大多數期貨市場上的程式化交易都是自己開發的,現在我們可以看到有很多現貨供應且無需訂製的產品正在投入使用。”歐洲聯合交易所的資訊科技部長吉姆約翰內克在大會上表示。

      雖然很多人為程式化交易起源於資本市場而後傳入期貨和期權市場,事實上,程式化交易在衍生品市場中有很長的歷史。15年前,德國期貨交易所(歐洲聯合交 易所的前身)的交易員開始通過編寫計算機程式交易來使交易自動化。由於做市商要從上百個報價中取消和替代報價中開發出高速自動化交易系統

,歐洲的電子化期權交易成為另一自動化交易系統重要的孵化器。

      在實際中兩種方法存在於兩個市場中,一個市場中的好方法很快會傳播到另一市場,套利交易尤其適合程式化交易,主要是因為電腦比人的動作更快。J.P摩根 的執行理事拉塞爾·艾布拉姆森表示一些程式化交易軟體能在一秒中內傳遞幾千條交易指令到交易所,能不斷地根據市場變化取消和替代交易指令,快速準確地撲捉 任何價格異動。

      能源市場上的暗箱交易

      如今能源市場是程式化交易應用最集中的市場之一。在過去的兩年裡,洲際交易所投巨資到它的交易平臺中以提高交易速度和容量,這使它的能源期貨市場對程式 化交易者更有吸引力。2006年8月,當紐約商業交易所在Globex電子化交易平臺上推出全天候交易的原油期貨合約時,兩家交易所的競爭就開始了。

     Orc軟體公司的經理約塞夫·阿爾佛雷德森表示:“紐約商業期貨交易所(NYMEX)推出Globex交易平臺之後,我們就接到訂單,Globex交易平臺很適合程式化交易,並且與ICE進行跨市場套利很方便。”

      兩家交易所都提供固定的應用程式介面,允許客戶將他們的伺服器放在交易所的伺服器旁,這能使交易指令更快地下到場內,一個來回只需要幾毫秒。

      2007年6月,NYMEX在它的Globex交易平臺上推出了能源和金屬的期權交易,阿爾佛雷德森認為,這將引起活躍在其他電子化交易的期權市場上的 做市商的興趣。阿爾佛雷德森現在能把同一自動報價技術應用到一種期權交易中。如今,這種自動報價系統既可以應用在NYMEX場內交易也可以用在場外交易。

      跨市場套利與來自協同定位的挑戰

      能源期貨市場的進步使程式化交易對網速要求更高,許多大的期貨交易所提供協同定位服務,允許會員的伺服器連線在離交易所伺服器最近的位置上,這樣能有效減少交易指令的傳送時間,CME,ICE和Euronext.liffe都提供這種服務。

      這樣問題就隨之而來,當一個會員將伺服器靠近一個交易所時就會遠離另一交易所,在長距離傳送交易指令時產生的時滯即使只有幾毫秒,在高速交易的世界中這也將產生很大的差異。

      為了解決這個問題,一些會員公司為每個交易所設立分離的伺服器,這些伺服器在同一地點被動態聯結起來,Calyon 金融公司的IT專家說這需要先分析網路效能,測量交易指令在網路中各接點間的執行時間和指令資訊交換的時滯,然後根據這些資訊改進交易程式。

      交易程式的改進

      協同定位交易伺服器並不是短線炒手提高交易效率的唯一手段。炒手要對交易系統級進行全面分析觀察能剔除哪些程式來縮短几毫秒的交易時間,這一過程是不可 能一蹴而就。在美國期貨業協會舉辦的交易及資訊科技大會上,一些交易員說他們的交易系統都是在實戰中進行長時間除錯得來的。以前,炒手要同時看著四個屏 幕,現在只需看著兩行,一行顯示行情變化,另一行顯示網路狀況。

      Calyon Financial公司的Draughon Cites 軟體就是一個很好的例子。在C++和Java的程式中,系統定時執行特定的程式並分配特定的記憶體用於處理這一程式。這一例行程式的執行使系統的執行速度輕 微下降,以至於多數炒手都注意不到,但是在自動的程式化交易系統中,尤其交易量突然增大的時候就可以很明確地察覺到。在C++程式中,炒手可以調整例行檢 查程式的執行頻率,而不是由系統自動執行。

      從軟體到晶片

      程式化交易的後果之一就是市場資料出現爆炸性增長,當炒手使用程式化交易軟體將他們的指令細化以減少對市場的衝擊時,就需要增加交易的次數。美國期貨市 場上出現了小合約電子化,這些小合約大約是標準合約的一半,很多人都期待在其他期貨市場上推出小型合約。同時,高頻率自動化交易系統的發展有助於增加成交 的機率。

      交易所現在比以往要輸出更多的行情資料,歐洲聯合交易所的約翰內克估計,他們交易所現在傳送的資料是2年前的4倍,到12月份,它的資料傳送能力將達到 1096K。資料庫供應商說,他們的系統每秒能接收數萬條指令資訊,每秒傳送100萬指令資訊的紀錄很快就被重新整理。

      TradingScreen的資訊科技主管菲利浦·布翰內克認為,在未來幾年如何解決急劇增加的行情資料是這一行業亟待解決的問題,程式化交易目前在期貨業還佔很少一部分,但很快就會有很大的發展,這將促使我們改變現在的資料處理方式。

      布翰內克以美國的股票期 權市場舉例:當程式化交易的期權交易量不斷增加尤其是當便士定價擴充套件以後,報價數量會迅速增加。在美國最大的股票期權交易市場——國際證券交易所,做市商 能對某一期權在每一行權價上給出每秒14種報價,在全部期權型別的所有的行權價上的報價乘數級增加形成資料洪流。期權報價管理局(OPRA)現在每秒能傳 送57.3萬的行情資料,可能在明年1月達到70萬。

      雖然期貨業目前還沒有達到上面提到的資料傳送量,但交易所正在提高其傳送資料的速度和能力。歐洲期貨交易所(Eurex)去年已經開始無線傳送行情數 據,並計劃在11月份升級它的交易平臺提供附加的市場深度資料,洲際交易所(ICE)正在測試它的高速資料傳送系統。

      此外,一些公司正在想法找到能顯著提高資料處理能力的方法,較為理想的一種方式是將資料處理功能從軟體移到現場可程式設計門陣列(FPGA)整合晶片上,它 可以現場手動除錯,這種方法效果顯著。一個美國期貨業的行情資訊提供商——Activ Financial公司估計使用FPGA比以前的資料處理軟體能提高20倍的處理能力,並降低10倍的時滯時間。

      TradingScreen 的布翰內克警告說,為程式化交易建立必要的能夠處理資料洪流的系統是非常昂貴的,只有少數人有能力建立分時資料庫。他還表示,僅做一個龐大的交易模型是遠 遠不夠的,還需要指令的管理、聯結和行情資料結構來支援這個模型。他們內部很難完成這樣的工作,所以,希望能和銀行、經紀公司一起合作。

      究竟去買還是自己設計

      作為一個投資者,買現成的軟體還是自己設計劃算呢?在期貨業交易和資訊科技大會上,一些人說:“幾年前,很多標準化生產的軟體都是為股票市場設計的,要求期貨市場上的投資者按自己需要進行完善。”

      當然,任何事情都有兩面性,正如操盤手擔心交易被投資銀行玩弄一樣,投資銀行也經常聽到他們的客戶抱怨在交易中被程式化交易者玩弄。J.P摩根的阿布拉 姆森說,在過去半年時間裡這種抱怨不斷增加,他認為,這就是程式化交易在期貨市場上應用的結果。經常有客戶看到報價欄裡的價格後馬上去下單,但當他們發出 指令後這個價格已經不見了的情況發生。

      根據一些參加期貨交易資訊交流大會的人員透露,一些公司通過同軸光纜將程式化交易系統與交易所聯結起來,有時公司下買單,他們知道這一報價將引發程式化交易者的迴應,接著立即取消這一指令並下賣單,這樣可能爭取到更有利的價格或在同樣價格下的較大的成交量。

      這種行為在期貨市場的歷史上並不新鮮。只不過現在的行動更快,但期貨業的老前輩們記得在場內交易時同樣的作弊行為,當一個有吸引力的報價傳到交易池中時,其他的交易員都在觀察他們的交易意圖,為了掩蓋他們的行動,他們可能在交易池的另一邊已經將這一報價執行。

      然而,程式化交易工具的發展類似於軍備競賽,只要有一種程式化交易系統被廣泛使用,一些人就會從這種系統中設計出新的系統,一些生產商說他們現在正在設計第三代程式化交易系統。毫無疑問,這種更新換代將不斷持續下去。

相關推薦

全球程式化交易尋求突破

程式化交易在美國已經順利走過幼年期,它具備了一系列能用在各種市場上的交易工具。程式化交易的使用者和生產商正在不斷地改進它們的工具,他們一方面通過使交易軟體與市場互動更頻繁,另一方面通過改程序序來適應某一單一的期貨品種。事實上,有跡象表明,一些程式化交易者開始設計程式來誘殺其他的程式化交易者,或者在慌張的指令

OI專輯

第一章 我自幼就開始學習OI了。 聽聞我出生之時,口中就含有一把bits/stdc++.h,家中人大為驚訝,我便很早就拜入師門,只是從那以後倒也沒有新人加入,我便一直是小師妹。 按理說我水平應該不差,但奈何我自出生便相隨的bits/stdc++.h常惹人非議,山門中

全球最神祕的高頻交易巨頭Jump Trading

https://zhuanlan.zhihu.com/p/20228722 底牌 | 全球最神祕的高頻交易巨頭Jump Trading 撲克投資家-林輝 · 1 年前 撲克財經旗下品牌:最值得信任的大宗商品產業和金融服務業智庫。跨界、深度、專注——匯聚業

Android——谷歌官方下拉刷控件SwipeRefreshLayout

reference top 顯示 是個 not ext html blog right 轉自:http://blog.csdn.net/zouzhigang96/article/details/50476402 版權聲明:本文為博主原創文章,未經博主允許不得轉載。

阿裏巴巴Java開發規約插件全球首發!

uda 同時 update 智能 所在 yqi 我們 提示 你們 https://mp.weixin.qq.com/s?__biz=MzI0NTE4NjA0OQ==&mid=2658355901&idx=1&sn=3169172bfc68191dcc

C++11特性之 std::forward(完美轉發)

tails array sin .com std utili res details calling 我們也要時刻清醒,有時候右值會轉為左值,左值會轉為右值。 (也許“轉換”二字用的不是很準確) 如果我們要避免這種轉換呢? 我們需要一種方法能按照參數原來的類型轉發到另一個函

唐ISP操作步驟

too 模式 usb 連線 com In 點擊 代碼下載 art 1,電腦上裝上“NuMicro_ICP_Programming_Tool_v1.18.5320.zip”;2,把目標板通過SWD口的NU-LINK連接到電腦的USB口上;3,打開桌面的“NuMicro ICP

采用短網址生成方法,生成一個唯一的短字符串。 然後保存到數據庫中,與源數據一一對應,的系統,從數據庫中取到相應的數據

hash parseint uid += 不用 裏的 我想 ger vrf /** * 短網址生成方法 * 這個方法會,生成四個短字符串,每一個字符串的長度為6 * 這個方法是從網上搜索的一個方法,但不知道出自何處了,稍微將key換了一下

Python使用MySQL數據庫()

scroll 得到 插入 分享圖片 user for too linux values http://www.cnblogs.com/fnng/p/3565912.html 一,安裝mysql 如果是windows 用戶,mysql 的安裝非常簡單,直接下載安裝文件

Win7+Ubuntu雙系統結構下,Ubuntu克隆至硬碟,啟動成功 Linux下檢視硬碟UUID和修改硬碟UUID

前言梗概: 750GB 機械硬碟下安裝 Win7 和 Ubuntu雙系統,之前Win7單獨重灌後,將grub引導覆蓋;利用EasyBCD恢復Ubuntu啟動。 最近發現之前Ubuntu分配空間太小,想將其安裝到一個大一點的SSD(固態硬碟)上。 Ubuntu情況如下, /dev/s

 windows一臺電腦增多個git賬號

  概述 電腦上已經配置了github的ssh連線。現在又有一個不同的git賬戶,也就是要在一臺電腦上配置兩個git賬號。 下面記錄一下我配置的方法。 取消git全域性配置 之前配置github的時候,用命令 git config --golbal u

用4年多時間, 帶領微軟重登全球市值第一寶座, 納德拉是如何做到的?

《看見成長的自己》(卡羅爾·德韋克,Carol S. Dweck); 《非暴力溝通》; 成長型思維;   https://mparticle.uc.cn/article_org.html?uc_param_str=frdnsnpfvecpntnwprdssskt&cli

DeepMind詳解WaveNet:比原來快千倍,語音更自然 | 附論文 DeepMind詳解WaveNet:比原來快千倍,語音更自然 | 附論文

mark一下,感謝作者分享! https://blog.csdn.net/yh0vlde8vg8ep9vge/article/details/78621165 原 DeepMind詳解新WaveNet:比原來快千倍,語音更自然 |

Android Studio學習筆記建立視窗activity並進行跳

1,建立layout(activity_other.xml) 在src/main/res/layout滑鼠右鍵 new->LayoutResource File 然後輸入一個file name,比如:activity_other 點ok鍵完成建立 2,建

C# 4.0特性白皮書[]

Contents 目錄 Introduction 簡介 C# 4.0 Dynamic Lookup 動態查詢 The dynamic type dynamic型別 Dynamic operations 動態操作 Runtime lookup 執行時查詢 Exam

高頻交易的外部網路連線技術

高頻交易的外部網路連線技術 2017-03-07 量化投資小白菜 之前我們講到高頻交易中的網路連線和網路技術,主要介紹了交易所內部的網路連線——對於co-location的使用者來講,包括他們放在交易所撮合引擎伺服器所在的資料中心裡的伺服器之間的網路連線

web開發流程

ctu 圖片 hit 處理 隨著 使用 一個bug 原型開發 href a、項目經理與公司決策層的溝通,以確定這個需求有沒有足夠的人手和可行性去實現,以及與現有產品的依存關系。  b、公司決策層與市場/策劃部門的交流,這個過程將進行的相當充分,並且是反復、長期的,它致力於

少是指數級的多

管理 blank 自己 als 參數模板 ria tube temp 謝謝 轉自 http://www.oschina.net/news/30584 原文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,舊金山的 G

Html中嵌套其他HTML文件的幾種方法

java mar net rip gin bsp ace wid style 給大家整理了3個方法,一個是HTML的iframe標簽,別兩個是JS引用。比如要在arr.html文件裏引用index.html文件,方法如下。 HTML引用方法: <iframe na

centos7 用yum安裝mysql

unity 文件 設置密碼 highlight yum oca 網上 get r文件 CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,需要去官網上下載 # wget http://dev.mysql.com/get/mysql-