<address id="xl399"></address>

          <address id="xl399"><address id="xl399"><listing id="xl399"></listing></address></address><address id="xl399"></address>

          <address id="xl399"><form id="xl399"><th id="xl399"></th></form></address>

          <noframes id="xl399"><form id="xl399"></form>
          <address id="xl399"></address>

               您現在的位置: 南方財富網 >> 股票知識 >> 股票公式 >> 正文
            南財搜索

            快速掌握股票公式編寫

            2011-5-25 9:01:59   來源:本站原創   佚名
                

             

            Time——時間,hour——小時,MINUTE——分鐘,只在日線以下周期有效。FROMOPEN——當前時刻距離開盤分鐘數。

             

            時間:TIME;

            小時:HOUR;

            分鐘:MINUTE;

            距開盤分鐘數:FROMOPEN;

             

            BARSCOUNT——某數據從第一個有效值到現在的周期數,TOTALBARSCOUNT——總周期數,下載完整盤后數據、不連接行情使用。CURRBARSCOUNT——當前K線到最后交易日周期數。

             

            有效數據周期數:BARSCOUNT(C);

            總周期數:TOTALBARSCOUNT;

            到最后周期數:CURRBARSCOUNT;

             

            Cross——是否發生交叉,兩條指標線不一定全是變化的曲線。Barslast——上一次條件成立到當前的周期數,BARSSINCE——第一次條件成立到當前的周期數,count——統計在一定周期內滿足條件的周期數。

             

            K1:KDJ.K;

            D1:KDJ.D;

            金叉:CROSS(K1,D1)*10;

            死叉:CROSS(D1,K1)*-10;

            {K1上穿60:CROSS(K1,60);

             K1下穿20:CROSS(20,K1);}

            上次到現周期數:BARSLAST(金叉);

            首次到現周期數:BARSSINCE(金叉),NODRAW;

            統計{N周期內滿足條件}次數:COUNT(金叉=10,20);

             

            Hhvbars——某數據在一定周期內的最大值到當前的周期數,llvbars——某數據在一定周期內的最小值到當前的周期數。

             

            上一高點{到現在}周期:HHVBARS(H,20);

            上一低點{到現在}周期:LLVBARS(L,20);

             

            某數據是近多少周期內的最大值——TOPRANGE,某數據是近多少周期內的最小值——LOWRANGE。

             

            多少周期的最大:TOPRANGE(H);

            多少周期的最小:LOWRANGE(L);

             

            BARSLASTCOUNT——統計連續滿足條件的周期數,sumbars——某數據向前累加到指定值到當前的周期數。

             

            統計{連續滿足條件}周期數:BARSLASTCOUNT(C>REF(C,1));

            加到指定值周期:SUMBARS(V,CAPITAL);

             

            PERIOD——當前窗口的周期類型。

             

            窗口周期類型:PERIOD;

             

            在不同周期類型使用不同參數。

             

            參數:=IF(PERIOD=5,20,IF(PERIOD=6,10,0));

            MA1:MA(C,參數);

             

            最基本的比較判斷是用大于、小于、等于等等。某數據是否在某個范圍之內——RANGE,某數據是否在某個范圍——BETWEEN。

             

            寬幅震蕩:(H-L)/L*100>12;

            是否在某個范圍1:RANGE(C,8,10);{X>A AND A<B}

            是否在某個范圍2:BETWEEN(C,10,13);{X>=A AND X<=B};

             

            是否發生交叉——cross,LONGCROSS——是否維持一定周期后發生交叉。

             

            上穿:CROSS(MA(C,5),MA(C,10));

            {持續}一段時間后上穿:LONGCROSS(MA(C,5),MA(C,10),10)*2;

             

            UPNDAY——某數據在一定周期內是否連漲,DOWNNDAY——某數據在一定周期內是否連跌,NDAY——是否在一定周期內前面的數據都大于后面的數據,ISLASTBAR——當前周期是否是最后一個周期。

             

            連漲:UPNDAY(C,5);

            連跌:DOWNNDAY(C,5);

            連大:NDAY(C,O,5);

            是否最后周期:ISLASTBAR;

             

            EXIST——是否在一定周期內存在符合某種條件的情況,EVERY——是否在一定周期內一直存在符合條件的情況,LAST——是否在某一段周期內一直存在符合某種條件的情況,not——是否不符合條件。

             

            存在:EXIST(C>REF(C,1)*1.099,10);

            一直存在:EVERY(C>O,5);

            持續存在:LAST(C>O,10,5);

            并非:NOT(C>O);

             

                If——是否符合條件,符合條件輸出前面的數據,不符合條件輸出后面的數據, max——哪個更大輸出哪個,min——哪個更小輸出哪個。

             

            條件:=CROSS(MA(C,5),MA(C,10));

            如果:IF(條件,5,-5);

            較大者:MAX(C,O);

            較小者:MIN(C,O);

             

            FILTER——過濾連續出現的信號。

             

            J大于80:"KDJ.J">80;

            過濾:FILTER(J大于80,10)*2;

             

            Abs——取得數據的絕對值,sum——求的數據在一定周期內的總和。

             

            漲幅:(C-REF(C,1))/REF(C,1)*100;

            零軸:0;

            絕對值:ABS(漲幅);

            求和:SUM(漲幅,5);

             

            Ma——簡單移動平均值,ema——指數移動平均值,sma——加權移動平均值(前面參數大于后面參數),dma——動態移動平均值(參數小于1),后面三個函數降低本周期的權重、減少波動性而使輸出變得相對平滑穩定,同時也降低了靈敏度。

             

            簡單移動平均:MA(C,5);{(C0+C1+C2+…+C(N-1))/N}

            指數移動平均:EMA(C,5);{Y=2*X/(N+1)+(N-1)/(N+1)*Y',Y'上一周期Y}

            加權移動平均:SMA(C,5{N},1{M});{Y=(M*X+(N-M)*Y')/N, Y'上一周期Y,N必須大于M}

            動態移動平均:DMA(C,0.5);{Y=N*X+(1-N)*Y',Y'上一周期Y,N必須小于1};

             

            LINETHICK——粗細,color——顏色,stick——柱狀線,CROSSDOT——小交叉線,CIRCLEDOT——小圓圈線,POINTDOT——小圓點線。

             

            MA1:MA(C,5);

            MA2:MA(C,20),LINETHICK3,COLORRED;

            均線差值1:(MA1-MA2)*1,STICK;

            均線差值2:(MA1-MA2)*3,CROSSDOT;

            均線差值3:(MA1-MA2)*6,CIRCLEDOT;

            均線差值4:(MA1-MA2)*9,POINTDOT;

             

            LINESTICK——指標線加柱狀線。

             

            MA1:=MA(C,5);

            MA2:=MA(C,10);

            均線差值:MA1-MA2,LINESTICK;

             

            COLORSTICK——彩色柱狀線。

             

            MA1:=MA(C,5);

            MA2:=MA(C,10);

            均線差值:MA1-MA2,COLORSTICK;

             

            VOLSTICK——成交量柱狀線。

             

            MA1:=MA(C,5);

            MA2:=MA(C,10);

            均線差值:MA1-MA2,VOLSTICK;

             

            DRAWTEXT——寫文字(必須寫在一對單引號內),DRAWICON——畫圖標。

             

             

            MA1:MA(C,5);

            MA2:MA(C,10);

            金叉:=CROSS(MA1,MA2);

            寫文字:DRAWTEXT(金叉,MA1,'金叉');

            畫圖標:DRAWICON(金叉,MA2,1);

             

            STICKLINE——畫柱線,0實心柱,-1虛線空心柱,1實線空心柱。后面的輸出會遮擋住前面的輸出。

             

            MA5:MA(C,5);

             

            畫柱線1:STICKLINE(C>O,C,O,2,0);

            畫柱線2:STICKLINE(C>O,H,L,0,0),COLORBLUE;

             

            畫柱線3:STICKLINE(C<O,H,L,1,1);

            畫柱線4:STICKLINE(C<O,C,O,3,-1);

             

            MA10:MA(C,10),COLORGREEN;

             

            DRAWLINE——繪制直線段,0不延長,1向右延長。PLOYLINE——繪制折線。

             

            畫直線:DRAWLINE(L=LLV(L,10),L,H=HHV(H,10),H,0);

            畫折線:PLOYLINE(H=HHV(H,30),H);

             

            均線變色,DRAWNULL——返回無效值。nodraw——只輸出數值、不輸出線條,不影響公式坐標。LINETHICK0——只輸出數值、不輸出線條,在其它軟件中不影響公式坐標,在通達信中影響公式坐標。

             

            MA1:MA(C,5);

            MA2:MA(C,10);

            變色:IF(MA1>REF(MA1,1),MA1,DRAWNULL),LINETHICK2,COLORRED;

            成交量:V,NODRAW;

             

            MA1:MA(C,5);

            MA2:MA(C,10);

            變色:IF(MA1>MA2,MA1,DRAWNULL),LINETHICK2,COLORRED;

            成交量:V,LINETHICK0;

             

            Winner——獲利盤,cost——成本分布情況。

             

            獲利盤:WINNER(C)*100;

            成本分布:COST(80);

             

            Zig——之字轉向,1最高價、2最低價、3收盤價。PEAK——波峰價格,1最高價、2最低價、3收盤價。TROUGH——波谷價格,1最高價、2最低價、3收盤價。

             

            之字轉向:ZIG(3,10);

            波峰:PEAK(3,10,1);

            波谷:TROUGH(3,10,1);

             

            波峰到現在的周期數——PEAKBARS,波谷到現在的周期數——TROUGHBARS。

             

            波峰到現在周期:PEAKBARS(3,10,1);

            波谷到現在周期:TROUGHBARS(3,10,1);

             

            BACKSET——回設,馬后炮。

             

            MA10:MA(C,10);

            回設:=BACKSET(C/REF(C,1)>1.09,2);

            A:=IF(REF(回設,1)=0 AND 回設=1,1,0);

            DRAWICON(A,L*0.98,1);

             

            跨周期引用的公式也具有未來性質。

             

            周J:"KDJ.J#WEEK";

            周D:"KDJ.D#WEEK";

            金叉:CROSS(周J,周D)*30;

             

            還有一種作弊手法——將公式信號限制在有行情的時段發出。

             

            另外一種作弊:O<REF(C,1) AND DATE=1080918;

             

            建議暫時關閉本教程,把講義中這一節的內容挨個復制到你自己的軟件中,按照這一節開始時所講的函數學習方法復習一遍。

            要將自己的思路用公式去表達出來,首先是確定需要哪些數據,然后觀察這些數據之間的關系,再按語句規則的要求用函數去定義觀察到的關系。

             

            {K線形態}

             

            陰線:C<O;

            陽線:C>O;

             

            上漲:C>REF(C,1);

            下跌:C<REF(C,1);

            平盤:C=REF(C,1);

             

            大陽線:C/REF(C,1)>1.05;

            大陰線:C/REF(C,1)<0.95;

             

            高開:O>REF(C,1);

            低開:O<REF(C,1);

             

            高開高走:O>REF(C,1) AND C>O;

            高開低走:O>REF(C,1) AND C<O;

             

            低開低走:O<REF(C,1) AND C<O;

            低開高走:O<REF(C,1) AND C>O;

             

            上跳空:L>REF(H,1);

            下跳空:H<REF(L,1);

             

            長上影:H/MAX(O,C)>1.03;

            長下影:MIN(O,C)/L>1.03;

             

            十字星:MAX(O,C)/MIN(O,C)<1.02 AND H/MAX(O,C)>1.01 AND MIN(O,C)/L>1.01;

             

            正T字:O=C AND C=H AND L<H;

            倒T字:O=C AND C=L AND H>L;

             

            上一頁  [1] [2] [3] [4] 下一頁

            (南方財富網www.mmokapan.cn)

            (責任編輯:張曉軒)

                南方財富網聲明:股市資訊來源于合作媒體及機構,屬作者個人觀點,僅供投資者參考,并不構成投資建議。投資者據此操作,風險自擔。
            商務進行時
            每日必讀
            學院24小時排行
            證券導讀
            熱圖推薦

            關于南方財富網版權聲明誠聘英才廣告服務網站地圖友情鏈接
            特此聲明:廣告商的言論與行為均與南方財富網無關
            www.www.mmokapan.cn
            南方財富網 © 版權所有 閩ICP備09035581號
            日韩免费高清视频网站