股票量化軟件:關(guān)于技術(shù)分析和市場預(yù)測的方法
1. 基礎(chǔ)設(shè)施概述。 一般概念
1.1. 設(shè)置整個任務(wù)...
至今為止人們已經(jīng)做了大量嚴(yán)肅認(rèn)真的工作,不斷嘗試作出市場的數(shù)學(xué)描述,并對金融工具價格的內(nèi)外部依賴關(guān)系進(jìn)行了各種研究。赫茲量化軟件

他們帶給我們的是一個毫無希望的結(jié)論 - 市場具有強大的不可確定性和一個“脫離”不同的科學(xué)性模型掌控的明確功能,這些模型用于確保對于大部分交易者在所需的時間周期內(nèi)進(jìn)行實際交易時至關(guān)重要的預(yù)測精度的穩(wěn)定性。赫茲量化軟件
我想起 George Soros 在這方面所做的評論,它們足以對這種情況做一個概括:
...他們無法得到對市場的完美認(rèn)知,因為他們的思維始終在影響著市場,而市場也始終在影響他們的思維。
這是否意味著開發(fā)完全確定的數(shù)學(xué)市場模型是一件不可能的任務(wù)呢? 一般而言,在實際交易中尋求這個問題的答案是毫無意義的,因為交易的各個方面體現(xiàn)更多的是藝術(shù)性而非科學(xué)性。 然而,科學(xué)擁有支持整個交易流程的巨大潛力。赫茲量化軟件
有幾個科學(xué)的方式方法可以成功應(yīng)用于金融市場的工作中。 這里必須要特別強調(diào)此類應(yīng)用自身的方法。 這對交易者來說有何重要意義? 這里我順便說一下所謂的機械“黑盒”交易系統(tǒng) (MTS)。 盡管毀譽參半的 MTS 有很多可以大談特談的地方,但我們只關(guān)注最終的結(jié)論,一個不是很令人振奮的結(jié)論。赫茲量化軟件
大部分交易者很容易被 MTS 所累,他們不得不依賴于這些程序的原理、開發(fā)質(zhì)量和不可避免的誤差,因此,交易的形式從藝術(shù)轉(zhuǎn)變?yōu)橐环N不完善的機制,內(nèi)中隱藏著不可預(yù)測的缺陷。赫茲量化軟件
此外,交易者應(yīng)擁有良好的專業(yè)知識,清楚的了解特定 MTS 何時可以或不可以應(yīng)用于哪些價格變動區(qū)域。 但這個要求通常是達(dá)不到的,交易者習(xí)慣使用看似簡單的 MTS,而不再愿意仔細(xì)分析。 盡管如此,這里我們還是要放棄討論 MTS。赫茲量化軟件
此外,交易者需要一種可以信賴的相當(dāng)精確的預(yù)測方法,并根據(jù)它動態(tài)地構(gòu)建和調(diào)整他們的市場活動。 反過來,預(yù)測通??梢苑譃閮山M - 基于一些科學(xué)方法所做的各種預(yù)測以及以直接傳輸內(nèi)插數(shù)據(jù)的方式所做的預(yù)測。赫茲量化軟件
為了表示地更清楚,可以用在圖表上構(gòu)建的兩條有時看上起非常相似的曲線來做例示。 第一條曲線是用奇異譜分析(在俄羅斯也稱“Caterpillar”)構(gòu)建的;第二條代表一個簡單變化的移動平均線。 當(dāng)然,它們可能不是最好的例子,但這一點并不重要。 這里我們不討論這兩種方法的優(yōu)缺點;重要的是兩者都被不同的交易者應(yīng)用于其工作中,并具有一定的效率。赫茲量化軟件
事實上,兩種方法的唯一不同之處在于,SSA 尋求預(yù)測某些參數(shù)中未來可能的變化,而計算和顯示移動平均線不會預(yù)測任何東西 - 此方法僅僅根據(jù)簡單計算出來的實際數(shù)據(jù)顯示信息。 嚴(yán)格來說,第二種情況本身并沒有預(yù)測;此預(yù)測是由交易者基于相對于移動平均線(本身作為一個預(yù)測工具)的價格而作出的預(yù)測。 兩種情況中,交易者都執(zhí)行了一些分析。赫茲量化軟件
因此,基于科學(xué)預(yù)測的交易有助于市場上的操作,但它有較大的風(fēng)險,因為交易者糾正預(yù)測誤差時會產(chǎn)生延遲,而這種延遲通常是不可接受的。
另一方面,基于直接數(shù)據(jù)傳輸?shù)慕灰紫艘驍?shù)學(xué)計算/預(yù)測所產(chǎn)生的誤差,但增加了交易者的腦力工作負(fù)擔(dān)。 如果現(xiàn)在我們把大部分交易者心理和智力上的差異考慮在內(nèi)并取個平均值,一般情況下,交易結(jié)果將顯示這兩組指定預(yù)測值之間實際上并沒有多少差異。
當(dāng)科學(xué)預(yù)測技術(shù)變得過于復(fù)雜,導(dǎo)致出錯的概率、數(shù)量和質(zhì)量增大時,就會開始出現(xiàn)較為明顯的重大差異。 有人可能會認(rèn)為初始條件和最終結(jié)果之間似乎有沖突。
的確,如果決定要使用科學(xué)方法生成預(yù)測值,那么簡單的技術(shù)不會產(chǎn)生足夠精確的結(jié)果。 當(dāng)技術(shù)變得復(fù)雜時,如何避免錯誤增加?而錯誤開始影響必要的預(yù)測精度時,是否可以完全不用這些技術(shù)? 這是一個狡猾的問題,很容易導(dǎo)致邏輯死鎖或一些需要耗費大量時間列舉簡單方法及其組合的呆笨解決方案。赫茲量化軟件
在哪里以及如何找到源與結(jié)果之間以及計算方法的復(fù)雜性與最終結(jié)果的精確性之間的黃金分割線? 解決方案可能有很多。 下文中我們至少要介紹其中一個。
1.2. 分割成多個部分...
由于我們重點關(guān)注的是技術(shù)交易,初始數(shù)據(jù)僅受報價歷史記錄的限制,即我們有條柱的總數(shù)和每個條柱的四個價格值,但沒有交易量。 應(yīng)忽略交易量值,因為各個源的交易量值都有很大差異,并且與真實交易量不符。 因此,在計算中使用交易量值并無意義,因為我們最終會用相同的價格數(shù)據(jù)獲得不同的預(yù)測值,這本身就與給定任務(wù)相沖突。赫茲量化軟件
另一方面,相關(guān)金融工具的價格變動已經(jīng)包含實際的真正交易量的相關(guān)信息,可直接取決于后者。 我們必須處理手頭的數(shù)值級數(shù),并在圖表上顯示處理后的數(shù)據(jù)。
任務(wù)將被分為兩個部分(這不會增加解決方案的復(fù)雜性)- 使用特定科學(xué)方法對數(shù)據(jù)進(jìn)行預(yù)處理,和數(shù)據(jù)顯示之后的后期處理。 讓我們從結(jié)尾開始處理這個任務(wù)。
1.3. 解決任務(wù)的第二個部分...
假設(shè)我們已經(jīng)對數(shù)據(jù)進(jìn)行了預(yù)處理,并應(yīng)在圖表上顯示這些數(shù)據(jù)。 最好用哪種方法、方式、數(shù)據(jù)顯示技術(shù)來確保制備材料的失真度最小,同時又能提供具有預(yù)測潛力的分析?赫茲量化軟件
數(shù)學(xué)儀器提供了足夠多的圓滑解決方案,我們可以在其中挑選回歸分析作為一種可以滿足上述指定條件的方法。赫茲量化軟件
回歸分析是一種研究依賴關(guān)系的統(tǒng)計方法,從某個角度來講,這個方法可視為一種簡單的,不會降低初始材料價值的數(shù)據(jù)表示方法。 回歸分析的另一個用途是預(yù)測因變量的值。 此方法幾乎是給定任務(wù)的理想解決方案。赫茲量化軟件
那么,是不是可以認(rèn)為任務(wù)的第二個部分已經(jīng)解決了呢? 還沒有。 解決方案還只是勾勒出個概貌,現(xiàn)在必須確定回歸類型。 我們來看使用線性回歸時會得出的結(jié)果。赫茲量化軟件
假設(shè)數(shù)據(jù)預(yù)處理之后獲得的初始作圖點是 2007 年秋末的 EURUSD 匯率的一個局部極值。 將以線性回歸的中心射線為基礎(chǔ),從這個點繪制一個標(biāo)準(zhǔn)偏差通道。
編輯搜圖
圖 1 自為 EURUSD 繪制的回歸線的標(biāo)準(zhǔn)偏差通道
產(chǎn)生的預(yù)測值是多少?
通道交易規(guī)則是眾所周知的。 很明顯,上述預(yù)測值對于每個交易者來說都是不同的;但是,大家都知道這種預(yù)測足以應(yīng)用于實踐中,而且應(yīng)用范圍相當(dāng)廣泛。
我們也熟悉這種預(yù)測的缺陷。 現(xiàn)在,我知道 EURUSD 匯率穩(wěn)定地達(dá)到通道的上限,并且保持自由上漲的態(tài)勢。 但這個時候,交易者必須在緊張不安中作出一個冒險的選擇。赫茲量化軟件
這就出現(xiàn)了一個合理的問題 - 回歸分析與預(yù)測值相關(guān)的一個用途是否可更有效地用于預(yù)測,為關(guān)鍵時刻的決策提供幫助? 是的,它可以。 用于此用途的數(shù)據(jù)顯示必須基于?多項式回歸,其中外插數(shù)值系列將是目標(biāo)預(yù)測,一種推算,也是一種獨特的技巧。
讓我們從同一點開始繪制相同的標(biāo)準(zhǔn)偏差通道,但要基于多項式回歸的內(nèi)插和外插數(shù)值級數(shù)的中心曲線。赫茲量化軟件