日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

同花順公式編寫及使用基礎(chǔ)(同花順公式編寫教程)

 長(zhǎng)林jslywzj 2015-06-26

同花順公式編輯器界面



除了可以在編輯器自己編寫新公式外,還可以通過(guò)復(fù)制/粘貼方法將其他文件中的公式拷過(guò)來(lái),這也是常用方法。






同花順公式的導(dǎo)入,導(dǎo)出
導(dǎo)入,導(dǎo)出公式后按“退出”,退出公式編輯器










導(dǎo)入公式后還要進(jìn)行一些設(shè)置,以便顯示,如下圖,按下圖設(shè)置完后,就可以在K線圖界面的副圖上右鍵點(diǎn)擊在彈出的對(duì)話框鐘選‘選擇指標(biāo)“,找到你的指標(biāo),點(diǎn)擊即可選中在副圖中顯示。{本文由分析家公式網(wǎng)www.整理}

提供一個(gè)簡(jiǎn)單的例子給大家:



同花順公式系統(tǒng):
   公式系統(tǒng)可以編輯多種類型的公式,且每個(gè)類型中又又若干分細(xì),分別是1,基本公式(軟件全部函數(shù)指標(biāo)的集合),2,技術(shù)指標(biāo)(已自帶公式的集合)、3,交易系統(tǒng)、4,條件選股,5,五彩K線公式,6,自用公式(自編的公式及以復(fù)制/粘貼過(guò)來(lái)的他人的公式)。技術(shù)指標(biāo)公式是最基本的公式,它用于指標(biāo)曲線的繪制。技術(shù)指標(biāo)公式是條件選股,交易系統(tǒng)的基礎(chǔ)。結(jié)合選股條件邏輯判斷表達(dá)式,即得到條件選股公式,用于條件選股。技術(shù)指標(biāo)公式結(jié)合買賣邏輯判斷表達(dá)式,得到交易系統(tǒng)公式,用于交易系統(tǒng)指示。技術(shù)指標(biāo)公式結(jié)合色彩邏輯判斷表達(dá)式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成?!   ?br>      公式系統(tǒng)處理的原始數(shù)據(jù)的分析周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數(shù)據(jù),改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù)。    
     
      學(xué)習(xí)公式編寫,使用的基本方法

    基本捷徑是從軟件公式或他人公式入手,多看多動(dòng)手邊理解其寫法,為什么調(diào)用這個(gè)函數(shù),這個(gè)函數(shù)的意義是什么,這一句預(yù)要表達(dá)什么意思等等。不動(dòng)手永遠(yuǎn)不可能學(xué)會(huì)的。從簡(jiǎn)單公式入手,先弄懂一,兩個(gè)公式。從修改公式加入自己的目標(biāo)語(yǔ)句實(shí)現(xiàn)自己目標(biāo)入手,幾乎沒(méi)有一個(gè)公式是那一個(gè)人自己完成的,或多或少都使用了前人的成果。
    在編寫中多用“測(cè)試公式”按鈕,讓軟件作判斷,告訴你編寫對(duì)錯(cuò)與否。
    使用彩色編輯可事半功倍。
    多用鼠標(biāo)指針指向不懂的函數(shù),軟件馬上會(huì)告訴你。

      公式編寫步驟

    1.設(shè)定公式名稱:每個(gè)公式都有自己的名稱,它由字母或數(shù)字組成,最多可以有9個(gè)字符。請(qǐng)注意,公式名稱在同類公式中不能重復(fù),且不能為空?!   ?.描述公式:用于簡(jiǎn)單描述該公式的含義(可不填亦能通過(guò)),  3.注釋公式:用于描述一個(gè)公式如何使用、計(jì)算方法等內(nèi)容。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋(可省略)。    4. 設(shè)計(jì)技術(shù)指標(biāo)公式語(yǔ)句:  公式的形式由若干語(yǔ)句組成。每個(gè)語(yǔ)句得到一個(gè)計(jì)算結(jié)果,對(duì)于技術(shù)指標(biāo),就是一條指標(biāo)線,語(yǔ)句間用分號(hào)(“;”)隔開(kāi)?!∫粋€(gè)語(yǔ)句由若干函數(shù)通過(guò)四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對(duì)數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。
    函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號(hào)括起來(lái),每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,REF(close(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們?cè)诶ㄌ?hào)內(nèi)是有順序的。若沒(méi)有參數(shù)則可以省去括號(hào),例如CLOSE()函數(shù)沒(méi)有參數(shù),所以寫成 CLOSE和 CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量?! ?br>
    計(jì)算符將函數(shù)連接成為語(yǔ)句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對(duì)計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND(與)、OR(或),分別是對(duì)計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立返回的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0?!   ≌Z(yǔ)句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語(yǔ)句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語(yǔ)句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語(yǔ)句名寫在語(yǔ)句的前面,用一個(gè)冒號(hào)(“:”)將它與語(yǔ)句隔開(kāi)。語(yǔ)句“上日收盤價(jià):REF(close,1)”就表示該語(yǔ)句REF(close,1)的名稱為“上日收盤價(jià)”。該語(yǔ)句后而的語(yǔ)句若需引用它,則寫公式名即可,如MA(上日收盤價(jià),20)意思是對(duì)上日收盤價(jià)求20日平均?! ?br>
    設(shè)計(jì)中間語(yǔ)句: 
  
   一個(gè)語(yǔ)句將顯示一條指標(biāo)線,一個(gè)復(fù)雜的公式往往有很多語(yǔ)句,而且有些語(yǔ)句沒(méi)必要顯示出來(lái)。這時(shí)我們可以把不需要顯示語(yǔ)句定義為中間語(yǔ)句,中間語(yǔ)句的寫法只需在一般語(yǔ)句的名稱與語(yǔ)句之間的等號(hào),即“=”即可(亦可用通用的冒號(hào)加等于號(hào)“:=”)。例如,語(yǔ)句“上日收盤價(jià)=REF(close,1)”就表示該語(yǔ)句為中間語(yǔ)句。重復(fù)使用的語(yǔ)句也可以定義成中間語(yǔ)句。
   
   設(shè)計(jì)其他公式語(yǔ)句:
