Ⅰ 外匯交易三部曲的圖書目錄
總論外匯交易的終極哲學——我的「交易聖杯」
第一章 外匯交易的終極合理流程:應對隨機強化和一致強化的武器
第一節 為什麼絕大多數人都無法學會交易:局部隨機強化的困境
第二節 如何走出困境:整體觀念和系統性交易
第三節 機械交易是個人的愛好,系統交易是成功的前提
第四節 計劃你的交易,交易你的計劃:分析、計劃、執行和總結
第五節 為什麼我要錯誤地說外匯交易是三部曲:借力打力的苦衷
第二章 找尋交易的聖杯:我的交易金字塔
第一節 我的聖杯不是技術指標,所以比你厲害
第二節 交易室牆壁上的金字塔
第三節 如何讀懂我的聖杯:金字塔解析指南
第四節 我的經驗是免費的,獲得我的經驗不是免費的
第五節 做個有見地的交易員,而不是找尋完關指標的群氓
第三章 工夫在外匯之外:神經語言程式學和孫子兵法的交融
第一節 永遠徘徊的絕大多數人:天性與傳媒布下的「局」
第二節 觀念決定了你的交易層次,經驗塑造了你的交易技巧
第三節 我的得救:NLP帶我們出埃及記
第四節 上善若水:NLP和道家哲學
第五節 我們不應忽略了最好的交易哲學,華人交易員的瑰寶:孫子兵法
第六節 我所認識的順勢交易者和水:給未來最偉大交易員們的忠告
上部外匯驅動分析的精髓——大處著眼預測
第四章 驅動分析和基本分析的區別
第一節 為什麼我們的基本分析如此無能
第二節 系統思維的關鍵:來自NI。P的智慧一一外匯邏輯層次分析矩陣
第三節 前瞻思維的關鍵:宏觀預測經濟金融學
第四節 驅動分析大師:索羅斯和保爾森的思維魔方
第五章 驅動分析的利器之一——外匯邏輯層次分析矩陣
第一節 地緣政治與外匯走勢分析
第二節 經濟增長與外匯走勢分析
第三節 利率變化與外匯走勢分析
第四節 國際收支與外匯走勢分析
第五節 商業並購活動與外匯走勢分析
第六節 我不是教你匯率經濟學
第六章 驅動分析的利器之二——宏觀預測經濟金融學
第一節 我對現代主流經濟學的失望
第二節 走在曲線之前的埃利斯和普林格
第三節 「貨幣戰爭」之父:奧地利經濟學
第四節 我的部分秘密:宏觀預測的三階段預測理論
第七章 外匯驅動分析的明天
第一節 外匯短線交易也能用上驅動分析:邏輯層次分析矩陣與市場焦點
第二節 「用點數定量化」每個驅動因素:數據價值
第三節 軟體模擬環境下的宏觀經濟預測:我朋友的國計學
中部外匯心理分析的精髓——承上啟下的關鍵
第八章 始終無法立足的心理分析
第一節 反向意見和逆向交易
第二節 交易的對象是人的行為
第三節 交易是博弈而不是匠藝
第四節 人的行為先於市場行為
第五節 技術分析真正成為科學的途徑:統計化和心理化
第九章 心理分析的要素
第一節 參與主體
第二節 心理分析的關鍵要素:關注程度和市場新興焦點
第三節 想像空間
第四節 心理分析始終是整個分析的核心
第五節 心理分析的指導原則:焦點選擇性反向
第六節 心理分析的典型思路:背離和過度
第十章 外匯市場參與大眾心理分析的主要手段
第一節 震盪指標和大眾情緒
第二節 外匯市場中的波動率和資金流動
第三節 期貨持倉興趣變化
第四節 期權調查
第五節 聞名遐邇的投機者情緒指數(SSI)
第六節 分析師多空調查
第七節 風險偏好
下部外匯行為分析的精髓——小處著手跟隨
第十一章 行為分析
第一節 行為分析在整個分析體系中的位置
第二節 行為分析的要點在於當下,而不是未來
第三節 行為分析的三要素:勢位態
第四節 行為分析的難題:趨勢性質的預測
第五節 行為分析的核心:關鍵位置的確認
第十二章 趨勢分析
第一節 趨勢分析的主要手段:N模式
第二節 趨勢的性質:單邊市、區間市、收縮市和擴展市
第三節 N結構、N期、N%
第四節 趨勢分析手段一:N結構法則
第五節 趨勢分析手段二:波幅突破
第六節 趨勢分析手段三:周規則
第七節 趨勢分析手段四:移動均線等趨勢指標
第八節 趨勢分析手段五:大時間框架制約
第九節 趨勢分析手段六:直邊趨勢線
第十節 趨勢分析手段七:中線法
第十三章 位置分析
第一節 位置分析的主要手段:RS模式
第二節 引力位和反彈位
第三節 位置分析手段一:極點和密集區分析法
第四節 位置分析手段二:菲波納奇比率法
第五節 位置分析手段三:江恩比率法
第六節 位置分析手段四:整數框架分析法
第七節 位置分析手段五:直邊和曲邊趨勢線
第八節 位置分析和進場四法
第九節 位置分析和出場四法
第十節 位置分析和倉位管理
第十四章 形態分析
第一節 形態分析的主要手段:斂散模式
第二節 提醒信號、確認信號、交易信號
第三節 正向發散一收斂一負向發散
第四節 正向發散一負向發散
第五節 正向發散一收斂正向發散
第六節 傳統的形態分析手段一:正統K線形態
第七節 傳統的形態分析手段二:美國線形態
第八節 傳統的形態分析手段三:西方技術形態
第十五章 倉位管理和凱利公式
第一節 外匯分析和交易的完整步驟
第二節 倉位管理的三個要素和凱利公式
第三節 情景規劃和交易
附錄一 外匯三步分析常用的網址
附錄二 叢書內容介紹
附錄三 最佳進場時間
Ⅱ 凱利公式 如何應用到股市中
凱利公式 是一條用在期望值很高的投資和投賭中的規則。該公式必須應用在實際增長率相當高,永遠不會導致完全損失所有資金的情況。它假設下賭可無限次進行,而且下注沒有上下限,這就要看你的眼光了
Ⅲ 交易時保證金比例維持在百分之多少合適呀
一些小經驗,新手可以了解了解也許可以少走彎路
1.炒外匯黃金交易最劇烈的時段一般在下午3點到5點,晚上7點到12點。
2.最好不要持倉過夜,如果不得不持倉,一定要設好止損價和止盈價
3.止損價和止盈價的設定可以參考5日均線和20日均線
4.不要過分相信自己的直覺,而是要多看看國際新聞,一句話不要看別人說什麼,而是看市場在發生著什麼
5.任何時候都不要輕易的滿倉操作
6.要判斷好大趨勢,和著市場做准沒錯,做波段的時候要謹慎,不要因小失大
7.該漲的時候不漲,則堅決看跌,該跌的時候不跌,則看漲
8.外匯和黃金都是T+0機制,要最大程度發揮這種機制的機動性,把握好時機,果斷得進出場,克服貪婪(不願賣)與恐懼(不敢買)
9.最後當然是多多學習黃金投資知識,充實自己,每天做好總結
10。了解了解國際上比較知名的平台,受FSA和NFA監管。現貨黃金杠桿可以選擇一百到四百,杠桿大,容易做一些。
11.新手建議先免費申請一個模擬,先模擬學習,邊總結模擬心得,記錄每日得失。應該有幫助 \
總之無論你做那個平台,都建議你選擇正規平台,不要去碰嘿平台,
嘿平台雖然條件給的很好,但是幾乎是出不金的。
選擇正規平台,然後選擇他們的一級代理商,這樣不加傭金,可以降低交易成本。當然這樣資金也安全的多,資金安全,才實實在在。
Ⅳ 賭博到最後只有輸,無法戰勝的「凱利公式」到底是什麼
凱利公式是f*=(bp-q)/b
其中f*=應投注的資本比值
p=獲勝的概率(看每一次賭博的玩法而決定,例如拋硬幣,硬幣只有兩面,那麼開出每一面的比例都是50%,即0.5,以此類推)
q=失敗的概率,即1-p(還是以拋硬幣舉例,即q是開出你下注的反面的概率)
b=賠率,等於期望盈利÷可能虧損(即盈虧比)
bp-q=期望值,也即我們常說的「贏面」
凱利公式是用於計算在每一次的賭博(下注)時,應該押注多少才能保證自己收益最大化的公式,若果能正確算出f*,並嚴格按照這個數目下注,你的運氣會比對數字一無所知、下注全憑感覺的賭徒更長久一些。但是請記住,所有的賭博游戲,都是對賭徒不利的,只要你一天不遠離賭博,等待你的只有輸,一切都只是時間問題。
從這個公式看出,賭博要贏不是不行,但是非常之難,想不輸最好的方法就是不賭。
Ⅳ 怎樣提高自己預測外匯行情的准確性
外匯交易的贏利是一個積少成多的過程,是在總的交易之中,以占據多數的贏利抵消虧損,剩下的就是最終贏利。那麼如何才能提高自己交易的成功率呢?首先,要學會對市場進行科學合理的分析。 分析方法主要有基本面分析和技術分析,基本面分析是為了掌握行情總的趨勢,在具體的交易中經常用到的是技術分析手段,外匯交易技術分析的目的是找出具有恰當報酬率和勝率搭配的市場交易結構,然後根據凱利公式展開第二步驟,這就是倉位管理。凱利公式的基本原理是報酬率越高.動用的資金就越多;勝率越高,動用的資金就越多。倉位為0就是出場或者不持倉,而進場、減倉和加倉的道理可以依此類推。外匯交易進場和加倉的理由是潛在報酬率上升或者是潛在勝率上升,而出場和減倉的理由是潛在報酬率下降或者是潛在勝率下降。 在外匯交易中要提高自己的交易成功率就要對基本面有所了解的前提下做好技術分析,在進行技術分析的時候不能貪多,分析方法不是越多越好,要根據自己的交易情況選擇最適合自己的分析方法。
Ⅵ 新手理財,是全倉持一隻基金還是分散持多基金好呢
Ⅶ 如何利用凱利公式控制股票倉位
在我們去進行股票,期貨投資的時候,經常聽到有人說到金字塔加倉法,當虧損的時候,每次虧損都加大我們的倉位到原來的總倉位的兩倍,這樣,一方面可以攤薄我們的平倉持倉成本,另一方面,當行情反轉的時候,我們就更容易回本,甚至收回收益;而當盈利的時候,我們去增加倉位就需要小心,可以每次增加倉位為原來的 1/2,因為股價高的時候,它回落起來也更容易,因此,我們以比較小的倉位去進行加倉,可以避免我們的持倉成本太高。
乍一聽,是這么一回事,而且不少我們投資者也會採用這樣的辦法去應對自己的投資策略。但是,這樣做是否合理,能不能從數學,從數據模擬上針對我們這樣的投資策略去進行一個合理的分析呢?這里,筆者試圖以擲硬幣為例,來介紹鞅與反鞅策略。對於擲硬幣,這里做一個假定,假如正面為贏,反面為輸,贏的話,可以得到多一枚硬幣,輸的話,付出的硬幣就此輸去。
鞅策略
有一種投注方法,當我們每次輸了的時候,那麼我們下次就加倍投注,譬如,第一次如果投入一枚硬幣,那麼下一次我們就投入兩枚硬幣,贏了的話,我們不僅可以將輸了的一枚硬幣成本覆蓋,還能多賺一枚;如果還是輸的話,那麼下次我們投注 4 枚硬幣,贏了的話,不僅可以覆蓋我們付出的 3 枚硬幣,還能多賺一枚硬幣;以這 樣的策略一直往下,如果能贏,我們總是能多贏一枚硬幣。
但是,這樣的策略隱含了一個假設,那就是它默認我們的資金是無限的,當連續輸的情況出現的時候,是否還堅持這樣的策略,哪怕我們仍然想堅持,但是本金可能不足夠了。譬如,假設我們有100 枚初始硬幣,經過這樣的 擲硬幣**,如果出現連續7次皆負的情況,我們的本金就全部輸掉了。也許你會認為,連續7次硬幣都出現反面概率不大,但是,當我們參與這樣的**次數足夠多的時候,連續7次 或更多次硬幣出現的概率會變得非常大,譬如,擲一百次硬幣實驗中,連續7次或更多次出現反面的概率是:
因此,當我們知道了賠率,勝率,完全可以利用凱利公式對我們的投資進行指導,去獲得更多的收益。譬如,讀者可能已經發現了,在我們採用反鞅策略去進行**的時候,一開始風險加大的時候,收益變多;但是超過某個閾值的時候,很容易就破產,這里,我們採用凱利公式計算一下,在我們之前舉例的情況下,投注最佳比例是多少?
在示例中,擲硬幣,每猜對一次的概率都是 0.5, 猜對了贏得 1.25 元,輸了就投入全部沒有,因此,我們有 b=frac{W}{L} = frac{1.25}{1} = 1.25, p, q均為 0.5,L=1, 因此 x=(1.25*0.5 - 0.5)/1.25/1=0.1,從我們實驗的結果可以看到,確實,當風險度為 0.1 的時候,收入最多,與我們之前實驗結果相符。
討論
知道了凱利公式,也許會有讀者會想到,通過凱利公式,完全可以指導我們去做投資,譬如,股票市場,和**差異也不算很大,甚至有人說,股票市場就是一個大賭場。但是,當讀者真的想套用凱利公式的時候,會發現有很大的困難,困難來自於投資的勝率和賠率的不確定性。當我們去投資某支股票的時候,是賺是虧,賺多少,虧多少,並沒有一個確定的值,一個耗時耗力的做法是去做模擬交易或者小資金去投資,根據一段時間後統計投資成功率的結果來決定之後投資比例。但是,一方面這樣的做法相當耗時,另一方面,不同時期,股票市場風格差異,按照彼時投資結果去作為此時投資結果的參考,彼時投資結果是否能正確反應當前市場的風格,可能我們心裡要打一個問號了。那這時候可能讀者就會問,那我們去了解凱利公式有什麼用呢?此時,程序化交易的優勢也就體現出來了。當我們的投資理念確定好之後,用代碼將其建模並回測,完全可以在歷史的不同時間段內進行回測,得到不同市場風格下,策略的勝率和賠率情況,之後,當確定回測結果沒有其他問題的時候,我們就可以按照最佳的投資比例去控制我們利用該策略去投資股票市場的倉位,以期得到最佳的回報。
即便如此,直接套用凱利公式,可能依然是不合適的,在任何時候,我們都需要將風險的意識放在最前面,風險占據的權重可能在我們投資決策中,占據的比例比收益更大,以比較小的風險作為投資決策,可能會更合適。凱利公式考慮的是理論上的勝率賠率,實際情況可能會更差,當考慮到手續費,滑點,回測與實盤其他差異後,實際情況後比回測差基本上是百分百的,因此,我們是不是應該用相比凱利公司更小的風險度作為我們投資的比例呢?
最後,強烈推薦《資金管理方法及其應用》-- 安德烈 昂格爾,如果讀者有時間,有興趣, 強烈推薦大家去仔細研讀參考書籍,對於風險控制,倉位管理,作者給了很好的介紹。另外,海龜交易法的倉位管理,讀者如果閱讀了本文再去看它的倉位管理方式,也許會有更大的收獲。
Ⅷ 炒股票怎麼加杠桿盈利高
炒股票加杠桿,這是高風險,高利潤的一個典型案例,需要控制風險的話,盡量把杠桿降低一些。
Ⅸ 怎麼提高外匯交易中交易的勝率求答案
外匯交易的贏利是一個積少成多的過程,是在總的交易之中,以占據多數的贏利抵消虧損,剩下的就是最終贏利。那麼如何才能提高自己交易的成功率呢?首先,要學會對市場進行科學合理的分析。 分析方法主要有基本面分析和技術分析,基本面分析是為了掌握行情總的趨勢,在具體的交易中經常用到的是技術分析手段,外匯交易技術分析的目的是找出具有恰當報酬率和勝率搭配的市場交易結構,然後根據凱利公式展開第二步驟,這就是倉位管理。凱利公式的基本原理是報酬率越高.動用的資金就越多;勝率越高,動用的資金就越多。倉位為0就是出場或者不持倉,而進場、減倉和加倉的道理可以依此類推。外匯交易進場和加倉的理由是潛在報酬率上升或者是潛在勝率上升,而出場和減倉的理由是潛在報酬率下降或者是潛在勝率下降。 在外匯交易中要提高自己的交易成功率就要對基本面有所了解的前提下做好技術分析,在進行技術分析的時候不能貪多,分析方法不是越多越好,要根據自己的交易情況選擇最適合自己的分析方法。
Ⅹ 量化交易員是策略研發要求高還是交易要求高
在整個量化交易策略的研發流程當中,買和賣是最為基本的量化交易策略組成部分,而這個部分的設定主要與收益情況相關。這里所說的相關,具體分為兩種不同的情形,一種是總體的關聯性,即基於買點、賣點的選擇,買賣策略應該得到一個正的整體收益。另一種則來自於對交易資產未來收益的判斷、或者說預測,即判斷交易資產的未來收益為正時,就買入資產;判斷交易資產的未來收益為負時,則賣出或賣空資產。實際操作中,這兩種關聯關系的情況可能更為復雜一些。有的時候,買和賣的具體操作也可能受到風險方面設置的影響,例如為了限制單次交易的最大損失而採取止損之類的操作時,用於清倉的買賣設置就會相應的變動,這也是作者將風險和買賣用虛線相連的原因。不過在大部分情況下,買賣這一最為基本的組成部分還是與收益的關系最大,研究者也應該在研發這一個組成部分時,著重考慮收益情況的具體影響。
對量化交易策略風險的控制可能會影響到量化交易策略中的買賣設置,但是在更普遍的情況下,風險這一因素主要影響的是交易倉位的設置。當然,前提條件還是需要買賣策略的總體收益為正,在這樣的條件下再結合倉位的設置,才能夠在合適的風險水平下取得達到要求的收益。通過對交易資產具體倉位的調整,交易者可以比較直接的控制單次交易以及整個交易策略的風險水平。例如在滿倉交易的情況下,定量的判斷了當前交易的風險之後,覺得風險過大無法承受,那麼最為直接的處理方法就是在滿倉的基礎上相應的降低倉位的大小。在倉位降低之後,對於整體資金而言風險也就隨之降低了。由於倉位本身具有量化、直觀的特性,因此當交易者希望將風險處理到一個特定的水平時,調整倉位是一個比較方便的手段。
需要說明的是,前面已經提到了買和賣是量化交易策略最為基本的組成部分,實際上倉位的設定是根據買賣決策和風險兩個因素共同形成的,不建立在買賣之上的倉位選擇是空洞沒有意義的。此外還有一個更為極端的情況,倉位的正確設定有助於進一步優化策略的整體收益,之後要介紹的凱利公式的意義正在於此。在圖1中由買賣到倉位的箭頭,實際上可以看作是收益、買賣這一個整體部分指向倉位的箭頭。不過在實際使用中,凱利公式所導出的倉位設定往往過於偏激,超過正常風險控制下的最高倉位值,因此倉位仍然與風險的關系更為緊密。
在圖1這個較為鬆散的量化交易策略研發流程中,交易成本是和買賣以及倉位具有同等地位的組成部分。在實際操作中,就是首先基於對收益和風險的判斷得出合適的買賣和倉位選擇,然後在買賣和倉位共同組成的量化交易策略當中考慮交易成本,也就是在建立倉位和退出倉位等操作中扣除所需要承擔的交易成本。隨後再次判斷該量化交易策略所代表的收益和風險情況,只有這兩個因素仍然在接受范圍之內,才能確認這是一個可行的量化交易策略。雖然最後用來執行的組成部分只有買賣和倉位,但是交易成本作為對量化交易策略的一個實際化修正,也是策略研發流程中一個不可或缺的組成部分。
上面提到的對量化交易策略收益和風險情況的判斷,實際上是一個綜合性的評價問題。一個最為重要的參考依據應該是策略在整個交易過程中的凈值走勢,通過對策略凈值走勢的分析,就可以建立起該量化交易策略運行情況的全面判斷。但是凈值走勢本身由於細節過多,因此無法簡單的用來進行策略之間的橫向對比。這時就需要精煉凈值走勢中所包含的信息,選取合適的部分形成量化的評價指標,從而進行量化交易策略的進一步判定。就作者看來,評判一個策略的標准中最重要的仍然是策略在整個交易過程下的收益情況,一個負收益的量化交易策略根本無需考慮其風險即可排除。而當收益為正時,再結合風險的度量進行具體的取捨,就可以直觀的給出量化交易策略是否合格的評判標准了。作者心目中最重要的風險指標是策略凈值的回撤水平,在後面的案例分析中也會重點查看回撤的結果。
於此同時,一些量化交易策略在進行收益和風險情況的判斷時,僅僅針對策略自身的凈值走勢進行研究是不夠的,給出一個合理的基準來進行對比往往是更為有效的判別方法。例如後面的案例中會涉及到的量化選股策略,當交易選擇僅限為對具體的股票進行持倉,而不考慮空倉或者賣空時,選取一個特定的基準進行對比就會是一個更為有效的判別方法。這主要是由於量化選股策略的倉位始終為多頭,因此不論如何配置,策略所持倉位都含有資本資產定價模型中所提到的市場成分。而選股策略本身的意義在於選擇更好的股票、不在於獲取市場收益,因此將市場走勢作為對比、或者在策略收益中剔除掉市場成分就是一個更合理的做法。
上述所有的操作,都需要建立在對歷史數據的分析之上,在量化交易領域當中一般稱之為回溯測試,或者簡稱回測。所謂回溯,也就是將交易的過程在歷史數據上復現一遍,這裡麵包含了一個假設,即歷史數據在量化交易策略中展現出的樣本特徵在未來的交易中依然存在,否則回溯測試就失去了意義。關於這一假設的分析其實在諸多技術分析著作中均有涉及,一般被稱為「歷史會重演」,這里不再繼續展開。不同於傳統技術分析的是,量化交易策略的研發過程更加深入具體,在涉及到策略的參數設定、模型設置等具體問題時,需要採用數量化的方法、也就是最優化等技術手段進行解決。例如如何設置買點和賣點可以使得相應的總體收益最大等等,都是很典型的最優化數學問題,那麼找到合適的最優化技術和演算法並加以應用,就能夠確定量化交易策略的最終形式,用以進行實際交易。
圖1中所展示的是一個較為鬆散的一般性框架,用來總領性的說明量化交易策略的基本研發流程。在具體的策略研發過程中,這個框架經常會因為具體研發設置和策略設置的不同而產生變化。例如當量化交易策略的主要作用不是在時間軸上選擇具體的買賣時點,而是在同一個時間點上對多個資產進行選擇和配置時,圖1中的一些說明就顯得有些含混不清。量化選股策略就是這一類策略中最為常見的形式,因此這里在整體框架不變動的情況下,針對圖1進行了文字上的調整,用以說明量化選股策略的運行框架與研發流程。當然,使用選股策略的框架體系來處理多個資產甚至多個策略的挑選、配置也是可以的,在不復雜的情況下只需要稍作聯想即可。
買賣和倉位雖然是更為通用的說法,但是更適合於描述擇時策略,放在選股策略的研發框架中會顯得比較突兀,因此圖2將買賣換成了選股,倉位則換成了配比,這樣更容易讓讀者領會該研發流程的含義。實際上,對於每一期的選股而言,如果選擇了原先沒有倉位的股票,那麼對應的操作就是買入該股票,如果已經建倉的股票沒有被選入這一期的股票池,那麼對應的操作就是賣出該股票。而配比則是在買賣的基礎上,通過倉位大小的變化來實現具體配置。因此,選股和配比實際上可以算作是買賣和倉位選擇的特殊情況,只是這種說法更為貼合量化選股策略本身。
略有不同的,是風險在量化選股策略研發流程中的具體含義。由於選股策略的倉位操作涉及到多個股票之間的配比問題,因此這里的風險不僅包括單支股票的風險,也涉及到多支股票之間的風險程度,後一種風險一般採用股票收益之間的相關性來進行描述。例如在一般性的最優投資組合理論當中,經常使用協方差矩陣來刻畫整個資產組合的風險水平。雖然從實際情況來看,相關性這一度量方式與風險的直觀感受之間有一定的差距,但是在多資產環境下,一般都將資產間的相關性視為風險的來源之一,這是一個偏學術的、約定俗成的做法。
上面的例子是針對選股策略進行的文字上的變動,實際上量化交易策略研發流程的變化更多來自於各個研發組成部分不同的結合方式。而不同的結合方式,對應的是策略研發過程中不同的目標和需求。例如圖1所介紹的鬆散的研發流程,是在確定好買賣行為和倉位設定之後,再針對實際交易中所產生的交易成本進行二次測試。這樣的做法雖然簡便易行,但是忽視了交易成本本身對於收益的影響,以及更進一步對於買點和賣點的影響。因此,在確定買賣設置的步驟中就考慮交易成本的影響,應該是一個更貼近於實際的研究框架。圖3給出了相應的流程刻畫,如圖所示,在判斷收益因素時,同時考慮交易成本對於收益的影響,從而優化出更為實際的買賣設置。再根據相應的風險控制,結合買賣點的選擇,得出最後的倉位設置。在確定了買賣和倉位這兩個部分之後,就獲得了一個完整的量化交易策略。
圖4給出了一個更緊湊、更貼合實際操作的量化交易策略研發流程。在該流程中,買賣和倉位的設置是同時作為參數進行優化的,優化的目標函數也進行了唯一化,即量化交易策略的風險調整後收益。而在確定需要優化的目標函數時,交易成本也如同上一個研發流程一樣同時被考慮進去,從而保證買賣和倉位優化結果的准確性。毫無疑問,相較於上面所涉及到的研發流程、特別是圖1中較為鬆散的研發流程,該量化交易策略研發流程的各個組成部分更為緊密,因此在優化過程中所產生的與實際操作的偏離也就越小,買賣和倉位設置的准確度也就更高。但是在實際工作中,如果想參照這一流程進行研發,那麼就需要比較強的計算能力,數據量的大小也要達到一定要求,同時優化方法和目標函數的設定要能夠同時覆蓋買賣和倉位的所有參數,因此往往也只有極為簡單的策略思路可以採用這樣的流程框架進行研發。
在實際的量化交易策略相關工作中,研發只是整個工作流程的一部分,還有兩個組成部分需要著重強調。基於此,圖5在圖1所示的研發流程的基礎上給出了一個更為完整的工作流程。如圖所示,需要增加的部分包括處於研發過程之前的數據准備工作以及處於研發過程之後的策略執行工作。這兩項工作與前面所論述的研發流程具有很強的邏輯關聯性與內在依賴性,三者結合起來形成的一個整體,基本上可以涵蓋量化交易策略具體工作的絕大部分內容。
首先論述數據准備的工作,循著圖5中的箭頭可以看到,在量化交易策略的整體工作中,既要為研發過程准備相應的研究數據,也要為策略執行准備相應的實時數據。在研究數據方面,由於尋找合適的量化交易策略需要不斷重復研發流程,因此對於數據的要求更偏重於准確性和覆蓋能力。同時,對數據的清洗和轉換也是一項重點工作,在大部分的數據科學研究、包括量化交易策略的研發當中,數據特徵的合理抽取對於整體效果提升的重要性有時甚至要高於精巧的模型,當然很多時候數據的轉換和模型的構造是相互融合的,針對具體情況應當採取具體的分析和處理。而在策略執行數據方面,則更應該關注於數據獲取的及時性。至於數據的清洗和變換,只需要完全復制研發得到的量化交易策略下的數據准備工作即可。另外,為了保證數據的及時性,最終進行的數據清洗工作對時間消耗存在一定的要求。
然後討論策略執行的工作。策略執行,是在量化交易策略研發完成之後,最終產出實際效能的組成部分。執行時應該遵循盡量貼近研發完成的量化交易策略的原則,與量化交易策略所確定的買賣、倉位等設置盡可能的保持一致,這樣才能最真實的反映出前面量化交易策略的研發結果。同時,策略執行的結果也可以用來反向支持具體的研發流程,通過對策略執行所得到的收益、風險情況的判斷,實時的重新進行研發,對量化交易策略進行修改,從而使得策略能夠及時的得到現實的反饋,增強自身的穩健程度。值得一提的是,後面將要介紹的推進分析是一種模擬策略執行的回溯測試技術,讀者可以在運行推進分析時有限度的了解到量化交易策略實際執行時的種種狀態。