股票公式函數構成
① 股票公式函數SMA 演算法解析,要求具體到每個步驟,謝謝
股票SMA(X,N,M)中的m怎麼求
相關說明: 這個我在網上看過,但是由於水平有限有點看不明白。其中的Y'表示上一周期Y值,上一周期Y值怎麼計算出來的。還有M權重的問題,是計算出來的還是自己隨便設置的。下面我舉一個例子。
假設:7月6日收盤價是8.35元,7月7日收盤價是8.89元,7月8日收盤價是8.93元,7月9日收盤價是8.95元。
求7月8日和7月9日SMA(CLOSE,3,M)?就是求3日移動平均價。其中M值是計算出來的還是你自己設的。只要說清楚它的來歷就行。並且逐步計算,我能看明白即可。
如果可以,請用上面的收盤價逐步算出7月8日和7月9日的EMA(CLOSE,3)。就是用公式逐步算出來。當前EMA=[(當前價格 — 前1個EMA)X 系數K] + 前1個EMA。我不明白的是前一個EMA是如何計算的。我明白以後一定加分。謝謝好心的高人。
權重系數在EMA與SMA中都是用數值與周期計算出來的小數;
DMA(C,所以也有叫異同平均的,平均算,V/,假設有一個小數可以直接代表權重;N!
這樣理解應該知道各函數的作用和用途了;M),平滑系數是定的,它是利用今日的值與前一日的平均值的差,1);(A小於1);
大家注意,首先,也就是用M代替EMA平滑系數中的2; MA(C,當要比較數值與均價的關系時;有時,當日收盤價在均價中的作用越大;
因為EMA的平滑系數是定的,N,EMA的含義後,=2/
而在實用中;3*C+1/,2)=2/。
理解了MA,DMA與SMA原理是一至的;如果要改變平滑系數咋辦,也用EMA來平滑和美觀曲線;
DMA(C,在均價值不重要時;2,後面幾個函數就好理解了;平滑系數=2/(N+1)*昨天的指數收盤平均值,MA(C; EMA(C。
理解了MA和EMA的含義和用途後;(周期單位+1),N)=2*C/N,2)=(C1+C2)/不分輕重;4*X。
因此,而要比較均價的趨勢快慢時;所以,3)=2/,可以發現;(N+1)+(N-1)/,簡單的說;
直觀理解就是換手率越大,A)=A*X+(1-A)*X',M)與EMA的區別就是增加了權重參數M,主要是對數組中的數據的權重側重不同,再考慮平滑系數,它們都是求平均值,利用當日收盤價在均價中的比重計算均價,它在計算平均值時:EMA(C。(要求N>,sma四函數用法辯析(轉)
先看MA和EMA;3*REF(C;(周期+1):當日指數平均值=平滑系數*(當日指數值-昨日指數平均值)+昨日指數平均值,計算出來的平均值;
EMA是指數平滑平均,得到?這就用到了SMA,它真正的公式表達是,公式如下,3)=(C1+C2+C3)/,A) 中A為權重值,
SMA(C;CAPITAL)的直接含義是用換手率作為權重系數;4*C+2/ma;CAPITAL,這樣我們可以根據需要調整當日數值在均價中的權重=M/;
MA是簡單算術平均;由以上公式推導開,這個小數最有價值的就是換手率=V/,用MA就可以了,這兩個平均演算法是不同的:X=EMA(C;3:X=DMA(C,只是用一個小數直接代替了M/;仔細看?這就有了DMA,dma,就可以理解其用途了,如何辦,用EMA更穩定,ema,考慮了前一日的平均值,這應該沒疑問吧
若Y=SMA(X, 其中Y': 3
求移動平均: 移動平均
所屬類別,N;表示上一周期Y值;N:
SMA(X: 引用函數 參數數量:
SMA(CLOSE,M)SMA
別名,N必須大於M,M為權重,N。
演算法;)/,M) 則 Y=(M*X+(N-M)*Y',求X的N周期移動平均。
用法,20。
例如
M是權重值,就是說你用這個來為自己的指標進行修訂,一般情況下,計算出來的SMA都是前幾日的收盤價的簡單算數平均(這個你應該明白吧,就是(8.35+8.89+8.93)/3),如果你認為最近幾日的收盤價對股價將來走勢影響遠大於前幾日的,那麼你就可以分配給最近幾日比較大的權重(比如,20%MA=(今日收盤價*20% + 昨日MA*80%),公式里的(M/N)就是這個百分比值,這就是M的意義。實際上,指數百分比 = 2/(期間數+1),因為用百分比比較麻煩,所以大家都用期間比,期間數=(2/百分比)-1)。任何指標都是人創造出來的,沒有一個萬能的,精準的指標,只有自己慢慢推算,尋找合適自己操作的,符合當前市場規律的指標才能盈利。上面朋友說的對,別太鑽指標的牛角尖了,除非你熱衷於技術分析和數量分析。我說的也有可能不對,多指教
【最新公司報道】
【2009-08-11】營口港(600317)09年中期擬"每10股轉增10股"
營口港今年上半年實現凈利潤10062.99萬元,同比下降28.30%,公司基本每股收益0.18元。董事會決定今年中期實施資本公積金轉增股本,具體方案為以報告期末總股本54878.58萬股為基數,向全體股東每10股轉增10股。
M為權重不用求,一般取1就完了,不用搞的太復雜,陷到公式里沒必要。
② 股票中的公式函數問題
股票就是散戶虧錢的地方.!黑嘴吃散戶的血!!!
③ 股票函數公式
你這個無法修改的,因為沒有定義CPX的函數。所以其他的都無從定義和設置。
④ 股票公式 MD函數的演算法
input:p(20),n(8,1,100);
var0:=md(c,p);
PARTLINE(var0>ref(var0,2),var0), COLORRED, LINETHICK2;
PARTLINE(var0<ref(var0,2),var0), COLORGREEN, LINETHICK2;
PARTLINE(abs(var0-ref(var0,1))/var0*10000<n,var0), COLORBLUE, LINETHICK2;
MD 別名: 動向平均
所屬類別: 引用函數 參數數量: 2
求動向平均。
用法:
MD(X,N),求X的動向平均,N為計算周期。
例如:
MD(CLOSE,10)
表示求10周期動向平均
有人能說明一下 MD 函數的演算法嗎?
(主圖"黃金線"是和訊股道黃金版的特色加密指標)
⑤ 股票軟體的公式、指標的未來函數是什麼意思
關於「未來函數」問題的探討
很多人使用指標公式,不知有「未來函數」,更有人一提到「未來函數」就談虎色變,大罵「未來函數」之害,這都是不正確的。要弄懂「未來函數」的本質,必須知其然並知其所以然,下面從五個方面進行探討。
一、什麼是「未來函數」
所謂「未來函數」,是指可能引用未來數據的函數,即引用或利用當時還沒有發生的數據對之前發出的判斷進行修正的函數。具體地說,就是本周期結束後顯示的指標值,包括線段和買賣提示信號,可能在以後發生新的數據後改變位置或消失。
通俗地講,含有不確定性判斷的指標公式,就是含「未來函數」的指標公式。含有未來數據指標的基本特徵是買賣信號不確定,常常是某日發出了買入或賣出信號(線段的轉折點與此同理),第二天如果繼續下跌或上漲,則該信號消失,並在明天新的位置標示出來。
二、含有未來函數公式的種類
(一)以之字轉向為代表的ZIG類函數。我們最常見到和經常提到的多指此類。
1、ZIG(K,N)之字轉向。
當價格變化量超過N%時轉向。K表示 0:開盤價;1:最高價;2:最低價;3:收盤價
例如:ZIG(3,5)表示收盤價的5%的ZIG轉向 。
2、PEAK(K,N,M)向前數前M個ZIG轉向波峰值。(以下用法略。點擊軟體中相應的函數時,下面有提示或用法)
3、PEAKBARS(K,N,M)前M個ZIG轉向波峰到當前距離。
4、TROUGH(K,N,M)前M個ZIG轉向波谷值。
5、TROUGHBARS(K,N,M)前M個ZIG轉向波谷到當前距離。
6、FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都屬於此類未來函數。
(二)准未來函數。
這部分函數存在引用未來數據的問題,但不如上述函數明顯,有些目前爭議較大。
1、FFT(X,N)、傅立葉變換。對序列X進行傅立葉變換或變換處理後反變換。
2、BACKSET(X,N)、向前賦值。若X非0,則將當前位置到N周期前的數值設為1。
3、WINNER、LWINNER等獲利盤比例類的和COST也有未來函數的性質,有時可使信號產生漂移。
(三)使用跨周期數據。
這是一種最為隱弊的方法,它的危害性更大。例如在日線中引用本周周線或本月月線數據時,就會造成本周或本月股價上漲時則信號成功;如果股價下跌,則信號自動消失。用公式檢測的辦法測試不出來。我們經常見到的用KD月、周、日同時金叉進行選股,就屬於此類,看起來成功率很高,實際是虛假的。
(四)指定買賣日期或買賣價格。
一般多發生在交易系統里。比如指定最低價買入,最高價賣出,或指定漲跌幅度,這些在交易過程中是無法實現的,所以盡管測試成功率時非常高,其實沒有任何實用價值。
三、未來數據的檢測方法
知道了未來函數的特徵和種類,具備了認識公式中有無未來數據的基礎,具體應用中如何識別呢,有以下方法:
1、公式中凡是用了ZIG之字轉向類的函數和使用了跨周期數據(如上所述)均應視為使用了未來函數。
2、看買賣信號是否確定。凡是已經出現的信號在新的一天或若干周期中存在漂移的,公式中存在未來函數。
3、從指標圖中鑒別。凡是買賣提示信號極為准確的(應看多張圖),即沒有失誤的,肯定有未來函數。
4、用股軟鑒別。
A、使用分析家軟體的系統測試平台檢測,是否含有未來數據系統會自動提醒。如果想親自看看信號的穩定性和歷史的變化過程,分析家的時空隧道可以令時光倒流讓你回到從前,信號如何產生、如何消失一目瞭然。
B、使用飛狐軟體的,更為簡單,在左側《管理面板》中用右鍵單擊公式的名稱,在出現的下拉菜單中點擊「公式檢測」即可。
此外還有一種方法是搞清公式的演算法。對於源碼公式,逐條分析後,是否含有未來數據的引用立刻便知。
四、未來數據在實戰中的運用
1、未來數據對於階段頂底轉折點的判斷是非常具有參考價值的。他可以給操作者一個可能轉折的點位,這是一般指標所無法辦到的。經過比較嚴格的限制優化後完全可以作為選股依據。
2、含未來數據的公式信號會由於繼續下跌或上漲而後移,因此當其信號出現後,要結合其他指標是否也發出信號,同時也要結合大盤形勢。在熊市中含未來數據的賣出信號較准,買入信號不太准;而在牛市中買入信號較准,而賣出信號不太准,這較符合這么一個規律:在熊市中每次逢高拋出都是正確的,在牛市中每次逢低買入都是正確的。
3、在跌勢中含未來數據指標的買入信號肯定是經常向後移的,因此要慎用,不僅是含未來數據的指標,就是不含未來數據的買入信號雖然不變,但是也是發出了又下跌,再發出,再下跌,因此也要慎用,但是賣出信號在跌勢中反倒是比較準的。
對於未來函數應當充分了解其意義後針對使用。對於不了解指標的運算方法和特性的,慎用為佳。尤其是含有未來數據的引用的的選股公式,不易直接使用。
五,是是非非話「未來」
以下是根據網友的觀點歸納整理而成,引用於此,供大家參考:
1、買股票,買的本來就是股票的未來!都是對未來股價的一種預期、一種預測。不管你使用什麼樣的分析方法,只要你買入或賣出股票了,就本質上而言,你就已經使用未來數據了!
2、未來函數不能直接用,並只作為謹慎參考,用時,要同時提醒自己,這是用未來函數表達的,可能會變異。
3、ZIG是陷阱,也能使人繞開許多陷阱,關鍵是正確地組織和應用,熟悉指標的特徵表達。
4、嚴格的說動態中的公式都有未來數據,從這層意義上說,未來函數無處不在。因此不必一見到未來數據就頭痛。
5、使用未來數據不用花費任何精力就可以輕松獲得表面上非常高的成功率。發出的買入信號在實際操作中毫無價值,是一種赤裸裸的欺騙行為,在實戰中給投資者帶來的慘痛損失和後果苦不堪言。
6、未來數據的要害是什麼?從本質上講是美化歷史而並不能從真正意義上揭示(啟示)未來,它把歷史上的一切功勞歸為自己,而完美地迴避了所有歷史錯誤。它揭示的只是一種過去時的未來,而非現實意義上的未來。
說明:本文中部分段落引用了網友的「成果」,在此謹致謝意。同時歡迎大家對此問題深入探討,讓未來函數成為我們的工具,更好地為我們服務。
很對不起,我忘記了此文的出處。謹向原作者致歉。你還可以在網路搜索「未來函數」就會有很多資料參考。
⑥ 股票公式中的未來函數是什麼意思
某股票公式中的未來函數可以理解為:一量依賴另一量。
⑦ 關於股票公式中的函數問題
可以使用 IF 對數值和公式執行條件檢測。
語法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。例如,A10=100 就是一個邏輯表達式;如果單元格 A10 中的值等於 100,表達式的計算結果為 TRUE;否則為 FALSE。此參數可使用任何比較運算符。
Value_if_true 是 logical_test 為 TRUE 時返回的值。例如,如果此參數是文本字元串「預算內」,而且 logical_test 參數的計算結果為 TRUE,則 IF 函數顯示文本「預算內」。如果 logical_test 為 TRUE 而 value_if_true 為空,則此參數返回 0(零)。若要顯示單詞 TRUE,請為此參數使用邏輯值 TRUE。Value_if_true 可以是其他公式。
Value_if_false 是 logical_test 為 FALSE 時返回的值。例如,如果此參數是文本字元串「超出預算」而 logical_test 參數的計算結果為 FALSE,則 IF 函數顯示文本「超出預算」。如果 logical_test 為 FALSE 而 value_if_false 被省略(即 value_if_true 後沒有逗號),則會返回邏輯值 FALSE。如果 logical_test 為 FALSE 且 value_if_false 為空(即 value_if_true 後有逗號並緊跟著右括弧),則會返回值 0(零)。Value_if_false 可以是其他公式。
Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。例如,A10=100 就是一個邏輯表達式;如果單元格 A10 中的值等於 100,表達式的計算結果為 TRUE;否則為 FALSE。此參數可使用任何比較運算符。
⑧ 如何編寫股票公式
公式入門 我們大多數的用戶並不是完全了解「公式管理」的意義,簡單地,我們可以從以下幾個角度進行理解: 一、指標分析: 「公式管理」好比是一個工作母床,通過這個工作母床可以製造出所需要的各式各樣的零件,同樣,在指標分析的工作中,利用編輯器可以編寫出相應的分析條件,這種方法是在技術分析當中最為常用的方法之一。例如,指標KD、指標MA等等,通過對這些指標的觀察、分析,找出一些合適的條件作為買入賣出點。當然,我們也許需要的是一些自己的指標,一些自己的准確的指標,更多的MB、MC、MD等等,這一切我們通過「公式管理」可以實現。 二、條件選股: 編寫公式都要用到什麼東西? 我們留下了許多問題--都是公式編寫的基礎問題,所以我們這節課來解決這些基礎的問題。 什麼是技術指標? MA均線就是一種技術指標,我們在炒股的時候,經常會將一些行情數據進行數學計算得出一些曲線等等,方便我們掌握股市的變動情況。 什麼是條件選股? 簡單講,就是按照您的設定的條件用電腦幫助您完成一些太多太復雜的挑選--比如您有一些好的心得和方法,可使有1000多隻股票,您就是有100雙眼睛有時也不一定可以看得過來,這時電腦就派上用場了。 什麼是參數? 比如講:10日均線,您可以把10日當作參數,好處在於,您覺得需要修改成5日的時候,就可以使用一些簡單的方法,例如參數精靈來很方便的修改和調整。參數需要名字,例如M就不錯。還要規定參數的范圍,例如1日至260日。(來源:股市馬經 http://www.goomj.com)這樣我們就可以在1到260之間任意調節M的值了,M最常用的數填在「預設」一欄,例如你最喜歡用10日均線,那就填10吧。 什麼是周期? 這么解釋吧!我們有的投資者喜歡使用日線圖作技術分析;有的喜歡用5分鍾的K線;有的喜歡使用長一點時間的,例如周線。所以在公式設計中,允許不同喜好的使用者選擇不同的分析時間--就是可以選擇不同的周期。 什麼是函數? 函數在公式編寫非常重要,如果作個比喻,我們用一種語言去告訴電腦我的想法,並且讓它去幫我做,那麼函數就是這種語言的單詞。 我們在公式編輯器中選擇插入函數,就可以看到裡面有許多的函數,我們在附錄中有一個簡表,大家可以到那裡去檢索! 例一: 一根K線有四個價格組成: 最高價:HIGH 收盤價:CLOSE 最低價:LOW 開盤價:OPEN 成交量:VOL 成交額:AMO 例二: 兩條均線不斷地交叉,就專門設定了一條函數來描述兩條線交叉:CROSS(X,Y) 假如下圖中的兩條均線一條名叫X,另外一條叫y CROSS(X,Y)表示X向上穿過了Y CROSS(Y,X)表示Y向上穿過了X 例三: 前面的CLOSE,還是VOL,都表示當天,或者您使用的不是日線,那就表示本周期的數據,那麼前幾天的怎麼表示呢? REF(X,M) 例如: REF(Close,5)表示5天前的收盤; REF(Vol,10)表示10天前的成交量; 這里的M就是參數,您現在明白了什麼是參數了嗎? 例四:
⑨ 誰能幫我寫一個股票公式函數啊
(((C-L)-(H-C))/(H-L))*V;
股票公式專家團為你解答,希望能幫到你,祝投資順利。
⑩ 什麼是股票公式中的未來函數
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);
DRAWTEXT_FIX(1,0.88,5,0,'~☆~皓天~☆~'),COLORBLUE;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
金牛:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORYELLOW;
金鑽趨勢:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;
金牛2:EMA(金鑽趨勢,25)COLORCYAN,LINETHICK2;
DRAWBAND(金鑽趨勢,RGB(55,0,0),金牛2,RGB(0,91,0));
DRAWKLINE(H,O,L,C);
STICKLINE(金鑽趨勢>LOW AND 金鑽趨勢<HIGH,金鑽趨勢,MIN(MIN(OPEN,CLOSE),金鑽趨勢),2,0),COLORYELLOW;
STICKLINE(金鑽趨勢>MIN(C,O) AND 金鑽趨勢<MAX(C,O),金鑽趨勢,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE(金鑽趨勢>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(金鑽趨勢>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*XMA(XMA((C-REF(C,1)),6),6)/XMA(XMA(ABS((C-REF(C,1))),6),6);
回調買:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=金鑽趨勢>HIGH AND 回調買 AND L<=金鑽趨勢;
DRAWTEXT(XG,L,'▲買入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=CURRBARSCOUNT=1 AND C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<金牛;
{DRAWTEXT(XG2,L,'▲抓牛'),COLORYELLOW;}
DRAWTEXT(XG2 AND L<金鑽趨勢,L,'↖金鑽起漲'),COLORMAGENTA;
這個公式中包括未來函數,一些之字轉向,或帶有X的函數,都是。