您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔模型>>正文內容

線性或者指數趨勢預測統計函數在金字塔中的應用[金字塔模型]

金字塔在2.95版升級后,新增4個趨勢預測統計函數,分別是

 

LINEST   返回線性趨勢的系數

LOGEST 返回指數趨勢的系數

TREND   返回沿線性趨勢的值

GROWTH 根據指數趨勢返回值

 

LINEST

使用最小二乘法對已知數據進行最佳直線擬合,并返回描述此直線的數據。
直線的公式為:
y = mx + b or 
y = m1x1 + m2x2 + ... + b(如果有多個區域的 x 值)
式中,因變量 y 是自變量 x 的函數值。M 值是與每個 x 值相對應的系數,b 為常量。注意 y、x 和 m 可以是向量。金字塔函數中已將x做為{1,2,3...}數組默認是處理
語法
LINEST(known_y\'s,N,const)
Known_y\'s     是關系表達式 y = mx + b 中已知的 y 值集合。
N       為數組或序列數據統計數量
Const     為一邏輯值,用于指定是否將常量 b 強制設為 0。
  如果 const 為 TRUE 或省略,b 將按正常計算。
  如果 const 為 FALSE,b 將被設為 0,并同時調整 m 值使 y = mx。
例如我們有一組數組A值為{3100,4500,4400,5400,7500,8100}, 執行LINEST(A,6,FALSE);后將返回1461.538; 
執行LINEST(HIGH,6,FALSE);則表示計算最近6周期的最高價的線性趨勢的系數.

 

公式舉例如下:

VARIABLE: A[6]=0;

A[1]:=3100;
A[2]:=4500;
A[3]:=4400;
A[4]:=5400;
A[5]:=7500;
A[6]:=8100;

 

OUT:LINEST(A,6,FALSE);

 

 

LOGEST

在回歸分析中,計算最符合數據的指數回歸擬合曲線,并返回描述該曲線的數值數據.
此曲線的公式為:
y = b*m^x 或
y = (b*(m1^x1)*(m2^x2)*_)(如果有多個 x 值)
其中因變量 y 是自變量 x 的函數值。m 值是各指數 x 的底,而 b 值是常量值。注意:公式中的 y、x 和 m 均可以是向量.金字塔函數中已將x做為{1,2,3...}數組默認是處理
語法
LOGEST(known_y\'s,n,const)
Known_y\'s     滿足指數回歸擬合曲線 y=b*m^x 的一組已知的 y 值。
n       數組或序列數據的周期數
Const         為一邏輯值,用于指定是否將常數 b 強制設為 1。
  如果 const 為 TRUE 或省略,b 將按正常計算。
  如果 const 為 FALSE,則常量 b 將設為 1,而 m 的值滿足公式 y=m^x。
例如我們有一組數組B值為{33100,47300,69000,102000,150000,220000}, 執行LOGEST(B,6,FALSE);后將返回1.463;
執行LOGEST(HIGH,6,FALSE);則表示計算最近6周期的最高價的指數趨勢的系數.

 

TREND

返回一條線性回歸擬合線的值。即找到適合已知數組 known_y\'s 的直線(用最小二乘法),并返回指定數組 new_x\'s 在直線上對應的 y 值。
語法
TREND(known_y\'s,new_x\'s,n,const);
Known_y\'s 是關系表達式 y = mx + b 中已知的 y 值集合。
New_x\'s   返回計算完畢最近幾個趨勢預測值數組,該參數必須為VARIABLE定義的數組變量,此時系統將重置該數組大小并填充計算完畢后的數據
n          數組或序列數據周期個數
Const     為一邏輯值,用于指定是否將常量 b 強制設為 0。
  如果 const 為 TRUE 或省略,b 將按正常計算。
  如果 const 為 FALSE,b 將被設為 0(零),m 將被調整以使 y = mx。
該函數返回趨勢預測最近一個數值,其他后續預測值將在new_x\'s給予返回.有關對數據進行直線擬合的詳細信息,請參閱 LINEST 函數。
例如我們有一組數組B值為{133890,135000,135790,137300,138130,139100,139900,141120,141890,143230,144000,145290}, 執行TREND(B,D,12,TRUE);后將返回 133953.3333;
執行TREND(HIGH,D,12,TRUE);則表示計算最近12周期的最高價的沿線性趨勢的值,并將未來幾個周期的預測值存放于數組D中.

舉例:

//求收盤價最近12周期的直線預測值

RUNMODE:1;

VARIABLE: D[]=0;//建立一個空數組,函數調用返回后會自動擴充并填充該數組

OUT:GROWTH(CLOSE,D,12,TRUE);

 

//下面代碼輸出計算完畢后的未來幾個周期的預測值

S:=UBOUND(D);

FOR I=1 TO S DO
BEGIN
   MSGOUT(1,NUMTOSTR(D[I],3));
END

 

GROWTH

根據現有的數據預測指數增長值。根據現有的 x 值和 y 值,GROWTH 函數返回一組新的 x 值對應的 y 值。
語法
GROWTH(known_y\'s,new_x\'s,n,const)
Known_y\'s  滿足指數回歸擬合曲線 y=b*m^x 的一組已知的 y 值。
New_x\'s   返回計算完畢最近幾個趨勢預測值數組,該參數必須為VARIABLE定義的數組變量,此時系統將重置該數組大小并填充計算完畢后的數據
n          數組或序列數據周期個數
Const     為一邏輯值,用于指定是否將常數 b 強制設為 1。
  如果 const 為 TRUE 或省略,b 將按正常計算。
  如果 const 為 FALSE,b 將設為 1,m 值將被調整以滿足 y = m^x。
例如我們有一組數組B值為{33100,47300,69000,102000,150000,220000}, 執行GROWTH(B,D,6,TRUE);后將返回32618.20377;
執行GROWTH(HIGH,D,6,TRUE);則表示計算最近6周期的最高價的預測指數增長值.并將未來幾個周期的預測值存放于數組D中.

{別忘了將本網告訴您身邊的朋友,向朋友傳達有用資料,也是一種人情,你朋友會感謝你的。}

 

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!

 


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
  主站蜘蛛池模板: 日本xxxxbbbb| 男男暴菊gay无套网站| 国农村精品国产自线拍| 丰满老妇女好大bbbbb| 欧美大片va欧美在线播放| 北条麻妃在线视频观看| 激情综合五月天| 夏夏和三个老头第二部| 久久99热国产这有精品| 欧美亚洲国产精品久久高清| 免费大片黄国产在线观看| 韩国色三级伦不卡高清在线观看| 国产高清在线精品免费软件| 两只大乳奶充满奶汁| 日韩精品视频免费观看| 亚洲欧美日韩综合在线| 精品人妻中文字幕有码在线| 国产免费内射又粗又爽密桃视频 | 欧美va亚洲va在线观看| 人禽无码视频在线观看| 色吧亚洲欧美另类| 国产成人精品美女在线| 91看片淫黄大片.在线天堂| 开始疼痛的小小花蕾3| 久久亚洲精品中文字幕无码| 欧美三级黄色大片| 亚洲精品国产福利一二区| 精品久久久无码人妻中文字幕豆芽 | japanese日本护士高潮| 窈窕淑女在线观看免费韩剧| 日本久久久久久中文字幕| 亚洲成人免费在线观看| 狠狠色丁香久久婷婷综合| 午夜看一级特黄a大片| 调教15小男生gay脱裤子| 国产日韩精品欧美一区| 5060午夜一级一片| 夜夜添狠狠添高潮出水| 一级一级一级毛片免费毛片| 无遮无挡非常色的视频免费 | 足本玉蒲团在线观看|