當前位置:首頁 » 股票入門 » 股票交易程序化策略
擴展閱讀
設計總院股票歷史股價 2023-08-31 22:08:17
股票開通otc有風險嗎 2023-08-31 22:03:12
短線買股票一天最好時間 2023-08-31 22:02:59

股票交易程序化策略

發布時間: 2023-02-07 23:28:05

1. 什麼是程序化交易啊,股票全自動交易軟體目前國內都有哪些

一:文華財經贏智。特色,搭積木式編程,麥語言,需要自己編輯策略。根據每個人的認知情況和對計算機語言的掌握程度,產生的效果差距巨大,不適合40歲以上群體,不是低學歷群體,不是邏輯推理差的人群。費用2—5萬/年。可程序化選股,不可程序自主交易股票。
二:福星量化策略。特色,附帶多套沉澱多年的趨勢策略,實現程序化自主下單。不需要自己動編程,但需要對行情有一定的預判能力。任何交易策略都有其缺陷和優勢,有適合的行情和不適合的行情。適合長期以來使用趨勢跟蹤策略交易的朋友使用,可代替交易員進行盯盤和下單,規避人性中的弱點。適合對行情分析較准,下單猶豫不決的朋友。小編目前正在使用,由於自身是做分析出身,對行情有一定的把握,這個款軟體基本可以滿足我的需求。
三:MT4軟體平台。一般做外匯黃金用的比較多,小編不建議用這款軟體,MT4軟體雖然也是正規軟體,但很多打理平台並不正規,國內沒有監管,安全性很難說。這種軟體編程用的計算機C語言,用起來比較難,適合有計算機基礎的人來用。對於普通大眾來說,想要在這種軟體實現策略,需要僱用IT專業人員,費用也是不菲。

2. 程序化交易的經驗之談(一)

網名「我是傳奇」,CCTV證券資訊頻道《期貨時間》期貨兵器譜實盤展示賬戶「倚天劍」打造者。

簡介:父親因腦瘤去世,家境一貧如洗,欠了外債。 就讀初一,下學期因付不起學費放棄學業。

到福建德化陶瓷廠做陶瓷,生活堅苦,與六七個老鄉擠在一個十幾個平方的房間里吃住。

每餐吃一元一斤的豬皮和到山上採的野筍。 白手起家,經過12年努力,現在成長為20餘家連鎖美發店的老闆。

2003年開始接觸股票投資,2009年底參與期貨交易,2010年實現了期貨程序化自動交易。2010年收益率85%,2011年收益率54.8%,2012年收益67%左右,期間最大回撤13.8%。

圖:不同時期,程序化策略的改變

做期貨,我一開始就選擇了自動化,因為主要是有實驗,覺得做期貨風險很大,最後就選擇做自動化。從09年年底開始接觸,股指期貨一上市就開始做,一直做到現在,這是一個保存數據最長的一個賬戶的曲線。將近三年多的時間里,曲線是走出來了。我覺得我這條曲線走出來真的經歷了很多,不像有些人,開始就有很多經驗,我是一步步摸出來的。

第一個階段,一開始我是簡單學了五天的程序化交易,之後拿了一套很簡單的策略回去。我膽子比較大,股指期貨一上來我就開始做,那時的思路就是單策略、單品種、重倉交易。當時我用一個非常簡單的突破策略,就這樣搞起來了,搞到這個階段的時候發現一周時間,資金回撤了13.8%,給我帶來了深思,就覺得好像不行。

第二階段,我就開始做一些變化,開始改變,多策略單品種,還採用了一個盈利加碼。因為當初這里我只用了二十萬資金,進去試水,到了這個位置我又加了二十萬,到了這個位置資金開始有一百多萬在做。但是如果一百多萬還是按前面做,我回撤會非常大,我就想到用不同的策略來做。策略裡面分第一次進場,第二次進場,但我的原則就是盈利加碼,然後順勢交易。但我最關注的就是盈利和回撤的關系,不是說我賺了多少錢,而是關注我最大回撤是多少。

