⑴ 什麼叫什麼程序化交易 量化投資 高頻交易,以及它們之間的區別與聯系。謝謝
程序化交易系統是指將設計人員交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化。當趨勢確立時,系統發出多空訊號鎖定市場中的價量模式,並且有效掌握價格變化的趨勢,讓投資人不論在上漲或下跌的市場行情中,都能輕松抓住趨勢波段,進而賺取波段獲利。程序化交易的操作方式不求績效第一、不求賺取誇張利潤,只求長期穩健的獲利,於市場中成長並達到財富累積的復利效果。經過長時期操作,年獲利率可保持在一定水準之上。 一句話:極其開放模型(策略)的設計、風險動態管理技術、誤差矯正反饋檢驗准確率、快捷的下單速度。這四項組成了整個程序化交易系統。 1. 將交易模式系統化:程序化交易的買賣決策完全決定於系統化、制度化的邏輯判斷規則,透過電腦的輔助,將各種訊息轉化為程序語言,藉由電腦來代替人為發出買賣訊號,再根據系統使用者發出的委託方式,執行下單程序。 2. 克服人性的四大心理障礙:排除人為情感因素,用電腦取代人性,消除交易時人性的恐懼、貪婪、遲疑及賭性等四大情緒因子。3. 確保交易方法的一致性:嚴守既定的操作紀律及交易的基本原則,透過電腦將既定的操作規范、獲利以及風險管理等條件寫成程序語言,依程序發出進出場買賣的訊號。 目前國內期貨市場程序化交易軟體很普遍,效果很不錯。股票市場沒聽說過有類似的軟體,反正程序化交易在日後肯定是一個大趨勢。要用就早用,第一個吃螃蟹的總是好賺錢,不是嗎。
並且,程序化交易軟體有體驗版,這個是需要運氣找到的
⑵ 程序化交易的其他
在確定了總體的構建思路後,應該對一個完整的交易系統的每一部分進行量化,包括:
一.最大單筆和總體交易頭寸的確立,我覺得以總資金的固定比例同時結合單個品種的的平均振盪幅度來確定比較合適。
二.開倉時機的選擇。既然確定了追隨趨勢,那麼價格就應該是我們最為關心的指標,可以以價格突破某個高點作為開倉的信號,但是這個開倉信號可以加以其它不同條件進行過濾,把明顯的假信號或者風險很大的開倉信號過濾掉,比如可以結合價格與均線的距離來確定。
三.加倉次數和時機的選擇。關於加倉,是比較難於掌握的一個操作步驟,我初步認為加倉應該是在趨勢已經確立後再進行,而這個壓力或者支撐是否可以直接採用在技術分析上的價位?這樣做會不會與整個程序化交易系統產生比較大沖突?因為這個畢竟是主觀的東西,而且還難以在操作之前量化,與程序化交易系統的構造初衷有所背離,究竟可不可行還值得商榷。
四.止損位的設定。止損是整個交易系統中比較重要的部分,與確定最大頭寸相似,我們可以把止損設定為固定比例同時根據不同品種的不同特徵區別對待,並在加倉之後調整止損點位。
五.盈利頭寸的平倉。關於平倉,因為是追隨趨勢,那我們就不能讓價格的小波動影響到總體的操作,但在數量上如何界定是小回調還是大調整,抑或是價格反轉,還是比較困難的。當然運用統計方法我們可以算出歷史數據的大小波動及其對應的價格表現,但這樣的歷史數據對以後的操作有多大的借鑒意義還值得進一步驗證。
總體上來說,以追隨趨勢為思路來設計的交易系統,其成功率一定達不到50%,因為市場的運動特徵必然會導致出現這樣的結果,但是在趨勢明確的時候,盈利率卻很可能很高。如果不考慮交易成本,那麼期貨市場本身就是個零和市場,賺錢的人賺到的錢和虧錢的人虧損的錢是相同的,而長期以來針對這樣的一個市場能不能做出一套保賺不虧的交易系統一直都是有爭議的,因為歷史經驗證明無論是多麼成功的交易者,都會在這個市場中出現反復,市場只要存在其交易就必然進行,而在交易者退出市場之前什麼事情都有可能發生,現在能賺錢的交易系統在今後的一段時間里可能就不好用了,所以說這個市場上根本就沒有也不可能有那麼一套在任何時間任何情況下都能屢試不爽的交易系統,可見不斷地驗證和修正對於交易系統是非常重要的。
最後提一點,程序化交易可能的最大好處就是可以幫助系統使用者最大程度地克服人性貪婪和恐懼的弱點。 目前支持股票期貨、外匯等金融產品可編程交易的主要有:tradestation(交易大師)國際一流交易軟體,不過收費比較貴,軟體使用費298$/月,如果你要研究歷史數據還要另買。
MT4(即將升級到MT5) 功能強大,免費使用,因為免費所以它的用戶數迅速增長大有超過tradestation的趨勢。
esignal 國際比較流行
Amibroker 老牌交易軟體 (一)價值發現型
(二)趨勢追逐型
(三)高頻交易型
(四)低延遲套利型 (一)系統設計的投入產出分析
(二)系統設計的原則
1.准確性。
2.穩定性。
3.簡單性。
(三)系統設計的步驟
1.交易策略的提出。
2.交易策略的程序化。
3.程序化交易系統的檢驗。
4.程序化交易系統的優化。 國內證券市場只有20年的歷史,相比歐美以及亞太其他發達地區市場成熟度還有很大差距,不僅如此,國內市場的一些特性也使程序化交易在國內發展受到限制。
首先,國內的交易場所比較單一,股票只在交易所進行交易。而國外的情況則是大量的流動性存在於交易所以外,比如大大小小的暗池、ECN等。即使同一隻股票也會在多個交易所交易,目前NYSE股票只有25%左右的交易量是通過NYSE執行的。國外很多執行演算法就是為這種條件量身定做的,比如各種智能路由演算法,而在國內這些演算法都沒了用武之地。
其次,國內市場的T+1交割制度使得大量日內交易策略不能得以實施,高頻交易策略更是無從談起。除此以外,股票市場不允許賣空、缺乏做市商制度、可供交易的產品簡單、交易指令不夠完善等,都不利於程序化交易策略的開展。
盡管如此,我們還是看好程序化交易在國內的發展前景。自今年4月滬深300股指期貨被正式推出以來,大量的程序化套利策略紛紛出爐並創造出驚人的交易量。圖14是滬深300股指期貨月交易額和標普指數期貨(包括普通合約和迷你合約)的月交易額對比。從圖中可以看出如果將兩種貨幣的匯率折算進去,基本上國內的股指期貨交易額已經和標普指數在同一水平。標普指數期貨是面向整個市場的,而股指期貨國內目前並沒有對機構投資者開放,可以想像未來市場全面開放後國內的市場潛力有多大。結合目前國內的情況,我們認為程序化交易有望得到大力發展的幾個原因:
1.股指期貨和ETF的套利交易需要更多的演算法支持,因為類似的交易策略都涉及到一籃子股票的交易執行,有效的演算法可以很大程度上降低執行風險。
2.國內券商對執行演算法的服務很少。目前國內的股票市場,機構投資者都是通過券商提供的市場直連通道(Direct Market Access)直接下單交易,而券商並沒有提供規模化的演算法附加服務,未來還有廣闊的發展空間。
3.其他潛在市場。其他市場比如商品期貨、權證等同樣實行 T+0交割制度,也是程序化交易的潛在市場。事實上,目前已經有不少從事短線交易(趨勢跟蹤、反轉)的投資者開發出各種程序化交易平台和策略,只是專業化和規模化有待提高。商品期貨程序化交易與股指期貨程序化交易同樣作為現在程序化交易發展的重點。
4.人才優勢。程序化交易通常需要有扎實數理基礎和過硬編程能力的人才,而國內這方面有很好的人才儲備,越來越多的國外量化基金來華開辦分公司並在當地雇傭人才從事演算法策略研究和開發也證明了這點。
⑶ 程序化交易軟體做短線多嗎
程序化軟體只有做短線的,交易比較頻繁
⑷ 金融工程(包括程序化交易和超短線交易中) 對於 Java 的要求大約是什麼水平如何學習
少年,想學J2SE,一本JAVA核心技術即可。
PS:語言只是工具,具體看個人,太多的人用C++寫的程序比其他人腳本語言寫的相同的邏輯程序慢得多。
⑸ 到底什麼是程序化交易
來程序化交易系統自是指設計人員將交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化。
證監會2015年10月9日公布《證券期貨市場程序化交易管理辦法(徵求意見稿)》,擬建立申報核查管理、接入管理、指令審核、收費管理、嚴格規范境外伺服器的使用、監察執法六方面監管制度。
徵求意見稿明確,程序化交易是指通過既定程序或特定軟體,自動生成或執行交易指令的交易行為。程序化交易者應當只用一個賬戶從事程序化交易,證監會另有規定的除外
⑹ 自動化交易、程序化交易、策略交易 這些的區別不要長篇大論那種,簡明扼要的。
程序化交易就是策略交易,兩者間的區別其實不大,自動化交易側重點在機械化系統交易.策略回交易可以是答機器也可以是操盤手人工操盤。機械化系統交易就是說,盡可能的摒棄個人主觀以電腦上成功率較好的交易信號進行;而策略交易呢,側重在做出一個計劃,一個策略,然後進行交易。兩個最最重要的是,必須有良好的執行力,否則空談。而在國內應用現狀看,個人投資都使用自動交易,如果時間周期過短,很難實現贏利.
⑺ 期貨程序化短線交易,用什麼思路比較好
程序化交易,只不過是把你總結出來的適合你自己的相對高贏利率的操作策略、方法,用數學的形式表達出來,並讓電腦替你果斷執行而已。所以,如果你沒有一個明確的操作思路,沒有實際去總結各個品種的盤性特點的話,用別人給你的程序去交易的話,應該只會在某一段行情中實現贏利,而在其他時間內大虧,最終結果幾乎可以確定是以虧損了局的----沒有任何程序是適合所有品種,所有行情的!!!
程序化交易系統是指設計人員將交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化。
看好程序化交易。
程序化交易有望得到大力發展的幾個原因:
1.股指期貨和ETF的套利交易需要更多的演算法支持,因為類似的交易策略都涉及到一籃子股票的交易執行,有效的演算法可以很大程度上降低執行風險。
2.國內券商對執行演算法的服務很少。目前國內的股票市場,機構投資者都是通過券商提供的市場直連通道(Direct Market Access)直接下單交易,而券商並沒有提供規模化的演算法附加服務,未來還有廣闊的發展空間。
3.其他潛在市場。其他市場比如商品期貨、權證等同樣實行 T+0交割制度,也是程序化交易的潛在市場。事實上,目前已經有不少從事短線交易(趨勢跟蹤、反轉)的投資者開發出各種程序化交易平台和策略,只是專業化和規模化有待提高。商品期貨程序化交易與股指期貨程序化交易同樣作為現在程序化交易發展的重點。
4.人才優勢。程序化交易通常需要有扎實數理基礎和過硬編程能力的人才,而國內這方面有很好的人才儲備,越來越多的國外量化基金來華開辦分公司並在當地雇傭人才從事演算法策略研究和開發也證明了這點。
⑻ 什麼是程序化交易
程序化交抄易是一種在襲計算機和網路技術的支持下,瞬間完成你預先設置好的組合交易指令的一種交易手段。您可以將您的交易思路,通過文華提供的函數、語法及編輯平台,編寫成交易模型,實現自動交易。 一、交易模型與指標的區別 程序化模型,就是讓客戶把這些經驗的總結寫到模型里,或者說把交易者決策的過程和依據,用計算機語言描述出來固化下來,讓電腦去有效執行。 二、程序化交易的優勢 程序化交易,用的是人的思想,但是電腦去執行,電腦執行有2個好處: (1)首先執行得快,電腦下單比人操作快,同樣的機會,電腦下單能抓住,人下單未必能抓住。 (2)有了程序化,一個人可以讓10台電腦同時去執行自己的交易思想,一個人可以操作更多的賬戶,更多的資金。 也正是基於以上因素,機構大都採用用程序化交易,可以說程序化是機構的必備工具。也正是因為機構採用了程序化,才有了「散戶賺錢是偶然的,機構賺錢是必然的」的結果。 三、模型檢測
⑼ 什麼是程序化交易啊,股票全自動交易軟體目前國內都有哪些
程序化交易系統是指將設計人員交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化。當趨勢確立時,系統發出多空訊號鎖定市場中的價量模式,並且有效掌握價格變化的趨勢,讓投資人不論在上漲或下跌的市場行情中,都能輕松抓住趨勢波段,進而賺取波段獲利。程序化交易的操作方式不求績效第一、不求賺取誇張利潤,只求長期穩健的獲利,於市場中成長並達到財富累積的復利效果。經過長時期操作,年獲利率可保持在一定水準之上。
一句話:極其開放模型(策略)的設計、風險動態管理技術、誤差矯正反饋檢驗准確率、快捷的下單速度。這四項組成了整個程序化交易系統。
1. 將交易模式系統化:程序化交易的買賣決策完全決定於系統化、制度化的邏輯判斷規則,透過電腦的輔助,將各種訊息轉化為程序語言,藉由電腦來代替人為發出買賣訊號,再根據系統使用者發出的委託方式,執行下單程序。
2. 克服人性的四大心理障礙:排除人為情感因素,用電腦取代人性,消除交易時人性的恐懼、貪婪、遲疑及賭性等四大情緒因子。
3. 確保交易方法的一致性:嚴守既定的操作紀律及交易的基本原則,透過電腦將既定的操作規范、獲利以及風險管理等條件寫成程序語言,依程序發出進出場買賣的訊號。
目前國內期貨市場程序化交易軟體很普遍,效果很不錯。股票市場沒聽說過有類似的軟體,反正程序化交易在日後肯定是一個大趨勢。要用就早用,第一個吃螃蟹的總是好賺錢,不是嗎。
⑽ 程序化短期金融投資是什麼
程序化短期金融投資最經典業務是期貨日內交易,可以對沖套利。