期貨量化軟件:赫茲量化針對交易的組合數(shù)學(xué)和概率論--通用分形
理想情況下,“S” 應(yīng)該趨于無窮大。 以下變量在我之前的文章中并未講述。 我將在此處提供相關(guān)說明,從而能全面了解如何運(yùn)用通用公式來得到特殊情況。 分形是根據(jù)鏈?zhǔn)椒磻?yīng)原理工作的函數(shù),就像在原子彈中一樣。 如果設(shè)置的連鎖反應(yīng)太深,計(jì)算機(jī)可能無法應(yīng)對如此龐大的計(jì)算。 如果情況不是特別嚴(yán)重,它簡單地花費(fèi)很長時(shí)間來計(jì)算 — 幾分鐘、幾小時(shí)、甚至幾天。 若要在分形中正確啟動(dòng)鏈?zhǔn)椒磻?yīng),我們應(yīng)該找到兩個(gè)基礎(chǔ)值:
Half - 通道寬度的一半
Middle - 對應(yīng)于中線的 “U” 值
針對我們在上一篇文章中判定的所有三種情況,可以輕松計(jì)算出 Half 值:它是 m 和 n 的算術(shù)平均值:
Half = ( n + m ) / 2
為了實(shí)現(xiàn)第二個(gè)值,我們將不得不用到三個(gè)邏輯變體。 不過,第一個(gè)和第二個(gè)變體可以合并為一個(gè)。 因此,我們有兩個(gè)變體:
n >= m
n < m
接下來,假設(shè) “U” 軸向上,n 值是通道的上邊界,而 m 是下邊界,我們得到兩種可能情況的兩個(gè)比率所對應(yīng)的 m 和 n:
Middle = Half - m
Middle = - ( Half - n )
這些值將傳遞給分形函數(shù),供其內(nèi)部使用,因?yàn)闆]有它們就無法實(shí)現(xiàn)上一篇文章中講述的內(nèi)部分支邏輯。 函數(shù)原型如下:
double Fractal(double Half, double Middle, int m, int n, int s,double p,int S, int U, double P)
因此,為了調(diào)整分形起點(diǎn),我們需要傳遞三個(gè)強(qiáng)制值:
Half - 通道寬度的一半
Middle - 對應(yīng)于中線的 “U” 值
m - 到下邊界的步階數(shù)
n - 到上邊界的步階數(shù)
s - 單個(gè)鏈在任何方向上允許的最大步階數(shù)
其它值用大寫字母表示,表明這些值是動(dòng)態(tài)的,并且在不同的分形層上會(huì)有所不同。 這是它們的定義:
S - 當(dāng)前概率鏈中累積的步階數(shù); 要被傳遞到下一個(gè)分形層
U - 鏈起點(diǎn)和終點(diǎn)之間的當(dāng)前距離; 傳遞到下一個(gè)分形層
P - 基于伯努利規(guī)劃案的完整概率鏈的累積乘積; 需要傳遞到下一個(gè)分形層