第三個階段我又做了改變,就是多策略多品種和盈利加倉。還有一個就是策略分類互補,順勢交易。這個位置我就開始做商品,大概全市場挑了十個商品,就用一套簡單的策略。一套簡單的策略在一個商品上的曲線很難看,沒想到放到十個商品裡面組合,發現組合曲線還過得去,就這樣上了。後來做一個策略分類互補,就是我把這個策略分成一個進攻型,中性和防守型。當我進攻型進去之後,我可能防守型就沒在場,當我三個在場的時候,一定出大行情,那我回撤就控制住了。

第四個階段,我又開始做一個調整,多策略多品種,盈利加碼改良,對市場的理解不一樣後,加倉的手法開始做一些改變,還有一個就是盈利減倉,加倉和減倉都加進去了,還有就是對市場沖擊的完善。以前我感覺沒碰到這個問題,後來發現資金稍微大一點,滑點也變得很大,歷史的曲線和我跑出來的完全不一樣,原因就是我們進去的時候干擾到市場了,這對我的感觸很大,所以我針對這個做了一個完善。

第五個階段,就是現在,今年我再做了一個完善,多策略多品種加減倉,這些都是引用前面的,我現在做的就是進出點的精細化控制。可能做程序化的感觸會比較大,就是面臨滑點始終是一個很頭痛的問題,我用了一個進出場點精細化控制之後,讓我的滑點大概減少了50%,就是因為考慮了這個東西。逆勢的策略,對沖交易,不再以順勢作為唯一的交易理念。前面這一段我都認為是順著大趨勢去交易,到這個位置為什麼會是這樣,因為前面這一段太痛苦了,趨勢一出來它就開始反轉向下。我就考慮增加一些震盪的策略,應該說這個逆勢策略對我的整體表現功不可沒。這些曲線如果我沒有震盪思路,這個曲線一定不是這樣的,應該是往下的,在這邊盤整,不是創新高。這個給我帶來的觀念就是不以順勢作為唯一的交易理念,我現在的交易理念是以某個品種的常規走勢,比如說這個走勢不再像以前那麼單純了,不再傻乎乎的上漲或者下跌,那種可能順勢會比較容易做,但是現在經常是上去震盪一下又往下殺,那我就會採用一種抄底摸底的思路,結合趨勢來做。

總結一下了一下,我自己就像爬樓梯一樣,經過了5個階段,還有一個我的交易信條,這是我一開始做這個數據的時候,把它寫下來的,五點:第一正期望交易系統,第二交易規則精簡化,第三同策略組合交易,第四穩妥的資金管理,第四完全機械化執行。

除此之外,他認為:

做期貨不是靠你有多努力(當然努力很重要),而是要找對方法。

我商品主要有做10個品種,上海的有銅、橡膠、鋅、螺紋鋼,鄭州的有白糖、PTA,大連的是豆油、塑料、棕櫚油、焦炭。

我股指是做日內,因為股指是當前市場上日內波動性最大的一個品種。商品我是博取它在日間的波動。

我是加減倉的,一般情況下倉位只有10%,但我會根據行情而變動,如果行情對我有利,最大倉位會達到70%。

第一,利用頭寸來控制隔夜風險。第二,利用品種來控制隔夜風險。第三,是用策略的差異化來控制隔夜風險。

見價成交最大的好處就是它能夠應對突發的行情,而收盤價成交它有比較好的過濾,並且滑點偏小。

滑點是我們做交易中最大的敵人之一,如果說沒有滑點的話,我們隨便寫個模型,表現都會非常漂亮(這也是為何許多日內模型測試的曲線非常漂亮,收益率很高,但實際中慘不忍睹,因為滑點,短線越短,滑點越重要)。

在策略上我認為控制回撤最好的一個手段就是在震盪行情中少參與,在趨勢行情中開足倉

在這個金融市場上唯一的「免費午餐」就是多策略、多品種、多周期的組合。我認為多品種是最重要的,第二個是多策略,第三個是多周期。

去尋找一個歷史擬合的數值做調整,往往會給人帶來不歸路,很有可能你會不斷陷入一個優化的漩渦里,發現歷史很漂亮,未來很可怕。

3. 什麼是程序化-量化交易

