股票技術指標原碼
⑴ 股票技術指標編寫,我想學習編寫技術指標,
我們國家的行情軟體,公式的編寫,用的都是公式語言,雖然各個軟體函數專不完全一樣,但是區別屬不大,你學會一種之後,其他的也知道個八九不離十了!
建議先從大智慧開始學習,因為大智慧是我們國家公式語言的鼻祖,他語法和函數幾乎是公式語言的規范,學好大智慧後,再一個個熟悉下其他軟體的函數區別,基本上就可以了!
你決定學習的話,最好加入網路知道金牌團《股王工作室》或者是《中國股票公式院》和"股票公式專家"貼吧多多交流,這樣可以提高更快!!!
⑵ 重金求高人編寫一個股票技術指標公式!!!
{股價移動速度指標:某時間周期內的一段K線圖(比如20個30分鍾圖K線),
每相鄰3個K線重合區專間的和(比如屬1號2號3號K線有重合部分,計算一次,2號,3號,4號K線也有重合部分,
也計算一次,一直分析到第18號,19號,20號K線)
除以每個K線的最高價減最低價的和(1號K線的最高價減去最低價的值加2號K線最高價減去最低價的值....加20號K線最高價減去最低價的值),
數值越小該段K線移動速度越快}
X1:=L<=REF(H,1) AND REF(L,1)<=H;
X2:=COUNT(X1,3)>0;
X3:=SUM(X2,20-2);
X4:=SUM(H-L,20);
X:X3/X4;
⑶ 求股票技術指標中的聲音源代碼
你要求的內容,一般證券軟體沒有此函數。現給你一個公式你做一個參考。建議:再提問時,請說明你使用的是什麼軟體。
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA30:=MA(CLOSE,30);
MA60:=MA(CLOSE,60);
A:=CROSS(MA5>=MA10&&MA10>MA20&&MA20>MA30,0.5);
DRAWTEXT(A,H,'上');
PLAYSOUND(MA5>=MA10&&MA10>MA20&&MA20>MA30&&CROSS(MA5,MA10),'A');
B:=CROSS(MA5<=MA10&&MA10<MA20&&MA20<MA30,0.5);
DRAWTEXT(B,H,'下');
PLAYSOUND(MA5<=MA10&&MA10<MA20&&MA20<MA30&&CROSS(MA10,MA5),'A');
---------------------------------------------------------------------
註:PLAYSOUND函數-----條件滿足時,播放指定聲音。
用法:
PLAYSOUND(COND, 'N')
當條件滿足時,播放聲音'N'(自定義聲音可以在設置菜單的設置聲音文件中設置,最多可以設置10組)。
例:PLAYSOUND(CLOSE>OPEN,'A');表示CLOSE>OPEN時播放自定義聲音'A'。
⑷ 股票上的指標公式是什麼
技術指標有好多,在此就簡要的列舉幾個,全當是拋磚引玉。 DMA指標 DMA指標利用兩條不同期間的平均線,計算差值之後,再除以基期天數。它是兩條基期不同平均線的差值,由於其是將短期均線與長期均線進行了協調,也就是說它濾去了短期的隨機變化和長期的遲緩滯後,使得其數值能更准確、真實、客觀地反映股價趨勢。故它是一種反映趨勢的指標 應用法則: ① DMA是兩條基期不同平均線差值。實線向上交叉虛線,買進。 ② 實線向下交叉虛線,賣出。 ③ DMA 也可觀察與股價的背離。 RSI指標 相對強弱指數是通過比較一段時期內的平均收盤漲數和平均收盤跌數來分析市場買沽盤的意向和實力,從而作出未來市場的走勢。 (1)計算公式和方法 RSI=[上昇平均數÷(上昇平均數+下跌平均數)]×100 應用法則: ① RSI 值於 0%-100%之間呈常態分配。當6 日RSI 值在94% 以上時,股市呈超買現象,若出現 M頭為賣出時機;當 6日RSI 值在 13%以下時,股市呈現超賣現象,若出現 W底為買進時機。 ② ②當快速RSI 由下往上突破慢速RSI 時,為買進時機;當慢速RSI 由上往下跌破快速RSI時,為賣出時機。
⑸ 股票指標源碼
別名: 彩色棒狀線
所屬類別: 線型描述 參數數量: 0
以零軸為中心畫彩色棒狀線,零軸下為陰線顏色,零軸上為陽線顏色
例如: CLOSE-OPEN,COLORSTICK;
別名: 分筆數量
所屬類別: 行情函數 參數數量: 0
取得該周期成交分筆。
用法:
QT
柱狀的 每筆 源碼 : (VOL,VOLSTICK;這個是成量的柱形,把vol換成 qt就行)
qt,COLORSTICK;//這個macd的柱形
以上是飛狐的,其他 軟體也差不多,最多是函數名稱 不同而以
⑹ 求股票好用的有買賣提示的技術指標源碼
{這是我用的同花順『粉進黃出』主圖指標,不知是不是樓主想要的?}
日均線: MA(CLOSE,5),COLOR00FFFF;
日均線10: MA(CLOSE,10),COLORFF00FF;
BOLL中線: MA(CLOSE,20),COLORFF0000;
BOLL頂線: BOLL中線+2*STD(CLOSE,26),COLORFFFF10;
BOLL底線: BOLL中線-2*STD(CLOSE,26),COLORFFCC66;
MA6:= MA(CLOSE,6);
MA18:= MA(CLOSE,18);
MA30:= MA(CLOSE,30);
MA60:= MA(CLOSE,60);
AAF:= LLV(LOW,34);
BBF:= MA(AAF,4);
LC:= REF(CLOSE,1);
RSI:= SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;
DRAWICON(CROSS(84,RSI),HIGH*1.03,5),COLOR0000FF;
DRAWICON(CROSS(RSI,11),LOW*0.99,4),COLOR008000;
VAR27:= REF(CLOSE,1);
VAR28:= SMA(MAX(CLOSE-VAR27,0),5.5,1)/SMA(ABS(CLOSE-VAR27),6,1)*100;
DRAWICON(IF(CROSS(76,VAR28),1,0),HIGH*1.03,5),COLORFF0000;
DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5),LOW,'☆'),COLORFF00FF;
VARA:= AMOUNT/VOL/100;
VARB:= (3*HIGH+LOW+OPEN+2*CLOSE)/7;
VARC:= SUM(AMOUNT,7)/VARA/100;
VARD:= DMA(VARB,VOL/VARC);
VARE:= (CLOSE-VARD)/VARD*100;
VARF:= (CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
VARJ:= MA(VARE,20)+STD(VARE,20);
BIAS18:= (CLOSE-MA(CLOSE,18))/MA(CLOSE,18)*100;
AA:= SMA(VARF,3,1);
SS:= REF(BIAS18,1)>=5 AND CROSS(VARJ,VARE) AND AA>79;
DRAWTEXT(REF(BIAS18,1)>=5 AND CROSS(VARJ,VARE) AND AA>SS,HIGH*1.02,'☆'),COLOR008000;
VAR1:= ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);
VAR2:= ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);
STICKLINE(VAR1,CLOSE,OPEN,8,0),COLOR00FFFF;
STICKLINE(VAR1,CLOSE,OPEN,3,0),COLOR00FFFF;
STICKLINE(VAR1,HIGH,LOW,1,0),COLOR00FFFF;
STICKLINE(VAR2,CLOSE,OPEN,8,0),COLORFF00FF;
STICKLINE(VAR2,CLOSE,OPEN,3,0),COLORFF00FF;
STICKLINE(VAR2,HIGH,LOW,1,0),COLORFF00FF;
VAR2,LINETHICK0,COLOR0000FF;
引用的,其實我也在用同花順,不過技術沒你這么高了。還要用到指標源碼了,是工具裡面的?
⑺ 股票中技術指標公式VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;是什麼意思呢
你好!下面是你要的解釋:
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
AR3賦值:(收盤價-收盤價的6日簡單移動平均)/收盤價的6日簡單移動平均*100
EMA(EMA(VAR3,5),5)*3,
COLORSTICK;
VAR3的5日指數移動平均的5日指數移動平均*3,
COLORSTICK
VARA:=IF(VAR9
AND
CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
VARA賦值:如果VAR9ANDCROSS(收盤價的3日簡單移動平均,收盤價的5日簡單移動平均),返回20,否則返回0
希望能夠幫助您,順祝馬年投資順利!
⑻ 請問一下誰有超級無敵的炒股軟體技術指標源碼
指標源碼 網上隨便找好了,一大堆!
問題是你不知道哪個市無敵的,哪個有廢物。
就算無敵的,給了你,也不一定會用,不懂他的原理,找過來幹嘛呢!
⑼ 股票技術指標的計算公式以及詳解
建議了解一些基本指標的含義及用法
MACD,RSI,KDJ,BIAS,掌握幾只指標就行了
⑽ 股票技術指標 原理
股票技術指標有很多,常用和經典的技術指標有下面這些:
一、移動平均線及在實踐中應用
移動平均線是單位時間內平均價格所連成的曲線。其計算公式:MA(n)=(P1+P2+…Pn)/n n是n日。起提出者Granville在其著作中提出八大買賣法則:
1。移動平均線明顯出現跌勢市之後,開始走平或已經緩慢回升,而且此時股價也成功向上突破移動平均線,此時是重要的買入機會。
2。移動平均線的趨勢仍然不斷向上,但股價卻跌穿移動平均線,此時是重要的買人機會;
3。股價在上升的移動平均線上方,向移動平均線靠近(或跌破)但是未跌穿移動平均線便回升,此時應是買入機會。
4。當股價跌破不斷下行的移動平均線後,繼續急速下跌,此時可考慮買入期待著股價向移動平均線反彈 。
5 .移動平均線從明顯的升勢開始轉為盤局或已經開始下跌時,股價也同時跌破移動平均線,此時是重要的買出信號。
6。移動平均線的趨勢仍然不斷向下,但股價卻反彈升破平均線,此時仍是買出的好機會。
7。股價在下降的移動平均線下方,向著移動平均線的方向反彈但未能升破便折返,此時應是買出機會。
8。當股價升破不斷上行的移動平均線後,繼續急劇上揚,此時可考慮賣出而期待股價向移動平均線靠近回落。
二。相對強弱指數及其實踐應用
相對強弱指數簡稱RSI,由技術分析大師韋德發明。它是通過比較單位時間內的平均升幅和平均跌幅來分析市場買賣雙方的意想和力量,從而判斷未來市場的走勢,它的計算公式是:RSI(n)=1—1/1+RS(n)其中,n代表單位時間,RS(n)代表幾日內升幅總和與跌幅總和的比值。由於受到公式的限制,無論價格如何變動,RSI的值均在0—100之間波動!通常RSI 高於50被認為市場處於強勢,相反RSI低於50被認為市場處於弱勢。(1)高於80為超買,低於20為超賣(2)如果股價在RSI進入超買區後,繼續上升但此時RSI卻反復下跌,這時就形成頂背弛;相反叫頂背離。
三。隨機指數及在實踐應用
俗稱KD線,綜合了移動平均線和相對強弱指數的一些優點,它在圖上由%K和%D兩條曲線所構成。在計算過程中,主要是研究高低價位與收市之間的關系,也既是說通過計算單位時間內的最高,最低及收市價等價格波動的真實波幅,反映股價的強弱和超買超賣現象。此公式有以下假設:市勢在上升(下跌)而未轉向之前,每日多會以偏高(低)的價位收市。設計指標時,充分考慮股價波動的隨機震幅和中`短期波動的測算。因此,比平均線更准確,比RSI更敏感。(1)RSV=100*(Cn—Ln)/Hn—Ln)QIZ 其中CnWEI 為第n日收市價,Ln為n日內最低價,Hn為n日內最高價,通常n取9。(2)%K=(%K`*(m—1)+RSV)/m其中%K`WEI為前一天%K值,m為天數(3)%D=(%D`*(m-1)+%K)/m其中%D值為前一日%D值,M為天數為簡單起見,用以下公式表示:(4)%K=2/3K%K`+1/3%K %D=2/3%D`+1/3%K %J=3%D-2%K 將上述值連成平滑曲線便可得到隨機指數線(KD線),平常表示公式為KD(RSV,m,m)KD線一般應用在短期預測。其具體運用規則如下:
(1)超買超賣:K線》80、D線》70便算超買,K線《20、D線〈30便算超賣。
(2)背馳:當股價一波比一波高時,KD線一波比一波低時,KD線卻一波比一波高,這種現象稱為背馳。KD線與股價產生背馳通常預示著轉勢。
(3)突破:當%K〉%D時,表示當前是一種向上漲升的趨勢(哪怕幅度很小)。因此K線由下向上突破D線時,稱為「金叉」,視為買入信號,反之當%D》%K時,表示當前的趨勢向下跌落。因此K線由上向下跌破D線時稱為「死叉」視為賣出信號。
(4)鈍化:KD線老是在天花板或在地板上爬行,完全沒有下跌或上升的意思。這種情形說明後來的趨勢相當強勁或是節奏很慢,指數不經反復背馳決不肯下跌,而KD線則已鈍化很久。但一旦鈍化完之後,後面的跌勢或升勢是相當猛烈而短促的。
(5)J線指標:前述公式中有個%J植,其目的是求出%K與%DE 最大乖離程度,以領先KD植早、找出局部的底和頂。
四。乖離率、威廉指數及其實戰應用
乖離率(BIAS)是一種派生技術指針,由移動平均線而派生出來的,其測市原理建立在以下假設上:當股價偏離單位時間內的平均成本太大,買(賣)力就會把股價拉回平均成本附近(既股價或指數偏離平均線太遠,都有可能趨向平均線。)乖離率的主要功能是通過測算股價的波動過程中與平均線出現偏離的程度,從而得出股價在劇烈波動的時候因為偏離移動平均趨勢而出現可能的回檔或者反彈。其公式:BIAS(n)=[C-MA(n)]/MA(n)*100% 其中C為當天收市價,MA(n)為當日的n日內平均收市價。參數n可自由設定,從6到250都有使用,一般較為常用的有10、13、26等。 指數原則:當股價在平均線之上時,其乖離率是正的 ;當股價在平均線下方時,其乖離率是負的 。當 股價走勢周而復始地小漲小跌,乖離率也跟隨著在平均在線下穿梭。其值大小有相當的測市功能。很明顯,當正乖離率升至某種水平時,表示在單位時間內買入的人獲利空間是這種水平。當一般人覺得獲利空間頗大,並且買賣雙方都認為太高時,賣壓就會把股價打壓或者升勢變緩,這時乖離率便會回跌,發出短期買出信號;當負乖離率跌至某一水平時,表示在單位時間內賣出的人,有足夠的獲利空間,若買賣雙方都認為太低時,買力便會推高股價或會跌勢變緩,這時乖離率便會上升,發出買入信號。 乖離率的弱點是難以捉住股價的暴漲暴跌的買賣時機。有時股價會出現急升,升幅可以超過一倍,那麼此時乖離率就會無能為力了。對於盤局,乖離率變化很小,總在0軸附近徘徊,此時參考價值不大。
威廉指數(WOOI),其全稱是威廉超買超賣指標,以%R表示,這是反映買賣雙方力量強弱的技術指標。它與RSI不同的地方是後者比較重視累計值的比較,以判斷短期內行情變化的方向,WOOI更為敏感,其公式:%R(n)=[(C-Ln)/(Hn-Ln)]*100其中C為當日收市值,Ln為n日內的最低價,Hn為n日內的最高價,n為天數。
運用原則:WOOI計算出的值在0—100之間波動,但必須注意:WOOI的值越小,市場的買氣越重;WOOI的值越大,市場賣氣越重。和RSI等指標超買時數值大而抄賣時數值小的情況不一樣。
(1)當%R線跌破80時,市場處於超賣狀況,股價隨時可能見底,故以80的橫線稱之為買入線;當%R線升破20時,市場處於超買,股價可能隨時見頂,故以20的橫線稱之為賣出線。
(2)但是有相當多的情形是,超買後再超賣,超賣也可以再超賣。因此當%R線進入超買超賣區時,行情不會立即轉勢。只有當%R線明顯轉向,並且跌破賣出線或升破買入線,才是比較可靠的買賣信號。
(3)在實踐應用中,WOOI最好能配合RSI一起使用,充分發揮它們的互補功能。
五、MACD、MTM、PSY和VR指標及其應用
上面介紹了五個常用簡單指標:1、移動平均線(MA)2、相對強弱指數(RSI)3、隨機指數(KD)線 4、乖離率(BIAS)5、威廉指數(%R)。但常用的技術指標還有很多。如下:(1)平滑異動移動平均線(MACD)——MACD利用兩條不同速度(一快——短期移動平均線,一慢——長期移動平均線)的指數平滑移動線來計算兩者之間的差離狀況(DIF)作為判斷走勢的基礎。然後再求DIF的單位(一般取九天)平滑移動平均線,既是MACD線。在實際運用中,MACD就是利用快線與慢線的聚合與分離的徵兆以確定買賣時機。 運用原則:MACD快慢線在0軸以上,表明市場處於多頭市場,以0軸以下則屬空頭市場。當快線向上突破慢線即為買入時機,而快線向下突破慢線即為買出時機。理論上,有時還可以利用快線與慢線的柱狀線長短判斷短期買賣時機(柱狀線長度取決於快線與慢線的差值。其實MACD和其指標一樣,同樣有背馳的情況出現:當股價出現新底點,但此時MACD卻未創出新低點,則說明有底背馳現象出現,可考慮買入 :當股價出現新高點,但此時MACD卻沒有創出新高,則說明出現頂背馳,可考慮買出。另外,有一點值得注意的是:高位MACD兩次向下交叉,股價可能會大跌,而低位兩次向上交叉則要大漲。MACD對於持續的趨勢有較好的確認作用,而且買賣信號的給出比較及時,但是對於盤局則似乎無能為力。
(2)動量指標(MTM)——是一種專門研究股價波動的指標,重點分析股價波動速度,研究在波動過程中的各種加速、減速、慣性作用以及動靜轉變的現象。MTM基於以下假設:股價的升跌幅隨著時間的推移必然會日漸縮小,上升或下跌的速度力量漸漸減速,行情就可能反轉。