其他類型的公式顯示的不是指標(biāo)線,而是相應(yīng)的操作,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公式顯示的是交易指示(用":>"表達(dá)),五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語(yǔ)句,當(dāng)語(yǔ)句返回0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)返回非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語(yǔ)句都應(yīng)設(shè)定為中間語(yǔ)句。    條件選股公式只有一條邏輯表達(dá)式語(yǔ)句,用來(lái)表示選股條件是否成立,例如CLOSE>REF(close,1)語(yǔ)句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語(yǔ)句必須設(shè)定為中間語(yǔ)句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示?!   〗灰紫到y(tǒng)公式需要邏輯表達(dá)式語(yǔ)句,分別為買入(在語(yǔ)句后加buy)、賣出條件(在語(yǔ)句后加sell),當(dāng)這些語(yǔ)句返回非0時(shí),表示需要進(jìn)行相應(yīng)的操作。其他的語(yǔ)句必須設(shè)定為中間語(yǔ)句,否則編輯器出現(xiàn)“非交易信號(hào)變量只能用:=賦值”的警示。條件中必須至少設(shè)定一個(gè)條件。

   函數(shù)可以用簡(jiǎn)寫,如收盤價(jià)開(kāi)盤價(jià)分別用C,O來(lái)表示,在編寫中往往可以自動(dòng)變成大寫字母,可以以此判斷。函數(shù)名編寫正確時(shí)字母變?yōu)榇髮?。編寫中要用彩色編輯,這樣可以指示出軟件對(duì)于此函數(shù)是否認(rèn)可--應(yīng)變成彩色。

   公式編寫完測(cè)試公式通過(guò)后,還需進(jìn)行曲線屬性的設(shè)置,在“曲線屬性”:如顯示曲線的位置是主圖,副圖,成交量圖等,還可以設(shè)置是否顯示曲線參數(shù)或只顯示參數(shù)而不顯示曲線,選擇顯示的圖標(biāo),提供象箭頭,圓,凌形(buy紅色向上箭頭,buy1黃色箭頭,1空心三角形,2空心圓,4空心菱形,5星花...),曲線顏色等...最后再測(cè)試通過(guò),確定退出編輯。

   
   未來(lái)函數(shù)
     公式系統(tǒng)對(duì)數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),函數(shù)必須滿足時(shí)間不變性,即時(shí)間靠后的數(shù)據(jù)不對(duì)時(shí)間靠前的結(jié)果產(chǎn)生影響(判斷是否未來(lái)函數(shù)的依據(jù))。這個(gè)很重要!對(duì)于未來(lái)函數(shù)可以理解為:某一量依賴另一量,如量 A和量B,B變化使A改變,那么A是B的函數(shù),如果B是稍后的量,A是稍早的量,A跟著B(niǎo)變,A是B的未來(lái)函數(shù)。未來(lái)函數(shù)是有時(shí)間周期的,在一個(gè)短的周期內(nèi)可能是未來(lái)函數(shù),但在稍長(zhǎng)的周期內(nèi)就不是未來(lái)函數(shù),比如"HIGH"(最高價(jià)),在一天收市前都是不確定的.如在交易沒(méi)有結(jié)束時(shí)我們可以看到某一個(gè)指標(biāo),如“賣出”跟著股價(jià)的高低一會(huì)出現(xiàn),一會(huì)消失(這個(gè)現(xiàn)象很容易觀察到)。所以對(duì)于一個(gè)日周期的指標(biāo)在分時(shí)周期具有“未來(lái)函數(shù)”特征。但一旦收盤該指標(biāo)是定值,不應(yīng)隨明日及以后的價(jià)而變,所以該指標(biāo)在日周期中不是未來(lái)函數(shù)。
被人們普遍認(rèn)為是未來(lái)函數(shù)的是比較長(zhǎng)時(shí)間才被確認(rèn)的ZIG函數(shù),比如把參數(shù)設(shè)置為ZIG(3,5),就要等下一個(gè)ZIG(3,5)成立時(shí)才能被確認(rèn),就是說(shuō)你把周期設(shè)置得越長(zhǎng),被確認(rèn)的時(shí)間就越長(zhǎng)(比如ZIG(3,30)),如果把它設(shè)置的很短(比如ZIG(3,1)),那就跟"high"差不多了.
有未來(lái)函數(shù)的公式對(duì)歷史模擬的相當(dāng)準(zhǔn)確,對(duì)號(hào)稱100%的.99%準(zhǔn)確的公式要小心。
未來(lái)函數(shù)有:
zig
PEAK
PEAKBARS
TROUGH
TROUGHBARS
所以任何函數(shù)都具有未來(lái)函數(shù)特性,也沒(méi)什么可怕。第一不要依據(jù)公式入市,第二還是不要依據(jù)公式入市!不要迷信公式。
公式只能給你一個(gè)信號(hào),最終判斷取舍要靠人。

關(guān)于未來(lái)函數(shù)的典型例子

有這么多人對(duì)一個(gè)叫鬼谷神算公式推崇,甚至將它說(shuō)成'極品‘。我感到吃驚。應(yīng)該把此公式的本質(zhì)性的東西反映出來(lái)才是;該公式使用了未來(lái)函數(shù),因而有“很高” 的準(zhǔn)確率,因?yàn)樗邱R后炮所以100%準(zhǔn)。這是需要大家十分注意的。

我不反對(duì)使用未來(lái)函數(shù),但要充分認(rèn)識(shí)其特有的“欺騙性”--已經(jīng)出現(xiàn)的“結(jié)果"因后面的數(shù)據(jù)的改變而改變。

在此,我要說(shuō)的是本來(lái)是一個(gè)及其簡(jiǎn)單的公式,故意弄成很復(fù)雜,高深,寫了那么多行毫無(wú)相干的東西。是忽悠人的。我給“簡(jiǎn)化”了一下,只剩下6行。希望大家知道這樣的公式人人可寫。

這樣的公式恐怕是別有用心之人忽悠賣錢的。