量化投資就是以數據模型為核心,以程序化交易為手段,以追求絕對收益為目標的一種投資方法。從廣義來說,程序化交易就是量化投資;但從狹義來說,程序化交易就是一個交易手段。就國內而言,目前對於程序化交易的定義基本取廣義定義,即量化交易。其中量化交易又可以分為三大類:對沖套利類、投機類和高頻類。
程序化交易是證券交易方式的一次重大的創新。傳統交易方式下,一次交易中只買賣一種證券,而程序化交易則可以藉助計算機系統在一次交易中同時買賣一攬子證券。根據美國紐約證券交易所 (NYSE) 網站2013年8月份的最新規定,任何一筆同時買賣15隻或以上股票的集中性交易都可以視為程序化交易*,在之前的NYSE程序化交易還包括了一攬子股票的總價值需要達到100萬美元的條件。
目前,關於程序化交易,學術界和產業界並沒有一個統一權威的定義,在國內,通常意義下的程序化交易主要是應用計算機和現代化網路系統,按照預先設置好的交易模型和規則,在模型條件被觸發的時候,由計算機瞬間完成組合交易指令,實現自動下單的一種新興的電子化交易方式。也就是說,國內資本市場對程序化交易的理解,不再如NYSE那樣著重突出交易規模和集中性,而只強調交易模型和計算機程序在交易中的重要性。
程序化交易系統是指設計人員將交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化。
當趨勢確立時,系統發出多空訊號鎖定市場中的價量模式,並且有效掌握價格變化的趨勢,讓投資人不論在上漲或下跌的市場行情中,都能輕松抓住趨勢波段,進而賺取波段獲利。程序化交易的操作方式不求績效第一、不求賺取誇張利潤,只求長期穩健的獲利,於市場中成長並達到財富累積的復利效果。經過長時期操作,年獲利率可保持在一定水準之上。
程序化交易的買賣決策完全決定於自己的交易理念系統化、制度化的邏輯判斷規則,透過電腦的輔助,將各種交易理念轉化為電腦程序語言的一種交易模式,即由電腦來代替人為發出買賣訊號,再根據系統使用者發出的委託方式,由電腦自動執行下單程序。所以,程序化交易可以避免突發事件的發生使得投資者自己毫無防備,因此,天津方正中期濱海營業部可以為您提供程序化交易投資建議。

4. 什麼是股票 程序化交易

就是電腦程序自己交易,屬於智能化交易。

5. 股票如何實現程序化交易和自動交易

股票想實現程序化交易和自動交易,需要兩點:
1、券商有交易介面;
2、有合適的程序化交易軟體(量化交易軟體)。
滿足以上兩點,就可以通過程序化交易軟體(量化交易軟體),設置好交易觸發條件,讓軟體自動交易。

6. 股票程序化交易什麼怎麼做的

您好,針對您的問題,國泰君安上海分公司給予如下解答
機智股票自動交易程序是一款智能股票交易軟體,可以實現無人值守自動交易,無論你是做長線、中線、短線都適用。它不但可以實現條件化交易,還可以結合常用股票行情軟體預警、股票池等實現指標化全自動交易。實用、穩定、安全、高效,可以設置條件化、自動買賣、多股多任務、自動監視、自動止盈、止損等。即使您無法盯盤,也可用她來為您在設定條件成熟時立即進行交易,先人一步達到高位賣出和低位價買入的目的。它雖然不是一部賺錢的機器,但它會忠實、高效地執行你的所有交易計劃,幫你克服人性中的貪婪、恐懼,助你最終戰勝自己,在市場中立於不敗之地!
簡單來說就是人工寫交易規則,然後由計算機來嚴格執行交易策略,避免了認為的情緒因素。
如仍有疑問,歡迎向國泰君安證券上海分公司企業知道平台提問。

7. 程序化交易策略類型分哪幾種