改成下面的公式,而且完全顯示買賣兩個(gè)信號(hào)。其核心是Z字轉(zhuǎn)向于其他沒(méi)關(guān)系。Z字轉(zhuǎn)向即為未來(lái)函數(shù)
而ZIG函數(shù)的定義為 ,當(dāng)前收盤價(jià)超過(guò)上次ZIG轉(zhuǎn)向輸出值的N%,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。對(duì)該公式為50/5=10,即當(dāng)價(jià)格變化量超過(guò)10%時(shí)轉(zhuǎn)向。

對(duì)于下面的公式:
第一行,ZIG函數(shù),它輸出的是就是價(jià)格,為了欺騙乘以100;
第二行,是第一行的2日平均;
第三行,第四行是第一行,第二行的金叉,死叉;
而買賣信號(hào)的出現(xiàn)就是在于金叉,死叉。
請(qǐng)大家試試看。
簡(jiǎn)化的公式:
B:zIG(3,50/5)*100,colorwhite;
G:MA(B,2),coloryellow;
D:=CROSS(B,G)*1000,colorred;
W:=CROSS(G,B)*1000,colorblue;
DRAWTEXT(W=1000,B*1.05,'賣' ),colorgreen;
DRAWTEXT(D=1000,B*1.05,'買'),colorred;
 

原公式
公式名稱:鬼谷神算
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
DRAWTEXT(W=1000,B*1.05,'賣' ),COLORGREEN;
DRAWTEXT(D=1000,B*1.05,'買'),COLORRED;
語(yǔ)言規(guī)范:

在自定義公式里面的各種符號(hào)(如,“;” )只能用半角不能用全角。

關(guān)鍵字   if else while  break  continue  return (無(wú)大小寫之分)
 
常數(shù)   浮點(diǎn)數(shù)、整數(shù)、字符串
 
分隔符  “ ”  ‘ ’  ( ) ;  {  }  注釋/* */
 
標(biāo)識(shí)符    由字母和數(shù)字組成,由字母開(kāi)頭,不分大小寫
 
運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行)
 *  /
 
+  -
 
 !=  >  <  >=  <= 
 
And
 
Or
語(yǔ)句 賦值    a = b 
 
條件    IF (a==b) c=d;
 
循環(huán)    while a==b  c=d;
 
函數(shù)調(diào)用    func(a,b)
 

賦值語(yǔ)句:

       其一般形式為:

       a=b;         含義為將b的值付給a。

       幾個(gè)運(yùn)算符“=”賦值、 “:=” 賦值“:”賦值并輸出數(shù)值或字符串“:>”賦值并輸出圖形。

       注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場(chǎng)上目前的各種帶有公式編輯功能的分析軟件。


同花順公式函數(shù)注釋(常用部分)

邏輯函數(shù):

1、條件函數(shù):根據(jù)條件求不同的值。 

用法:IF(X,A,B)若X不為0則返回A,否則返回B。 例如:(CLOSE>OPEN,HIGH,LOW)表示該周期收陽(yáng)則返回最高值,否則返回最低值。

引用函數(shù):

1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。

用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開(kāi)始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽(yáng)的周期數(shù)。

2、第一個(gè)條件成立到當(dāng)前的周期數(shù):統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù)。

用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價(jià)超過(guò)10元時(shí)到當(dāng)前的周期數(shù)。

3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。

用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。

4、有效周期數(shù):求總的周期數(shù)。

用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。

5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。

用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽(yáng)則將該周期及前一周期數(shù)值設(shè)為1,否則為0。

6、求和:求總和。

用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開(kāi)始。例如:SUM(VOL,5)周期設(shè)為日線時(shí),表示最近5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過(guò)來(lái)第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和。

7、移動(dòng)平均:求移動(dòng)平均。

用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。

8、向前引用:引用若干周期前的數(shù)據(jù)。

用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。

9、簡(jiǎn)單移動(dòng)平均:求簡(jiǎn)單移動(dòng)平均。

用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。

10、最低值:求最低值。

用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開(kāi)始。例如:LLV(LOW,0)表示求歷史最低價(jià)。

11、最高值:求最高值。

用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開(kāi)始。 例如:HHV(HIGH,30)表示求30日最高價(jià)。

12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。

用法:EMA(X,N),求X的N日指數(shù)平滑移動(dòng)平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià)。

13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。

用法:DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均。算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià)。

14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。

用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。

15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。

用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。

16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。

用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
算法:若Y=WMA(X,A) 則Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上一周期值...。
例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。

17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。

用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。

 時(shí)間函數(shù):

1、總開(kāi)盤分鐘:求當(dāng)前代碼類型的開(kāi)市交易時(shí)間。

用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場(chǎng)都返回242,與日期或具體的股票無(wú)關(guān)。

2、距開(kāi)盤分鐘:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。

用法:FROMOPEN。返回當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。

3、距午夜秒:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。

用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長(zhǎng)時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。

4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。

用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開(kāi)盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。

5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。

用法:COUNTTIME(N,L,K)。N、L為時(shí)間,其格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。

算術(shù)函數(shù):

1、絕對(duì)值:求絕對(duì)值。 

用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。

2、介于:介于兩個(gè)數(shù)之間。 

用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0 

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。

3、最大值:求最大值。 

用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開(kāi)盤價(jià)返回它們的差值,否則返回0。
4、最小值:求最小值。 

用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開(kāi)盤價(jià)和收盤價(jià)中的較小值。

5、求模運(yùn)算:求模運(yùn)算。 

用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。

6、求邏輯非:求邏輯非。 

用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。例如:NOT(5>3)返回0。

7、范圍:介于某個(gè)范圍之間。

用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。

8、求相反數(shù):求相反數(shù)。 

用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。

9、余弦值:求余弦值。

用法:COS(X)返回X的余弦值。

10、正弦值:求正弦值。

用法:SIN(X)返回X的正弦值。

11、平方根:開(kāi)平方。

用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。

12、上穿:兩條線交叉。 

用法:CROSS(A,B)表示當(dāng)A從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。

13、維持:兩條線維持一定周期后交叉。 

用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。
14、空:判斷是否為空。

用法:ISNULL(A)表示如果A為空(即沒(méi)有數(shù)據(jù))則返回1,否則返回0。

15、冪:求冪。

用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。


繪圖函數(shù)

  位圖

含義:在圖形上繪制位圖。
用法:
DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時(shí),在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。
例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。
※BMPFILE參數(shù)指定的BMP文件默認(rèn)路徑為當(dāng)前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。
也可不用用戶目錄而使用全路徑,路徑中的''要寫兩個(gè)以下字符串作為參數(shù)都是合法的,如果文件存在的話:
"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG"

填充背景

含義:根據(jù)條件填充背景區(qū)域。
用法:
DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域。COLOR可以為漸變顏色STRIP,也可以為BMP圖形文件名(缺省路徑為"軟件安裝目錄登錄用戶名"),若省略COLOR則使用指標(biāo)線顏色填充(可以使用COLORRED等描述符設(shè)定)。
例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收陽(yáng)時(shí)用紅色填充背景。
DRAWGBK(CLOSE>OPEN,'MyBMP');表示收陽(yáng)時(shí)用軟件安裝目錄登錄用戶名MyBMP.BMP填充背景。

畫圖標(biāo)

含義:在圖形上繪制小圖標(biāo)。
用法:
DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE圖標(biāo),TYPE是曲線標(biāo)志的名稱。
例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫買入圖標(biāo)。

顯示文字

含義:在圖形上顯示文字。
用法:
DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書(shū)寫文字TEXT。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽(yáng)線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽(yáng)線'字樣。

RGB顏色

含義:指定顏色。
用法:
RGB(R,G,B),表示用三原色紅(R)綠(G)藍(lán)(B)混合組成指定顏色,每種顏色值可以設(shè)定為0-255。
例如RGB(255,0,0)表示紅色,RGB(0,0,255)表示藍(lán)色

畫柱線

用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽(yáng)線的空心柱體部分。

提示文字

TIPTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置顯示圖標(biāo),若PRICE為0,則在圖形底部顯示圖標(biāo)。
例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大陽(yáng)線,股價(jià)為:'+close)表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示圖標(biāo),鼠標(biāo)移近時(shí)顯示文字'大陽(yáng)線,股價(jià)為:15.88'字樣。
※顯示為三角圖標(biāo)

畫垂直線

含義:在圖形上繪制垂直線。
用法:
VERTLINE(COND,TYPE),當(dāng)COND條件滿足時(shí),沿垂直方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-'。
例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在創(chuàng)20天新高畫垂直虛線

畫水平線

含義:在圖形上繪制水平線。
用法:
HORLINE(COND,PRICE,TYPE,EXTEND),當(dāng)COND條件滿足時(shí),在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-'。EXTEND=1 表示向左延長(zhǎng),=2表示向右延長(zhǎng),=3表示左右

由簡(jiǎn)單的公式編寫開(kāi)始

   這里舉一些最簡(jiǎn)單的例子,有些只有一條語(yǔ)句且函數(shù)簡(jiǎn)單,較復(fù)雜的公式中函數(shù)復(fù)雜且語(yǔ)句較多。
    收盤價(jià)線    CLOSE 均線的畫法  計(jì)算N日內(nèi)收盤價(jià)的算術(shù)平均值,公式為:MA(X,N)表示X的N日平均。   例如: MA1: MA (CLOSE,5) , coloryellow ; 表示為: 參數(shù)名 畫一條5日收盤價(jià)的均線 設(shè)置該線為黃色 
MA2:MA(C,20),color0000ff(20日收盤價(jià)均線,顏色為紅色)
MA3:MA(c,250),color00ff00(年線,綠色)
均線:MA(c,N);(周期N可設(shè)置最大,最小,缺省)

 換手率  換手率指當(dāng)期的成交量占流通股本的比例?!?br> 公式: hs:VOL/CAPITAL; VOL為當(dāng)期成交量,CAPITAL為流通股本。

   乖離率  當(dāng)前股價(jià)與均線的偏差的程度
gl:(c-ma(c,20))/ma(c,20)*100;

量比  當(dāng)期成交量與5日均量的比
lb:vol/ma(vol,5);
 漲幅  漲幅指今日收盤價(jià)相對(duì)于昨日收盤價(jià)的變動(dòng)幅度,即(今日收盤價(jià)-昨日收盤價(jià))/昨日收盤價(jià)*100%,  