程序化交易策略的應用領域十分廣泛,幾乎所有的交易策略中都可以找到其應用。國內比較常見的交易策略,大體可以分為五個方向:日內高頻交易、趨勢交易、套利交易、組合策略和其他策略。
1、日內高頻交易
日內高頻交易,顧名思義,就是在日內頻繁地做T+0的交易,只要每次操作的盈利高出手續費,就執行平倉。每一筆盈虧都不多,但是每天的交易次數可能會非常頻繁,達到成百上千次,累積的預期年化預期收益情況就會非常可觀。同時,由於每一筆的虧損都有限,因此風險非常低。以大豆期貨舉例來說,單邊手續費按6元計算,日內平倉不收費,價格每波動1點是10元,那麼只要價格上漲1點就可以贏利平倉,相應的下跌1點也需要立刻止損。
日內高頻交易的優點是風險小、盈利穩定,缺點是由於交易頻繁而產生過高的手續費。
2、趨勢交易
趨勢交易根據交易的周期,可以分為日內的短趨勢交易和隔夜的中長期趨勢。我們主要介紹隔夜的趨勢交易。趨勢交易的一般使用技術分析作為判斷的依據,常見的有均線系統,各種技術指標等。
在使用技術分析進行判斷的時候,往往會出現某個指標對特定的品種效果非常好,但對其他品種效果一般,甚至由於不適合導致虧損。因此對於不同的品種,或者同一品種的不同時期,可能需要使用不同的模型,或者調整模型的參數才能獲得比較理想的回報。
3、套利交易
套利交易是一種低風險、預期年化預期收益穩定的操作方式,是應用范圍最廣泛的程序化交易策略之一,國外大量的對沖基金都是用套利交易作為主要的交易方式。套利交易的種類多種多樣,常見的有期現套利、跨期套利、跨品種套利和alpha套利等。
根據交易的類型,套利的風險也是不同的。以期現套利來說,屬於指數套利,當期貨和現貨指數之間的價差過大時建立頭寸,從而賺取無風險的預期年化預期收益。其他的套 利方式屬於非指數套利,兩個或者多個品種的價差走勢存在一定的不確定性,因此存在一定的風險。根據NYSE的統計,所有的程序化交易中,只有的交 易是指數套利,而剩下的都是非指數套利。
4、組合策略
程序化交易的組合策略,就是對投資組合進行操作。當資金量巨大的時候,需要通過分散投資來降低非系統風險,也就是對投資組合進行管理。比如購買一籃子股票組合,或者在投資組合中使用多種交易策略。
程序化交易可以幫助投資者對投資組合中每一個交易品種或者策略都進行精細的管理和分析,從而降低交易風險,提高管理效率。
5、其他策略
除了上面介紹的四種策略之外,還有套期保值策略,使用權證對沖股票風險的對沖策略等。而股指期貨的小合約以及期權上市之後,交易策略將會更加豐富。這里暫不逐一介紹。

8. 程序化交易帶給我們的思考

第一個問題是因果關系的困惑,如果是程序化交易策略中股票的超賣引發了1987年股災,那麼是什麼原因導致這些程序化交易首先開始啟動?根據美國證券與交易委員會假設的瀑布效應,在套利者賣出股票引發股市崩潰前,股票期貨價格必須低於股票價格一定比例。那麼又是什麼導致期貨相對於股票出現最初的折價呢?那些指責程序化交易的謬論是根據他們的惡性循環理論,而惡性循環理論是基於期貨價格已經大幅下跌出現折價的前提,這就產生了自相矛盾的因果關系。從另一個角度看,程序化交易並不是偶然的自我持續的過程,而是被一些因素所觸發。這些因素正是我們所要尋找而被指責程序化交易的人所忽略的。如果公眾僅僅專注於導致股災的諸多原因中的一個,就很可能忽略更主要的原因從而將引發股災的原因簡單化。
第二個問題是程序化交易在早期無法同時影響兩個市場。根據惡性循環理論,當套利交易者注意到股指期貨相對於現貨指數被低估時,他將在芝加哥買入標准普爾指數期貨同時在紐約賣出標准普爾指數的所有成分股;而拋售股票又導致紐約股票市場下跌將迫使投資組合保險公司在芝加哥賣出期貨套保。顯而易見,只有在紐約和芝加哥市場同時開市的條件下程序化交易才可能對兩個市場產生影響。然而在1987年10月19日紐約股票市場開市前,芝加哥交易的標准普爾指數期貨在周末交易中已經下跌了7%,達到了1940年以來最大的日跌幅。也就是說期貨的首波下跌是發生在10月17日和19日的早上,並且僅限於芝加哥期貨市場。而此時套利交易者正在度周末,等到程序化交易者回到電腦屏幕前股災已經發生,所以可以肯定的是第一階段的市場下跌是受到其他原因的影響而不是程序化交易。
理查德·洛爾在他的文章《1987年10月的國際性股災》中批評了權威機構將程序化交易作為股災禍首的觀點。理查德指出,美國市場大量的程序化交易並不是引發股災的主因,否則市場早就可能發生暴跌,一定存在著潛在的「觸發機制」。理查德認為美國的貿易赤字、市場擔心出現經濟衰退甚至對1988年選舉的預期都可能是造成股災的原因,但是沒有人能夠信服地證實導致10月下跌的真正原因。
為了更好的理解1987年的股災,理查德轉向研究股災之前以及股災期間的國際金融市場。他發現美國股災同期全球范圍內都出現了股市暴跌,亞洲、澳大利亞、歐洲和北美洲市場無一倖免。而且在當時程序化交易並不盛行於全球金融市場,只有美國金融市場才大量存在。如果是因為程序化交易導致美國市場下跌22%,那麼為何其他沒有程序化交易的金融市場也會暴跌呢?