昨日收盤價(jià)的公式為:REF(CLOSE,1),
漲幅的公式:    (CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 

  創(chuàng)新高  創(chuàng)新高指當(dāng)日最高價(jià)是最近一段時(shí)間的最高價(jià):    HIGH=HHV(HIGH,N)   其中的HIGH為當(dāng)期最高價(jià),HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價(jià)創(chuàng)N日新高時(shí)返回值為1,否則為0?!?br>

  橫盤整理  橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動(dòng):    (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05   其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價(jià)振幅振幅在5%以內(nèi)。

 放量、縮量(成交量函數(shù)為VOL) 
     A、放量 
    a.今天成交量較昨天增加了1倍,表示如下:   VOL/REF(VOL,1)>2 b.今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下: 
a:=ma(vol,10); Vol/a>2 或者直接用如下公式表示: vol/ma(vol,10)>2; 
    c.今日的5日均量較10個(gè)交易日平均成交量放大了1倍,表示如下:   a:=ma(vol,10); b:=ma(vol,5); b/a>2; 
    d.今日的成交量超過(guò)了整個(gè)流通盤的5%,表示如下:   vol/capital>0.05;其中capital代表流通盤。 
    
    B、縮量  
    a.今日成交量較昨日減少了一半,表示如下: vol/ref(vol,1)<0.5; 
    b.今日成交量較10個(gè)交易日平均成交量減少一倍,表示如下:   a:=ma(vol,10); vol/a<2; 或者直接用如下公式表示:   vol/ma(vol,10)<2; 
    c.今日的5日均量較10個(gè)交易日平均成交量減少1倍,表示如下: a:=ma(vol,10); b:=ref(a,5); a/b<2; 
    d.今日的成交量低于了整個(gè)流通盤的5%,表示如下: vol/capital<0.05; 

上漲、下跌

上漲   今天的漲幅達(dá)到5%以上,表示如下: close>ref(close,1)>1.05; 
     5日均價(jià)連續(xù)上漲,表示如下: a:=ma(close,5); b:=ref(a,1); 

下跌  今天的跌幅達(dá)到5%以上,表示如下: close/ref(close,1)<0.95; 
     5日均價(jià)連續(xù)下跌,表示如下: a:=ma(close,5); b:=ref(a,1); a< b; 

描述K線   陽(yáng)線  close>open; 陰線 close< open; 高開(kāi) open>ref(close,1); 低開(kāi) open< ref(close,1); 跳空高開(kāi)(high為最高價(jià)) open>ref(high,1); 跳空低開(kāi)(low為最低價(jià)) open< ref(low,1);

引用大盤數(shù)據(jù)

INDEXDATA(“N”,&X,K)    INDEXDATA 求某商品相關(guān)的數(shù)據(jù)
例:INDEXDATA("1a0001",&HIGH),n)滬指N周期最高值

個(gè)股于大盤的比較
CLOSE/INDEXDATA("1A0001",&CLOSE)*1000 只于滬指比較

股價(jià)在N日線附近--這可是反映股價(jià)調(diào)整幅度的好公式(選股)
a:=MA(C,N);  選股時(shí)輸入20,30,60可選不同均線附近的股,
ABS(C-a)/C<=0.02;  在某均線的2/100附近的股票。也可根據(jù)需要改百分比。

只顯示數(shù)值不顯示曲線   在曲線屬性-輸出線形的勾去掉,在公式語(yǔ)句使用輸出符出“:”
趨勢(shì)【天】:BARSLAST(MA(C,250)<REF(MA(C,250),1)),colorwhite  年線由下跌拐頭向上的天數(shù),不顯示曲線。

二,多語(yǔ)句的公式編寫

     均線多頭排列
a1:=ma(c,5); 
a2:=ma(c,10); 
a3:=ma(c,20); 
a4:=ma(c,30); 
count(a1>a2 and a2>a3 and a3>a4,3)=3 and close>open; (conut統(tǒng)計(jì)滿足條件的周期數(shù),5,10,20,30日均線呈多頭排列),
    均線空頭排列
a1:=ma(c,5); 
a2:=ma(c,10); 
a3:=ma(c,20); 
a4:=ma(c,30); 
count(a1< a2 and a2< a3 and a3< a4,3)=3 and not(close< open); (5,10,20,30日均線呈空頭排列)。

     均線金叉
a;=ma(c,5); 
b:=ma(c,10); 
cross(a,b); (前二句是5、10日均線,cross是交叉函數(shù),cross(a,b)表示5日均線上穿10日均線金叉)。
     
     均線死叉  
a;=ma(c,5); 
b:=ma(c,10); 
cross(b,a); (前二句是5、10日均線,cross是交叉函數(shù),cross(b,a)表示5日均線下穿10日均線死叉)。
     
     均線粘合
 ma1:=ma(c,5); 
ma2:=ma(c,10); 
ma3:=ma(c,20); 
p1:=abs(ma1-ma2)+abs(ma2-ma3); 
p1/c< 2/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1); (前三句是三根均線,p1是第一根均線減第二根均線差的絕對(duì)值與第二根均線減第三根均線差的絕對(duì)值之和,最后一句是p1與收盤價(jià)的比值小于一定比率2%(一般該比率為2%以下,同時(shí)前二均線今日比昨日上翹)。 

在個(gè)股主圖疊加(引用大盤數(shù)據(jù)的)線:   
(HHV(H,n)-LLV(L,n))/(HHV(INDEXDATA("1a0001",&HIGH),n)-LLV(INDEXDATA("1a0001",&LOW),n))
*(INDEXDATA("1a0001",&CLOSE)-LLV(INDEXDATA("1a0001",&LOW),n)+LLV(L,n));
活躍度
CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));  成交筆數(shù)
活躍度:CJBS/CAPITAL*100,VOLSTICK;
MA13:MA(活躍度,13);

每筆均量
CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));
每筆均量:VOL/CJBS*100,COLORYELLOW;
每筆均量,STICK,COLORRED;
MA5:MA(每筆均量,5),COLORWHITE;
MA13;MA(每筆均量,13),COLORMAGENTA;
MA60:MA(每筆均量,60),COLORGREEN;

每筆均額
CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));
每筆均額:AMOUNT/CJBS,COLORYELLOW;
每筆均額,STICK,COLORRED;
MA5:MA(每筆均額,5),COLORWHITE;
MA:MA(每筆均額,13),COLORMAGENTA;
MA:MA(每筆均額,60),COLORGREEN;

交易強(qiáng)度
CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));
交易強(qiáng)度:VOL*100/CJBS/CAPITAL*100,VOLSTICK;

三,公式函數(shù)的活用

剔除選定股票,選股時(shí)剔除ST股票
STRFIND(STRLEFT(STKNAME,2),\'ST\')=0; 字符串函數(shù),符合條件時(shí)返回為0。

獲得成交筆數(shù) 
 MAX(0,SUBSAMEDAY(&VOLAMOUNT))


變色柱線(在個(gè)股于指數(shù)之間畫不同顏色的柱線)
STICKLINE(個(gè)股>指數(shù),個(gè)股,指數(shù),4,0),color6666ff;
STICKLINE(個(gè)股<指數(shù),個(gè)股,指數(shù),4,1),color66bb66;

變色曲線(符合條件時(shí)改變顏色,下為用于KDJ公式)
k:PARTLINE(k,k>d,RGB(255,0,0),k[ 此文章的編輯者為: BCXYMMLL,   2007-03-17 15:26 ]

公式中引用其他公式

A2:=BARSLAST(REF(CROSS(KDJ.k,KDJ.d),1));引用KDJ公式的K,D并金叉
B2:=REF(C,A2+1)>C AND REF(KDJ.k,A2+1)DRAWTEXT(FILTER(B2>0,5),L+0.39,\'KDJ底背\'),coloryellow;

語(yǔ)言規(guī)范:

在自定義公式里面的各種符號(hào)(如,“;” )只能用半角不能用全角。

關(guān)鍵字   if else while  break  continue  return (無(wú)大小寫之分)
 
常數(shù)   浮點(diǎn)數(shù)、整數(shù)、字符串
 
分隔符  “ ”  ‘ ’  ( ) ;  {  }  注釋/* */
 
標(biāo)識(shí)符    由字母和數(shù)字組成,由字母開(kāi)頭,不分大小寫
 
運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行)
 *  /
 
+  -
 
 !=  >  < >=  <=
 
And
 
Or
 
語(yǔ)句 賦值    a = b 
 
條件    IF (a==b) c=d;
 
循環(huán)    while a==b  c=d;
 
函數(shù)調(diào)用    func(a,b)
 

賦值語(yǔ)句:

       其一般形式為:

       a=b;         含義為將b的值付給a。

       幾個(gè)運(yùn)算符“=”賦值、 “:=” 賦值“:”賦值并輸出數(shù)值或字符串“:>”賦值并輸出圖形。

       注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場(chǎng)上目前的各種帶有公式編輯功能的分析軟件。


同花順公式函數(shù)注釋(常用部分)

邏輯函數(shù):
1、條件函數(shù):根據(jù)條件求不同的值。 

用法:IF(X,A,B)若X不為0則返回A,否則返回B。 例如:(CLOSE>OPEN,HIGH,LOW)表示該周期收陽(yáng)則返回最高值,否則返回最低值。

引用函數(shù):

1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。

用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開(kāi)始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽(yáng)的周期數(shù)。

2、第一個(gè)條件成立到當(dāng)前的周期數(shù):統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù)。

用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價(jià)超過(guò)10元時(shí)到當(dāng)前的周期數(shù)。

3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。

用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。

4、有效周期數(shù):求總的周期數(shù)。

用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。

5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。

用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽(yáng)則將該周期及前一周期數(shù)值設(shè)為1,否則為0。

6、求和:求總和。

用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開(kāi)始。例如:SUM(VOL,5)周期設(shè)為日線時(shí),表示最近5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過(guò)來(lái)第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和。
7、移動(dòng)平均:求移動(dòng)平均。

用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。

8、向前引用:引用若干周期前的數(shù)據(jù)。

用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。

9、簡(jiǎn)單移動(dòng)平均:求簡(jiǎn)單移動(dòng)平均。

用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。

10、最低值:求最低值。

用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開(kāi)始。例如:LLV(LOW,0)表示求歷史最低價(jià)。

11、最高值:求最高值。

用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開(kāi)始。 例如:HHV(HIGH,30)表示求30日最高價(jià)。

12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。

用法:EMA(X,N),求X的N日指數(shù)平滑移動(dòng)平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià)。

13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。

用法:DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均。算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià)。

14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。

用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。

15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。

用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。

16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。

用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
算法:若Y=WMA(X,A) 則Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上一周期值...。
例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。

17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。

用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。

 時(shí)間函數(shù):

1、總開(kāi)盤分鐘:求當(dāng)前代碼類型的開(kāi)市交易時(shí)間。

用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場(chǎng)都返回242,與日期或具體的股票無(wú)關(guān)。

2、距開(kāi)盤分鐘:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。

用法:FROMOPEN。返回當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。

3、距午夜秒:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。

用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長(zhǎng)時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。

4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。

用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開(kāi)盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。

5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。

用法:COUNTTIME(N,L,K)。N、L為時(shí)間,其格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。

算術(shù)函數(shù):

1、絕對(duì)值:求絕對(duì)值。 

用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。

2、介于:介于兩個(gè)數(shù)之間。 

用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0 

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。

3、最大值:求最大值。 

用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開(kāi)盤價(jià)返回它們的差值,否則返回0。
4、最小值:求最小值。 

用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開(kāi)盤價(jià)和收盤價(jià)中的較小值。

5、求模運(yùn)算:求模運(yùn)算。 

用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。

6、求邏輯非:求邏輯非。 

用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。例如:NOT(5>3)返回0。

7、范圍:介于某個(gè)范圍之間。

用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。

8、求相反數(shù):求相反數(shù)。 

用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。

9、余弦值:求余弦值。

用法:COS(X)返回X的余弦值。

10、正弦值:求正弦值。

用法:SIN(X)返回X的正弦值。

11、平方根:開(kāi)平方。

用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。

12、上穿:兩條線交叉。 

用法:CROSS(A,B)表示當(dāng)A從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。

13、維持:兩條線維持一定周期后交叉。 

用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。

14、空:判斷是否為空。

用法:ISNULL(A)表示如果A為空(即沒(méi)有數(shù)據(jù))則返回1,否則返回0。

15、冪:求冪。

用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。


繪圖函數(shù)
位圖

含義:在圖形上繪制位圖。
用法:
DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時(shí),在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。
例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。
※BMPFILE參數(shù)指定的BMP文件默認(rèn)路徑為當(dāng)前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。
也可不用用戶目錄而使用全路徑,路徑中的''要寫兩個(gè)以下字符串作為參數(shù)都是合法的,如果文件存在的話:
"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG"

填充背景

含義:根據(jù)條件填充背景區(qū)域。
用法:
DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域。COLOR可以為漸變顏色STRIP,也可以為BMP圖形文件名(缺省路徑為"軟件安裝目錄登錄用戶名"),若省略COLOR則使用指標(biāo)線顏色填充(可以使用COLORRED等描述符設(shè)定)。
例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收陽(yáng)時(shí)用紅色填充背景。
DRAWGBK(CLOSE>OPEN,'MyBMP');表示收陽(yáng)時(shí)用軟件安裝目錄登錄用戶名MyBMP.BMP填充背景。

畫圖標(biāo)

含義:在圖形上繪制小圖標(biāo)。
用法:
DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE圖標(biāo),TYPE是曲線標(biāo)志的名稱。
例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫買入圖標(biāo)。

顯示文字

含義:在圖形上顯示文字。
用法:
DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書(shū)寫文字TEXT。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽(yáng)線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽(yáng)線'字樣。