9. 量化交易和程序化交易有什麼聯系和區別

他們是一個概念的兩種說法,量化交易多用於國外,或者說量化交易是一個由國外引進的詞。 程序化交易是國內的量化交易,在國內,多叫程序化交易。
量化交易和程序化交易最大的區別是:交易的過程中,如果是人工交易那就是量化交易,如果是計算機自動完成的交易,那就是程序化交易。
程序化交易
意思很簡單,就是對應於人工交易,利用計算機程序(program)輔助、決策和執行交易。
程序化交易是指通過既定程序或特定軟體,自動生成或執行交易指令的交易行為。
程序化交易中具體的交易時機,倉位,止損止盈,獲利標准有可能編寫進交易程序中,也可能獨立於程序外。程序化只是交易執行的一種方式。
一般利用程序交易有一些眾所周知的優勢,比如較快的交易速度,避免人為情緒的影響有較好的執行力保證等。
同時也應注意交易程序和交易系統的區別。交易系統是一個完整的系統,具體執行的程序可能只是其中的一部分。一個良好的交易系統應該還有風險控制,資金利用,倉位管理等方面的內容,而不僅僅是買賣信號的產生。
量化交易
更多是基於數據和歷史統計基礎,通過數學工具研究市場中資產、價格的因素,成因從而制定一些交易決策。量化交易不一定需要用到計算機執行交易。但基於交易因素的數量變化引發的交易,都可以叫做量化交易。一般的量化投資都涉及到比較復雜的數學模型,對投資者的數學能力要求很高,但並不是說量化投資就一定會賺錢,這還要看模型是否有效。
這里不得不提到這兩年很火的「人工智慧」、「機器學習」。它們太容易和量化交易同時提起。但具體說來,他們互相包含,卻又有不同。量化交易尋找的是有一定邏輯基礎的相對規律。這些規律不是一成不變的,而機器學習中「學習」的概念是:如果一個系統能夠通過執行某個過程改進它的性能,就是「學習」。所以對於機器來說,只能「執行過程」。這個過程一定是有確定性的。但這不能充分概括量化和人工智慧的關系。因為機器學習只是人工智慧的途徑之一。
拓展資料:
量化交易的分類
1、趨勢性交易
適合一些主觀交易的高手,用技術指標作為輔助工具,但如果只使用各種技術指標、指標組合作為核心演算法構建模型,未見過長期盈利的。
2、市場中性交易
與市場相關性較高、風險較低、收益穩定性較高,所需資金容量較大。適用於一些量化交易者,發現市場中的alpha因子賺取超過市場平均收益率的額外收益。
3、高頻交易
在極短時間內頻繁買進賣出,完成多次大量的交易。此類交易方式對硬體系統及市場環境要求極高,只適用於成熟市場中的專業機構使用,需要演算法高手,一般使用C/C++進行演算法交易。