RGB顏色

含義:指定顏色。
用法:
RGB(R,G,B),表示用三原色紅(R)綠(G)藍(lán)(B)混合組成指定顏色,每種顏色值可以設(shè)定為0-255。
例如RGB(255,0,0)表示紅色,RGB(0,0,255)表示藍(lán)色

畫柱線

用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽(yáng)線的空心柱體部分。

提示文字

TIPTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置顯示圖標(biāo),若PRICE為0,則在圖形底部顯示圖標(biāo)。
例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大陽(yáng)線,股價(jià)為:'+close)表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示圖標(biāo),鼠標(biāo)移近時(shí)顯示文字'大陽(yáng)線,股價(jià)為:15.88'字樣。
※顯示為三角圖標(biāo)

畫垂直線

含義:在圖形上繪制垂直線。
用法:
VERTLINE(COND,TYPE),當(dāng)COND條件滿足時(shí),沿垂直方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-'。
例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在創(chuàng)20天新高畫垂直虛線
畫水平線

含義:在圖形上繪制水平線。
用法:
HORLINE(COND,PRICE,TYPE,EXTEND),當(dāng)COND條件滿足時(shí),在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-'。EXTEND=1 表示向左延長(zhǎng),=2表示向右延長(zhǎng),=3表示左右

網(wǎng)上搜集的公式

請(qǐng)問(wèn)怎樣用公式表示年線擺脫下降趨勢(shì)出現(xiàn)向上拐頭?
COUNT(MA(C,250)>REF(MA(C,250),1),3)=3

如果想顯示年線向上的天數(shù)時(shí)(本人的指標(biāo)):
趨勢(shì):BARSLAST(MA(C,250)<=REF(MA(C,250),1))/10,colorwhite;(注:顯示天數(shù)和斜直線,由于天數(shù)太長(zhǎng)時(shí),如大牛股,可能長(zhǎng)達(dá)400天,斜直線垂直高度太高,故用1/10。亦可不顯示斜直線,在“曲線屬性”內(nèi)設(shè)置,只顯示天數(shù))。

怎么定義一陽(yáng)線緊跟兩陰線的函數(shù)?
ref(c,2)>ref(o,2) and ref(c,1)<ref(o,1) and c<o;

股價(jià)創(chuàng)出新高后,又調(diào)整到30日均線附近的選股公式如何編寫?

COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02

破5天線,3天后又重新站上5天線的個(gè)股
cross(ref(ma(c,5),3),ref(c,3)) and cross(c,ma(c,5))


3天內(nèi)5天線上穿10天線,10天線上穿20天線的個(gè)股
count(cross(ma(c,5),ma(c,10)),3)>=1   and   count(cross(ma(c,10),ma(c,20)),3)>=1


日macd翻綠3天內(nèi)又翻紅的個(gè)股。
count(cross(0,"MACD.MACD" ),3)=1 and  count(cross("MACD.MACD",0 ),3)=1


下面的公式也是應(yīng)網(wǎng)上的朋友要求改的一個(gè)公式,公式中有一個(gè)飛狐的‘是否最后周期’(islastbar)的函數(shù)同花順不支持,改起來(lái)難道較大。


 OK:=EMA(O,60);
BARSCOUNTOK:=EMA(O,60);
SUMBARSOK:=EMA(O,60);
CG:=EMA(C,60);
PDU:=IF(OK>REF(OK,1) AND CG>REF(CG,1),1,0);
Z1:=MA(C,13);
ZX:=REF(Z1,13/2+1);
LIFE:=(EMA(C,60)+EMA(C,90))/2;
VAR1:=(2*C+H+L)/4;
SNOOK:=EMA(VAR1,99)*0.91;
A1:=(C-REF(C,1))/REF(C,1)*100;
MA5:=BARSLAST(A1>3);
MA20:=IF(MA5>0,1,0);
STICKLINE(C>ZX AND C>=LIFE,O,C,3,0),COLOR0000FF;
STICKLINE(C>ZX AND C<=SNOOK,O,C,3,0),COLOR00FF00;
STICKLINE(C>ZX AND C>SNOOK AND C<LIFE,O,C,3,0),COLORFF0000;
STICKLINE(C>ZX AND MA20=0,O,C,3,0),COLOR00FFFF;
STICKLINE(C>ZX,O,C,1,0),COLORFFFFFF;
DRAWICON(CROSS(C,ZX),L*0.99,1);
DRAWICON(CROSS(ZX,C),H*1.01,5);
BY20:=MA(C,5);
招財(cái)貓:MA(C,20),LINETHICK2,COLOR00FFFF;
鼠變異:IF(BY20>招財(cái)貓,招財(cái)貓,BY20),LINETHICK2,COLOR808080;
CROSS(C,ZX) AND C>ZX AND MA20=0 ,LINETHICK0;
RB:=BARSCOUNT(C)=0;
RD:=BARSLAST(RB);
K2:=HHV(H,50);
K1:=LLV(L,50);
T1:=C>ZX AND C>=LIFE;
T2:=C>ZX AND C>SNOOK AND C<LIFE;
T3:=C>ZX AND C<=SNOOK;
T4:=C<=ZX;
T5:=鼠變異>REF(鼠變異,1) AND 鼠變異!=招財(cái)貓 ;
T6:=鼠變異>REF(鼠變異,1) AND 鼠變異=招財(cái)貓 AND PDU!=1;
T7:=鼠變異>REF(鼠變異,1) AND 鼠變異=招財(cái)貓 AND PDU=1;
T8:=C>ZX AND MA20=0 ;
EEE:=T1+T2+T3+T4+T5+T6+T7+T8 ;
E:=(K2-K1)/(EEE+8) ;
j:=FILTER(C>0 AND t1>0,COUNT(C>0 AND t1>0,0));
j2:=FILTER(C>0 AND t2>0,COUNT(C>0 AND t2>0,0));
j3:=FILTER(C>0 AND t3>0,COUNT(C>0 AND t3>0,0));
j4:=FILTER(C>0 AND t4>0,COUNT(C>0 AND t4>0,0));
j5:=FILTER(C>0 AND t5>0,COUNT(C>0 AND t5>0,0));
DRAWTEXT(j,K2-E,'出洞了逮住它'),COLOR0000FF;
DRAWTEXT(j2 ,K2-E+0.2,'鼠玩貓守著它'),COLORFF9900;
DRAWTEXT(j3 ,K2-E,'露尾巴動(dòng)作快'),COLOR00FF00;
DRAWTEXT(j4 ,K2-E,'沒(méi)有了打個(gè)盹'),COLOR808080;
DRAWTEXT(j5,K2-E*2,'發(fā)現(xiàn)鼠跡'),COLOR00FF00;

2,3行可以去除不用,
39--48行為改動(dòng)部分,用信號(hào)過(guò)慮+全部統(tǒng)計(jì)兩個(gè)函數(shù)來(lái)達(dá)到上述函數(shù)目的。下面是它的原公式部分,可以看出改動(dòng)較大。
DRAWTEXT(C>0 AND T1>0 AND ISLASTBAR,K2-E,'出洞了逮住它!'),COLOR0000FF;
DRAWTEXT(C>0 AND T2>0 AND ISLASTBAR,K2-E,'鼠玩貓守著它!,'),COLORFF7700;
DRAWTEXT(C>0 AND T3>0 AND ISLASTBAR,K2-E,'露尾巴動(dòng)作快!,'),COLOR00FF00;
DRAWTEXT(C>0 AND T4>0 AND ISLASTBAR,K2-E,'沒(méi)有了打個(gè)盹!,'),COLOR808080;
DRAWTEXT(C>0 AND T5>0 AND ISLASTBAR,K2-E*2,'發(fā)現(xiàn)鼠跡!'),COLOR00FF00;
DRAWTEXT(C>0 AND T6>0 AND ISLASTBAR,K2-E*2,'瞬間鼠影!'),COLORFF66FF;
DRAWTEXT(C>0 AND T7>0 AND ISLASTBAR,K2-E*2,'惡鼠難遁!'),COLOR0000FF;

據(jù)說(shuō)是大智會(huì)新一代軟件的最新公式,也改了一下,給喜歡公式的朋友,感覺(jué)抓大趨勢(shì)較好,請(qǐng)朋友驗(yàn)證。

Var3:=LLV(HIGH,240); 
Var4:=100*(CLOSE-Var3)/Var3; 
Var5:=REF(LLV(CLOSE,480),1); 
Var6:=REF(HHV(CLOSE,480),1); 
Var7:=100*(CLOSE-Var5)/(Var6-Var5); 
Var8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100; 
Var9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100; 
VarA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100; 
VarB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100; 
VarC:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4; 
VarD:=IF(VarC>23.16,VarC,0); 
VarE:=VarC<1; 
VarF:=VarD; 
Var10:=Var4<0 AND Var7<0; 
Var11:=1; 
Var12:=(HIGH+LOW+CLOSE*2)/4*Var11; 
Var13:=EMA(Var12,21); 
Var14:=STD(Var12,21); 
Var15:=((Var12-Var13)/Var14*100+200)/4*Var11; 
Var16:=(EMA(Var15,89)-25)*1.56*Var11; 
Var17:=EMA(Var16,5)*1.22*Var11; 
Var18:=EMA(Var17,3)*Var11; 
Var19:=3*Var17-2*Var18*Var11; 
Var1A:=IF(CROSS(Var19,Var17) AND CROSS(Var19,Var18) AND CROSS(Var17,Var18),1,0); 
Var1B:=IF(CROSS(Var17,Var19) AND CROSS(Var18,Var19) AND CROSS(Var18,Var17),1,0); 
買點(diǎn):IF(FILTER(Var8=0 AND VarE AND Var10 AND Var1A,5)=1,10,0), colorred; 
賣點(diǎn):IF(FILTER(Var8=100 AND VarF AND Var1B,5)=1,10,0),  colorgreen; 
Var1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; 
Var1D:=EMA(CLOSE,2)-EMA(CLOSE,89); 
Var1E:=EMA(Var1D,30); 
Var1F:=2*(Var1D-Var1E)*10; 
Var20:=POW(Var1F,3)*0.1+POW(Var1F,2); 
Var21:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); 
Var22:=EMA(Var21*0.97,3); 
Var23:=(HIGH+LOW+CLOSE)/3; 
Var24:=(Var23-MA(Var23,14))/(0.015*AVEDEV(Var23,14)); 
Var25:=IF(YEAR<2008 AND Var1F>0.015,Var20,0)/45; 
莊拉線: Var25,coloryellow ; 
Var26:=EMA(CLOSE,2)-EMA(CLOSE,150); 
Var27:=EMA(Var26,100); 
Var28:=2*(Var26-Var27); 
Var29:=POW(Var28,3)*0.1+POW(Var28,1); 
Var2A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); 
Var2B:=EMA(Var2A*0.97,3); 
Var2C:=(HIGH+LOW+CLOSE)/3; 
Var2D:=(Var2C-MA(Var2C,14))/(0.015*AVEDEV(Var2C,14)); 
黑馬線:IF( Var28>0.1,Var29,0)*5,  colorcyan; 
量?jī)r(jià)線:(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100,  colorwhite; 
Var2E:=IF(FILTER(量?jī)r(jià)線>0 AND 量?jī)r(jià)線<3,5)=1,12,0); 
漲幅前兆: IF(FILTER(莊拉線>0 AND 莊拉線<0.5 AND Var2E AND Var1C<3,10)=1,10,0), colorred; 
選股利器: IF(FILTER(Var2E>0 AND Var1C<2 AND 莊拉線>0 AND 莊拉線<1 
AND 黑馬線>0 AND 黑馬線<1.5 AND Var2E>0,5)=1,10,0),colorff1166;
DRAWTEXT(買點(diǎn)>0,10,'買'),colorred; 
DRAWTEXT(賣點(diǎn)>0,10,'賣'),colorgreen; 
DRAWTEXT(漲幅前兆>0,10,'前兆'),colorred; 
DRAWTEXT(選股利器>0,10,'選股利器'),Colorff1166; 













 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多