版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基本公式編寫實例在前面的學(xué)習(xí)當(dāng)中,我們見到了一些基本的表達(dá)方法、方式,今天我們的任務(wù)是學(xué)習(xí)一些常見的概念如何編寫,例如上面所列出來的放量、上漲等等,因為這些都是在公式編寫過程當(dāng)中要用到的基本形態(tài)特征,許多的技術(shù)指標(biāo)的選股條件都是由它們組成的。1.1放量1、今日比昨日的成交量放大了1倍:VOL/REF(VOL1)2;2、今日的五日均量比五天前的五日均量放大了3倍:AA=MA(VOL5);BB:=REF(AA,5);AA/BB4;3、今天的成交量達(dá)到了整個流通盤的10%以上:VOL/CAPITAL10/100;(注意,10%的表達(dá)式是10/100,或者0.1)1.2縮量1、今日比昨日的成交量縮小了
2、1倍:VOL/REF(VOL1)0.5;2、今日的五日均量比五天前的五日均量縮小了一半:AA=MA(VOL5);BB:=REF(AA,5);AA/BB1.07;2、十日均價繼續(xù)上漲:AA=MA(CLOSE10);BB:=REE(AA,1);AABB;1.4下跌收陽、收陰:1、當(dāng)天收陽:2、當(dāng)天收陰:收陽、收陰:1、當(dāng)天收陽:2、當(dāng)天收陰:CLOSOPENCLOSE:OPEN1.5高開、低開1.5高開、低開1、當(dāng)天股價高開,即開盤高于昨日收盤:OPEREF(CLOSE1);2、當(dāng)天股價低開:OPE:REF(CLOSE1);1.6跳空跳空亦有向上和向下兩種:當(dāng)日開盤在昨日最高之上,即為向上跳空:O
3、PEREF(HIGH,1);反之,開盤小于昨日的最高價,為向下跳空:OPE:REF(LOW1);1.7放量上攻AA=VOL/REF(VOL1)2;成交量是昨日的兩倍BB:=CLOSE/REF(CLOSE1)1.07;漲幅大于7%AAANDBB;1.8高開高走AA=OPEREF(CLOSE1);開盤價大于昨收BB:=CLOSOPEN當(dāng)日收陽線AAANDBB;1.9創(chuàng)新高創(chuàng)新高指當(dāng)日最高價是最近一段時間的最高價:HIGH=HHV(HIGH,N);其中的HIGH為當(dāng)期最高價,HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價創(chuàng)N日新高時返回值為1,否則為0。1.10橫盤整理橫盤整理指
4、最近一段時期價格在一定幅度之內(nèi)擺動:(HHV(CLOSE,10)-LLV(CLOSE,10)/CLOSEREF(HIGH,2);BB:=REF(LOVy1)REF(HIGH,2);CC=LOVREF(HIGH2);AAANDBBANDCC仔細(xì)一想,若BB成立,AA一定成立,AA實際上沒有存在的必要。更簡單的方法,下面的一句話可以的上面的四句:COUN(LOVREF(HIGH2),2)=2;2.25日,10日,30日均線多頭排列定義:均線多頭排列,是指從短周期到長周期均線,從上而下的依次排列定義:均線多頭排列,是指從短周期到長周期均線,從上而下的依次排列AA=MA(CLOSE5);BB:=MA(
5、CLOSE10);CC=MA(CLOSE30);T1:=AABBANDBBCC以上情況維持一段時間,假設(shè)我們這里定為4天以上:COUN(T1,4)=4;COUN(X,N)表示統(tǒng)計在N天內(nèi)滿足條件X的有幾天。最終的結(jié)果就是如下所示:AA=MA(CLOSE5);BB:=MA(CLOSE10);CC=MA(CLOSE30);T1:=AABBANDBBCCCOUN(T1,4)=4;2.3逃頂K線形態(tài)之-黃昏之星定義:當(dāng)市場出現(xiàn)一條大陽線后,通常會產(chǎn)生跳空高開的情況,有時便會出現(xiàn)十字星或類似十字星的小陰線(小陽線),當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成經(jīng)典K線形態(tài)-黃昏之星。為了結(jié)構(gòu)簡單起見,
6、首先將二天的高開低收用中間表達(dá)式表達(dá)出來,因為我們在后面的編寫過程中會分別使用到這些數(shù)據(jù)。1、今日K線的:開-a1,a1:=open;收-a2,a2:=close;高-a3,a3:=high;2、昨天K線的:開-b1,bl:=ref(open,1);收-b2,b2:=ref(close,1)咼-b3,b3:=ref(high,1);低-b4,b4:=ref(low,1);3、前天K線的:開-c1,c1:=ref(open,2);收-c2,c2:=ref(close,2);咼-c3,c3:=ref(high,2);低-c4,c4:=ref(low,2);4、我們將會分別描述出三天的K線形態(tài),然后
7、匯總,首先我們觀察今日K線的特征,今天是一根低開低走的大陰線,我們給它一些數(shù)字上的定義:a、今日開盤價小于昨日收盤價:aa:=a1vb2andb、今日的陰線實體較長,我們用開盤價和收盤價相比,長度大于4%:a1/a21.04;5、昨日K線的特征,是一根十字形態(tài)的K線,并且在左右兩根K線之上,分別表達(dá)為:a、昨日跳開,高于前天的收盤:bb:=b1c3b、昨日收盤同樣在缺口之上:andb2c3c、線形實體長度很小,也就是昨日開盤和收盤之差比昨日開盤的值小于0.01:andabs(b1-b2)/b1v0.01d、K線有上下影線,可以表示為最高價和最低價不等于收盤價也不等于開盤價:andb3b1and
8、b3b2andb4vb1andb4vb2e、當(dāng)日的最高價為20天以來的最高價:andb3=hhv(high,20);6、前日K線的特征:股價大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開盤:cc:=c2/ref(close,3)1.04andc2c1;綜合選股條件:最后我們將三天的K線特征結(jié)合起來,合成一個最后的條件就是由圖所示內(nèi)容:aaandbbandcc最終結(jié)果就是(可以直接加進(jìn)通達(dá)信公式編輯器):a1:=open;a2:=close;a3:=high;b1:=ref(open,1);b2:=ref(close,1);b3:=ref(high,1);b4:=ref(low,1);c1:=
9、ref(open,2);c2:=ref(close,2);c3:=ref(high,2);c4:=ref(low,2);aa:=a11.04;bb:=b1c3andb2c3andabs(b1-b2)/b1b1andb3b2andb4b1andb41.04andc2c1;aaandbbandcc;如果我們想把這個選股公式改為指標(biāo)公式,修改最后一個語句就可以了。將aaandbbandcc;改為DRAWICON(AAANDBBANDCC),HIGH*1.02,2);這時在符合條件的K線上方出現(xiàn)了一個綠色的向下箭頭,提示賣出。效果如下:指標(biāo)源碼請參考通達(dá)信中的相關(guān)選股公式。2.4突破底部橫盤整理創(chuàng)新高
10、定義:股價突破長期盤整區(qū)間,之后放量上攻進(jìn)入主升段。“長期”設(shè)定為150天;“橫盤”設(shè)定股價在150日均線上下15%波動;放量;并且股價創(chuàng)下150天以來的歷史新高。首先用公式描述放量a、將會使用5日均量來進(jìn)行比較,成交量比昨日成交量放大兩倍;b、V1是五日均量,REF(V1,1)就是昨日的均量;V1:=MA(VOL5);V2:=VOL/REF(V1,1)2;長期橫盤a、PZ1是當(dāng)天150日均價:PZ1:=MA(CLOSEM);b、PZ2是150日的最高價;PZ2:=HHV(HIGH,M);c、PZ3是150日的最低價;PZ3:=LLV(LOVyM);d、PZ4是150日的最高價和150日均價的
11、距離的百分比,PZ5剛好相反是最低價和均價的差的百分比;PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;e、設(shè)為股價在150日均線上下15%波動,也就是PZ4、PZ5都小于0.15;PZ:=REF(PZ4,1)V0.15ANDREF(PZ5,1)v0.15;3、今天創(chuàng)下歷史新高,也就是今天的最高價是150天內(nèi)的最高價!TP1:HHV(HIGH,M);TP:=HIGH=TP1綜合三個條件的最后的邏輯判斷式就是我們的最后結(jié)論:V2ANDPZANDTP(參數(shù)M=150天)最終結(jié)果就是:(參數(shù)M=150天)V1:=MA(VOL5);V2:=VOL/REF(V1,1)2;PZ
12、1:=MA(CLOSEM);PZ2:=HHV(HIGH,M);PZ3:=LLV(LOWM;PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;PZ:=REF(PZ4,1)V0.15ANDREF(PZ5,1)v0.15;TP1:HHV(HIGH,M);TP:=HIGH=TP1V2ANDPZANDTP;注意:如果源碼加入到公式編輯器后顯示錯誤,請多注意標(biāo)點符號,需要將中文模式下的標(biāo)點改成英文模式下的標(biāo)點,例如:“:”改成“:”,“,”改成“,”以及括號等等。各種指標(biāo)公式編輯器的詳細(xì)區(qū)別公式管理器可管理四種類型的公式:指標(biāo)公式:用于指標(biāo)圖形的繪制。條件選股公式:用于條件選股。
13、交易系統(tǒng)公式:用于專家指示及測參、測指。五彩K線公式:用于K線模式指示。這四種公式相互獨立,名稱可以相同,但其內(nèi)容和作用不同。每種類型的公式包括四種形式:系統(tǒng)加密公式:用綠色圖標(biāo)和鎖形符號顯示,要進(jìn)行密碼確認(rèn)系統(tǒng)公式:用綠色圖標(biāo)顯示,可進(jìn)行刪改用戶加密公式:用紅色圖標(biāo)和鎖形符號顯示,要進(jìn)行密碼確認(rèn)用戶公式:用紅色圖標(biāo)顯示,可進(jìn)行刪改指標(biāo)公式附加買賣邏輯判斷式,得到交易系統(tǒng)公式;指標(biāo)公式附加選股條件邏輯判斷式,得到條件選股公式。指標(biāo)公式附加色彩邏輯判斷,得到五彩K線公式。3.1技術(shù)指標(biāo)公式編輯器技術(shù)指標(biāo)公式即通常所說畫線指標(biāo),此類公式的主要目的是通過對數(shù)據(jù)采取一定的運(yùn)算,將輸出結(jié)果直觀的顯現(xiàn)在分
14、析圖上,為投資者提供研判行情的基本依據(jù)。此類指標(biāo)至少要有一條輸出線,輸出包括文字,圖標(biāo)等,本系統(tǒng)老版本允許最多6條的輸出線,新版本可以輸出50條輸出線。技術(shù)指標(biāo)公式編輯器實現(xiàn)對技術(shù)圖表分析中各類技術(shù)指標(biāo)和自我定義的技術(shù)分析指標(biāo)的編寫,并且通過TDX的分析界面形成圖表、曲線,以方便和尋找有意義的技術(shù)圖形和技術(shù)特征。3.2條件選股公式編輯器也就是通常意義上解釋的智能選股。但我們的目的在于建立一個完全開放、自由的選股平臺,可以通過對該平臺的熟練使用,借助計算機(jī)的高速和準(zhǔn)確的檢索功能尋找滿足您的理解的股票形態(tài)和技術(shù)特征,如果和預(yù)警系統(tǒng)結(jié)合起來用,將可以在盤中實時提示符合條件的股票。條件選股公式有且僅有
15、一個輸出,這是它和技術(shù)指標(biāo)不同的地方。3.3五彩K線公式編輯器準(zhǔn)確講,該編輯器的功能是附屬于條件選股功能之上的,我們可以通過該功能將滿足條件的連續(xù)K線形態(tài)賦予顏色,區(qū)別了其它的K線。條件選股公式與五彩K線公式的區(qū)別:條件選股公式和五彩K線公式都有且僅有一個輸出,其目的都是為投資者提供買入或賣出點的指示,不同之處在于:條件選股公式僅對最近數(shù)據(jù)提示買入或賣出,而五彩K線公式則對輸入的所有歷史數(shù)據(jù)進(jìn)行提示。另外,五彩K線公式的輸出是在K線圖上,通過各種顏色對提示數(shù)據(jù)進(jìn)行標(biāo)識,條件選股公式的輸出是找出符合最近條件的所有股票。3.4交易系統(tǒng)公式編輯器交易系統(tǒng)公式是通過設(shè)定買入和賣出點(有且僅有這兩個輸出
16、),由計算機(jī)進(jìn)行模擬操作。以此為依據(jù),系統(tǒng)一方面可以進(jìn)行五彩K線公式的功能,同時提示買入和賣出;另一方面可以通過模擬操作,對指標(biāo)買賣的收益、指標(biāo)的最佳參數(shù)及最佳指標(biāo)等各情形進(jìn)行測試。交易系統(tǒng)是在條件選股功能上的一次大的延伸,旨在建立一套完整的交易規(guī)則體系,通過該編輯器對各個相關(guān)的交易環(huán)節(jié),包括買入的切入、賣出、止損以及整體的交易性能檢驗等等作出定量的規(guī)定,幫助投資者建立一套屬于自己的買賣規(guī)則和理論。特殊公式腳本編寫要編寫一個公式,必須要明確這個公式對應(yīng)的理論知識。一套完整的理論知識且能在通達(dá)信的公式平臺上做成公式還要滿足如下要求:從該理論應(yīng)能分析出公式啟動的起始數(shù)據(jù)。如股票的開高低收價格、成交
17、量、各財務(wù)數(shù)據(jù)、各即時數(shù)據(jù)、時間數(shù)據(jù)、一些常見的技術(shù)分析概念、其他理論的結(jié)果等,這些數(shù)據(jù)大部分是系統(tǒng)提供的,而最后兩項則要從其他公式中得來也就是對應(yīng)于公式編寫中的指標(biāo)引用操作(當(dāng)然在這公式編寫前要確保該要引用的指標(biāo)已實現(xiàn))。在公式平臺中提供了一些系從理論中應(yīng)能分析出起始數(shù)據(jù)到結(jié)果的明確運(yùn)算過程。統(tǒng)函數(shù),這些函數(shù)包含了部分常用的運(yùn)算過程(如HHV(X,N)可求N周期內(nèi)X最高值)。如果理論中的運(yùn)算過程拆解完全后,能由公式平臺中的函數(shù)及允許的基本運(yùn)算全部組成就可以編寫成公式了。在之前的學(xué)習(xí)當(dāng)中,我們已經(jīng)對公式系統(tǒng)、公式腳本編輯有了基本的認(rèn)識。公式系統(tǒng)提供給我們的基本函數(shù)、系統(tǒng)公式,就是我們運(yùn)用公式系
18、統(tǒng)編寫自己的公式時的基本元素。對于一些常見的技術(shù)分析概念的編寫在上一章節(jié)已經(jīng)給出了介紹和示例,本章節(jié)主要來介紹一下在公式腳本編寫如果用系統(tǒng)函數(shù)及基本運(yùn)算來解決一些特殊難題。4.1在分鐘周期下劃分交易日均線(分鐘):指標(biāo)名稱:均線(分鐘)指標(biāo)原理:均價=累加自當(dāng)日開市到當(dāng)前K線時間內(nèi)的成交金額/累加自當(dāng)日開市到當(dāng)前K線時間內(nèi)的成交量。編寫分析:確定交易日內(nèi)第一根K線的位置(難點);自1中確定的位置累加成交金額、成交量(由系統(tǒng)函數(shù)SUM實現(xiàn));由成交金額、成交量求均價(由除法操作符實現(xiàn))。公式腳本:FIRST:=IF(PERIOD=0,HOUR=9ANDMINUTE=31,IF(PERI0D=1,
19、H0UR=9ANDMINUTE=35,IF(PERIOD=2,HOUR=9ANDMINUTE=45,IF(PERIOD=3,HOUR=10ANDMINUTE=0,IF(PERIOD=4,HOUR=10ANDMINUTE=30,0);SUM(AM0,BARSLAST(FIRST)+1)/SUM(V0L,BARSLAST(FIRST)+1);上面的公式適用于1分鐘,5分鐘,15分鐘,30分鐘,60分鐘等五個周期下。將給出每個交易日中各周期下均線的走勢。公式腳本編寫中的重點就是First變量的確定,這也是這段腳本的亮點。First變量表示的是當(dāng)日當(dāng)前周期的第一根K線位置,是通過IF函數(shù)的嵌套使用結(jié)合
20、各分鐘周期的第一根K線的時間得來的。4.2跨周期引用數(shù)據(jù)在同一個公式腳本中,所有變量的數(shù)據(jù)周期都是相同的,就是調(diào)用公式時設(shè)置的周期。在公式腳本中要用其它周期的數(shù)據(jù),共有兩種方式:1)對變量用變周期符號(#),改變其周期。這種方式有局限性,只能在小周期公式中得到大周期數(shù)據(jù),且僅適用于一些基本數(shù)據(jù),如close,high,low,open等。示例腳本:日最高價:H;周最高價:H#WEEK;運(yùn)行示例:2)剎悌功IUB臟JEt雪工MB押選惟鼻融穌篇傾賦】中川審匝II瑋歡R|BislQ0RE3F*fliQSI3SE3|ZlBI卜自*|囤,空啊加um|)占$季t退世后上kfm工別訂腫1杲凸和刖賈血丄肺鼻冊
21、1匕創(chuàng)業(yè)郢41.1J.WTt=?=ifil&B-Ltti在公式腳本中調(diào)用其它公式以取得其它周期的數(shù)據(jù)。調(diào)用其它公式,并用#設(shè)置其周期。比如,公式腳本在日線下運(yùn)行時,可用Kdj.k#week;來獲得kdj在周線下的k值,另屬于于同一周線的日線將獲得相同的K值。示例腳本:公式1:公式名稱:JBSJ公式描述:基本數(shù)據(jù)公式腳本:JC:C;當(dāng)前周期收盤價JH:H;當(dāng)前周期最高價JL:L;當(dāng)前周期最低價JO:O;當(dāng)前周期開盤價JYC:REF(C,1);前一個周期收盤價公式2:公式名稱:TEST049公式腳本:日線開盤價:JBSJ.JO#DAY;周線開盤價:0;月線開盤價:JBSJ.JO#MONTH;運(yùn)行示
22、例:運(yùn)行示例:LMUMEI!:犢3152ft*Mb9J3范上i.n*町4ITIL4L9WMl4i淺331QJtW住J*iltl1J|fill勺HIM;l吃枕T:鏈Q(jìng)血豐蟲屹W北1i-GOSIt0|l申需岌最、X(J2*TWT公式3:E:=CURRBARSCOUNT;E1:=DAY!=REF(DAY,1);E2:=BARSLAST(E1)+1;E3:=MA(C,E2);E4:=SUM(AMO,E2)/SUM(VOL,E2)/100;E5:=IF(CAPITAL0,E4,E3);昨開:IF(E8OR(MONTH=8ANDDAY=3)AND(MONTH12OR(MONTH=12ANDDAY1.095
23、;是否漲停COUNT(TT,20)0;二十個交易日內(nèi)時候漲停過上面的腳本配合1.3中示例可以寫出歷史某絕對時間段,或相對時間內(nèi)是否漲停過的選股公式。上圖中的效果還可以借助Filter這個函數(shù)來實現(xiàn)。4.5K線繪制示例公式:博弈K線公式名稱:博弈K線公式腳本:BKO:WINNER(O),NODRAW;BKH:WINNER(H),NODRAW;BKL:WINNER(L),NODRAW;BKC:WINNER(C),NODRAW;DRAWKLINE(BKH,BKO,BKL,BKC);運(yùn)行示例:11*?I卜*鼻itmBkSUim匕fhHsfcNLI齊葉茹矽當(dāng)$+13tWnEit卜番i贋甲瞅ftTHI生和
24、!賈-.TH中27n*mopiiszt3-jmu.eSi展ukip*odea33IJIH*J.4.6創(chuàng)新高周期數(shù)成交量創(chuàng)新高周期數(shù)腳本:FV:=IF(BARSCOUNT(C)=0,9999999999,VOL);量創(chuàng)新高周期數(shù):SUMBARS(REF(FV,1)-FV,0);這里的關(guān)鍵是REF(FV,1)-FV,想想看寫成FV-REF(FV,1)行不行?;4.7腳本控制在通達(dá)信的公式腳本中沒有專門的控制語句,一切都是變量(僅有輸出與不輸出的區(qū)別),所以要實現(xiàn)應(yīng)用于多種情況的腳本也要依靠變量來控制。系統(tǒng)函數(shù)中有幾個重要的函數(shù)就是IF,IFF,IFN,TESTSKIP.請大家注意的是通達(dá)信的函數(shù)的
25、參數(shù)都是先計算出結(jié)果然后將參數(shù)傳給函數(shù)的。因此對于TESTSKIP,最好作為一條單獨的語句來使用。公式腳本1:同1.2中的JBSJ公式。用于引用股票的基本數(shù)據(jù)。公式腳本2:FZMN分鐘模擬用于通過幾種分鐘周期的數(shù)據(jù)模擬出當(dāng)天對應(yīng)于改周期的各項數(shù)據(jù)N:=IF(PERIOD=0,1,IF(PERI0D=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,0);CTRL:=TESTSKIP(N=O);僅用于分鐘周期TTIME1:=(TIME/100);TTIME2:=IF(TTIME11000,TTIME1-930,IF(TTIME11100,TTIME
26、1-1000+30,IF(TTIME11131,TTIME1-1100+90,IF(TTIME11300,120,IF(TTIME11400,TTIME1-1300+120,IF(TTIME11500,TTIME1-1400+180,240);TTIME:=TTIME2/N;YTC:=JBSJ.JYC#DAY;YTDPC:=399300$CLOSE#DAY;ZFS:=(C*1000/YTC)-1000;AC:=399300$CLOSE;ZFA:=(AC*1000/YTDPC)-1000;DJC:(ZFS-ZFA)*YTC/1000+YTC;DJH:IF(TTIME2,DJC,HHV(DJC,T
27、TIME-1);DJL:IF(TTIME1.08,0.5,0.5,0大陽線)表示最后一個交易日漲幅大于8%時在窗口中間位置顯示大陽線字樣。DRAWNUMBER_FIX固定位置顯示數(shù)字用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBE當(dāng)),COND條件滿足時,在當(dāng)前指標(biāo)窗口內(nèi)(X,Y)位置書寫數(shù)字NUMBE,X,Y為書寫點在窗口中相對于左上角的百分比,TYPE:0為左對齊,1為右對齊。例如:DRAWNUMBER_FIX(CURRBARSCOLANTDCLOSE/OPEN1.O8,O.5,O.5,O,C)表示最后一個交易日漲幅大于8%寸在窗口中間位置顯示收盤價?,F(xiàn)在我們舉例
28、說明這兩個函數(shù)的用法:示例公式:DRAWFIX公式名稱:DRAWFIX公式腳本:DRAWTEXT_FIX(ISLASTBAR,O.5,O,O,HYBLOCK),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0,0,0,股本結(jié)構(gòu):),COLORRED;DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,總股本:),COLORRED;DRAWNUMBER_FIX(ISLASTBAR,O,O.2,O,FINANCE(1),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0.3,0.1,0,流通A股:),COLORGREEN;DRAWNUMBE
29、R_FIX(ISLASTBAR,O.3,O.2,O,FINANCE(7),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0.5,0.1,0,今日換手率:),COLORGREEN;DRAWNUMBER_FIX(ISLASTBAR,O.5,O.2,O,V*1OO/CAPITAL),COLORYELLOW;效果圖:DEA阿理XUI1.407r20r.oo8.80G.06.40&206,00s.eo5.EQ日轡注:當(dāng)窗口大小改變時,DRAWFI)各輸出文字或數(shù)字的相對位置不變;通過方向鍵等方式改變分析圖中K線個數(shù)時,DRAWFD窗口內(nèi)的文字或數(shù)字位置不隨之改變;4.10字符串函
30、數(shù)新加入公式管理器的字符串函數(shù)有:HYBLOC、DYBLOC、INBLOCKNAMELIKECODELIKECON2STRSTR2CONSTRCATSTRCMPFINSTR;在公式管理器的插入函數(shù)列表中有它們的介紹。注:字符串中含百分號時,2個百分號代表一個。如%顯示時為一個%示例公式:DRAWFIX2公式名稱:DRAWFIX2公式腳本:ST股:=NAMELIKE(S)ORNAMELIKE(*);BE顯示:=INBLOCK(上證A股)ANDNOT(ST股)ANDCODELIKE(600);DRAWTEXT_FIX(NOT(B顯示),0,0,0,本公式不適用該品種!適用品種:上證A股且不是ST股
31、且品種代碼以600開頭!),COLORYELLOW;DRAWTEXT_FIX(B顯示,0,0,0,STRCAT(品種行業(yè):,HYBLOCK),COLORYELLOW;DRAWTEXT_FIX(B顯示,0.5,0,0,STRCAT(品種地域:,DYBLOCK),COLORYELLOW;DRAWTEXT_FIX(B顯示,0,0.1,0,股本結(jié)構(gòu):),COLORRED;DRAWTEXT_FIX(BE顯示,0,0.2,0,STRCAT(總股本:,STRCAT(CON2STR(FINANCE(1)/1OOOO,O),萬股),COLORRED;DRAWTEXT_FIX(BE顯示,0.3,0.2,0,STR
32、CAT(流通A股:,STRCAT(CON2STR(FINANCE(7)/1OOOO,1),萬股),COLORGREEN;DRAWTEXT_FIX(BE顯示,0.5,0.2,0,STRCAT(今日換手率:,STRCAT(CON2STR(V*1OO/CAPITAL,2),%),COLORGREEN;公式演示截圖:600600青島啤酒晶卻社耐1.*.3000001深發(fā)展A申玄武環(huán)斑用謹(jǐn)曷神i竝qSM#上血腿1不定訂肢1M代卸姻砒丹掃公式系統(tǒng)答疑1指標(biāo)公式tip,不顯示線或者不在左上方顯示輸出變量和值等信息。A:C,NODRAW可以在左上方顯示變量和輸出值,但是不畫線。N0TEXT1:MA(CL0SE
33、,M1);NOTEXT2:MA(CLOSE,M2);NOTEXT3:MA(CLOSE,M3);NOTEXT4:MA(CLOSE,M4);nodraw和drawnull的區(qū)別第一個是不畫線顯示數(shù)值第二個是不畫線也不顯示數(shù)值(值為無效值-)AA:WINNER(C),NODRAW;AA:WINNER(C),DRAWNULL;這些前綴的輸出就可以不顯示輸出的變量和輸出變量的值等信息了。公式腳本:排名:=INSORT(深滬A股,PSY,2,0);PSYMA:排名=10;用條件選股加入后選股,結(jié)果什么也選不出來?深滬A股版塊名稱中的字母要是英文輸入法下的全角字符。引用系統(tǒng)里含大寫字母的板塊(如B股AH對照
34、),都按這個規(guī)則來寫,不過不要引用含個股太多的股票最好不要超過100的板塊,不然用這個INSORT函數(shù),電腦幾乎動不了,很卡很慢。4橫向統(tǒng)計函數(shù)在個股上執(zhí)行時,結(jié)果會各不相同?原因是其他股票的K線要以當(dāng)前個股的時間序列為模板進(jìn)行過濾。5公式輸出變量有值,為什么沒有滑出線?通達(dá)信的畫線對于單個周期有值,前后兩個周期都是無效值的情況是不畫線的,只是畫了一個點。所以一般要用BACKSE向前賦值函數(shù)來解決這個問題。6為什么分析圖上指標(biāo)的值隨著分析圖縮放而變化?指標(biāo)中應(yīng)該用到了ematma,expma等函數(shù),它們的計算結(jié)果本就是會隨著參與計算的k線個數(shù)變化而變化的,這是它們的算法決定的。ema的算法公式
35、是:Y=(2*c+(n-1)Y)/(n+1);其他兩個的算法也和這個很相似可以看出ema(c,n)函數(shù)計算的結(jié)果和歷史每一天的c值都有關(guān)系。如果你希望看到的結(jié)果不變,可以設(shè)置分析圖完全使用下載的日線數(shù)據(jù)。7我在編寫指標(biāo)時,用到了大盤收盤價INDEXC但實際執(zhí)行指標(biāo)后,發(fā)現(xiàn)得不到完整的大盤歷史數(shù)據(jù)。請問如何解決?INDEXC這樣的大盤數(shù)據(jù)的歷史數(shù)據(jù)部分是從下載到本地的歷史數(shù)據(jù)中取得的。要下載完整歷史日線。另外,跨周期引用,引用其他股票k線,或者計算其他股票的指標(biāo)時所使用的歷史數(shù)據(jù)部分都會從本地下載數(shù)據(jù)中取。8電腦安裝上XP3,打開公式,中文漢字是亂碼。拷貝到TXT后沒有亂碼,在.txt文件中拷過
36、去是亂碼,XP2不會有此現(xiàn)象。請問如何解決?這是一個在Windows2000和WindowsXP系統(tǒng)中很常見的現(xiàn)象,屬于設(shè)置問題。解決這個問題的方法是:在復(fù)制文字前用“Ctrl+Shift”組合鍵調(diào)出中文輸入法,以后再執(zhí)行“復(fù)制”/“粘貼”操作就不會出現(xiàn)亂碼問題了。不使用系統(tǒng)自帶的“文本編輯器”,安裝EmEditor或UltraEdit文本編輯器,在里面選擇“按ANSI方式粘貼”功能即可。還有一種解決方法是在系統(tǒng)中是把默認(rèn)文字輸入法設(shè)為中文狀態(tài)下的英文輸入法。用鼠標(biāo)在系統(tǒng)桌面上依次選擇“開始一設(shè)置一控制面板一文字服務(wù)”,里面通常會有英語和簡體中文兩種語言,英語下面有“英語(美國)”一類的項目,
37、中文下面則有“簡體中文輸入法(美國)”、“微軟拼音輸入法”一類的項目。實際上,這個“簡體中文輸入法(美國)”就是在中文狀態(tài)下輸入英文的。但是它與上面的英語下面的“英語(美國)”又不同,后者是在英文狀態(tài)下輸入英文。只要你把要這個“簡體中文輸入法(美國)”設(shè)為默認(rèn)輸入法(以后右下角輸入法上面總是顯示“Ch”,而不是“En”),就不會出現(xiàn)粘貼亂碼的情況了。如果你的電腦中找不到這一項,說明你沒有安裝,要么通過系統(tǒng)盤安裝,要么使用上面方法。9通達(dá)信軟件的自定義指標(biāo)由于某些原因突然消失后如何恢復(fù)?(重裝系統(tǒng)或者是升級之后的也適用)關(guān)閉通達(dá)信軟件進(jìn)入通達(dá)信軟件安裝的文件夾,找到T0002文件夾進(jìn)入進(jìn)入gs_
38、bak文件夾,此文件夾內(nèi)為公式備份4將日期為最近的以下三個文件改名即可。文件為:20100310_PriGS.dat-PriGS.dat,20100310_PriCS.dat-PriCS.dat,20100310_PriText.dat-PriText.dat其中20100310為日期數(shù),如10號的備份文件名就是30100310_PriGS.dat,改名的規(guī)則就是20100310_PriGS.dat-PriGS.dat然后將改名后的三個文件復(fù)制到T0002目錄內(nèi)覆蓋即可。重啟通達(dá)信軟件。10選股不全問題選股不全,原因很可能是歷史數(shù)據(jù)缺失的問題。(給客戶驗證是數(shù)據(jù)問題的步驟)如果客戶說那個股票副
39、圖信號為1,但是該條件的選股公式?jīng)]有選出哪只股票,那么就把這只股票的數(shù)據(jù)重新下載盡可能長的時間的數(shù)據(jù),然后縮小選股范圍(方便一眼看出選出來的股票包括剛剛下載了數(shù)據(jù)的那個股票),如果選出來此股,說明就是數(shù)據(jù)缺失問題。例說如選股公式:DIF:=EMA(C,24)-EMA(C,48);DEA:=EMA(DIF,12);MACD:=2*(DIF-DEA);BU:MACD0;選股日期:2011年10月12日選出來的股票中,不含有“ST蘭光ST魯北ST三聯(lián)ST萬鴻象嶼股份新華聯(lián)浙報傳媒”這幾天股票,而根據(jù)技術(shù)指標(biāo)來看,很明顯這幾只票也是符合選股條件的。這幾個票的共同之處就是分別于今年的8/26、8/18、
40、7/25、9/8、8/29、7/8、9/29有過漲跌幅不受限制。試過好幾個版本,包括最新的測試版,問題都是相同的。怎么回事兒?驗證是因為歷史數(shù)據(jù)缺失造成的時候發(fā)現(xiàn)其中2個都是中間有半年甚至一年停牌的。其他的幾只沒選出來的股票,猜測應(yīng)該都有類似問題所以就沒有驗證了。條件選股功能計算時是使用本地數(shù)據(jù)的,所以本地數(shù)據(jù)必須完整。下載2008年以后的完整數(shù)據(jù)再選,試試都成功選出來了。一般而言選不全股票的那種條件選股中都包含了參數(shù)No公式中的參數(shù),那個參數(shù)的數(shù)值越大本地差K線數(shù)據(jù)的可能性就越大,所以下載的k線最少要滿足里面用到的最大參數(shù)的值個數(shù),本題中好像是“60”用到60日移動平均,和60日收盤平均了,
41、如果哪個股票不滿足60個連續(xù)的K線數(shù)據(jù),哪個股票就選不出。結(jié)論:選股時有些符合條件的沒選出來考慮兩個要素:1歷史數(shù)據(jù)是否足夠2條件式邊界值是否不夠精確x=0.1寫成0 xOR(MONTH=ANCDAY=3)AND(M0NTH12OR(MONTH=12ANDDAYOR(MONTH=ANDDAY=3)AND(MONTH1OR(MONTH=12ANDDAY=20),H,0);HH變量在該時間段內(nèi)等于H,其他時間為0使得HH在規(guī)定期內(nèi)是每日的最高值,其他的時間內(nèi)都為0HHV(HH,0);此例求1998年8月3日到1998年12月20日間的最高價18選股:選出2007年6月1日以來連續(xù)4天跌停的股票。對
42、于之前不可以選定選股時間范圍的版本:DT:=(C-REF(C,1)/REF(C,1)*1002007OR(YEAR=2007AND(MONTH6OR(MONTH=6ANDDAY=1),TJ,0);可以設(shè)定選股時間范圍的新版本:DT:=(C-REF(C,1)/REF(C,1)*100REF(CLOSE1),CLOSEDRAWNULL)表示下跌時分析圖上不畫線。BACKSET前賦值將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1o用法:BACKSET,N)若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSEOPEN若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0oALIGNRIGHT有效
43、數(shù)據(jù)右對齊有效數(shù)據(jù)右對齊用法:ALIGNRIGHT(X有效數(shù)據(jù)向右移動,左邊空出來的周期填充無效值例女口:TC:=IF(CURRBARSCOUNT=2|CURRBARSCOUNT=5,DRAWNULL,C);XC:ALIGNRIGH刪除了兩天的收盤價,并將剩余數(shù)據(jù)右移BARSCOUNt效數(shù)據(jù)周期數(shù)求總的周期數(shù)。用法:BARSCOUNT(X)第一個有效數(shù)據(jù)到當(dāng)前的天數(shù)。例如:BARSCOUNT(CLOSE對于日線數(shù)據(jù)取得上市以來總交易日數(shù)BARSTATU數(shù)據(jù)位置狀態(tài)BARSTATUS回數(shù)據(jù)位置信息,1表示第一根K線,2表示最后一個數(shù)據(jù),0表示中間位置.例如:BARSTATUS表示當(dāng)天是該數(shù)據(jù)的最
44、后一個周期.CURRBARSCOU到最后交易日的周期數(shù)求到最后交易日的周期數(shù).用法:CURRBARSCOU求TU最后交易日的周期數(shù)TOTALBARSCOU總的周期數(shù)求總的周期數(shù).用法:TOTALBARSCOU求總、的周期數(shù)ISLASTBAR是否最后一個周期判斷是否為最后一個周期用法:ISLASTBAR判斷是否為最后一個周期BARSLASTh一條件成立位置上一次條件成立到當(dāng)前的周期數(shù)。用法:BARSLAST(X)上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CL0SE/REF(CL0SE,1)=1.1表示上一個漲停板到當(dāng)前的周期數(shù)。BARSNEX下一條件成立位置屬于未來函數(shù),下一次條件成立
45、到當(dāng)前的周期數(shù)用法:BARSNEXT(X下一次X不為0到現(xiàn)在的天數(shù)例如:BARSNEXT(CL0SE/REF(CL0SE,1)=1表示下一個漲停板到當(dāng)前的周期數(shù)BARSSINCEN周期內(nèi)首個條件成立位置N周期內(nèi)第一個條件成立到當(dāng)前的周期數(shù).用法:BARSSINCEN(X,N):N周期內(nèi)第一次X不為0到現(xiàn)在的天數(shù),N為常數(shù)例如:BARSSINCEN(HIGH10,1表示10個周期內(nèi)股價超過10元時到當(dāng)前的周期數(shù)BARSSINCE第一個條件成立位置第一個條件成立到當(dāng)前的周期數(shù)。用法:BARSSINCE(X)第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH10)表示股價超過10元時到當(dāng)
46、前的周期數(shù)。COUNTS#統(tǒng)計滿足條件的周期數(shù)。用法:COUNT,N)統(tǒng)計N周期中滿足X條件的周期數(shù),若N=0則從第一個有效值開始。例如:COUNT(CLOSEOPE20)表示統(tǒng)計20周期內(nèi)收陽的周期數(shù)。BARSLASTCOU條件連續(xù)成立次數(shù)統(tǒng)計連續(xù)滿足條件的周期數(shù)用法:BARSLASTCOUNT(X)計連續(xù)滿足X條件的周期數(shù).例如:BARSLASTCOUNT(CLOSEOP示統(tǒng)計連續(xù)收陽的周期數(shù)HHV最高值求最高值。用法:HHV(XN)求N周期內(nèi)X最高值,N=0則從第一個有效值開始。例如:HHV(HIGH,30)表示求30日最高價。HHVBAR上一高點位置求上一高點到當(dāng)前的周期數(shù)。用法:HH
47、VBARS(XN)求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個有效值開始統(tǒng)計。例如:HHVBARS(HIGHO)求得歷史新高到到當(dāng)前的周期數(shù)HOD高值名次求高值名次用法:HOD(X,N):求當(dāng)前X數(shù)據(jù)是N周期內(nèi)的第幾個高值,N=0則從第一個有效值開始例如:HOD(HIGH,20返回是20日的第幾個高價LLV最低值求最低值。用法:LLV(X,N)求N周期內(nèi)X最低值,N=0則從第一個有效值開始。例如:LLV(LOW/0)表示求歷史最低價。LLVBARS上一低點位置求上一低點到當(dāng)前的周期數(shù)。用法:LLVBARS(:XN)求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個有效值開始統(tǒng)計。例如:L
48、LVBARS(HIGJH20)求得20日最低點到當(dāng)前的周期數(shù)。LOD低值名次求低值名次用法:LOD(X,N):求當(dāng)前X數(shù)據(jù)是N周期內(nèi)的第幾個低值,N=0則從第一個有效值開始例如:LOD(LOW,20返回是20日的第幾個低價REVERSE求相反數(shù)求相反數(shù)。用法:REVERSE(X)返回-X。例如:REVERSE(CLOSE返回-CLOSEREF日前的引用若干周期前的數(shù)據(jù)(平滑處理)。用法:REF(XA)引用A周期前的X值,A可以是變量。平滑處理:當(dāng)引用不到數(shù)據(jù)時進(jìn)行的操作.此函數(shù)中,平滑時使用上一個周期的引用值例如:REF(CLOSE,BARSCOUNT(C表示第二根K線的收盤價。REFV日前的
49、引用若干周期前的數(shù)據(jù)(未作平滑處理).用法:REFV(X,A),引用A周期前的X值.A可以是變量.平滑處理:當(dāng)引用不到數(shù)據(jù)時進(jìn)行的操作.例如:REFV(CLOSE,BARSCOUNT(C表示第二根K線的收盤價.REFX日后的屬于未來函數(shù),引用若干周期后的數(shù)據(jù)(未作平滑處理).用法:REFX(X,A),引用A周期后的X值.A可以是變量.平滑處理:當(dāng)引用不到數(shù)據(jù)時進(jìn)行的操作.例如:REFX(CL0SE,1表示下一周期的收盤價,在日線上就是明天收盤價REFXV日后的屬于未來函數(shù),引用若干周期后的數(shù)據(jù)(平滑處理).用法:REFXV(X,A),引用A周期后的X值.A可以是變量.平滑處理:當(dāng)引用不到數(shù)據(jù)時
50、進(jìn)行的操作.此函數(shù)中,平滑時使用上一個周期的引用值例如:TT:=IF(C0,1,2);REFXV(CLOSE,TT)表示陽線引用下一周期的收盤價,陰線引用日后第二周期的收盤價.REFDATE指定引用引用自1990年以來指定日期的數(shù)據(jù)。用法:REFDATE,A)弓|用A日期的X值。例如:REF(CLOSE2OO112O8)表示2001年12月08日的收盤價CALCSTOCKIND指標(biāo)弓I用指標(biāo)引用.用法:CALCSTOCKIND品種代碼,指標(biāo)名稱,指標(biāo)線),返回該指標(biāo)相應(yīng)輸出的計算值.例如:CALCSTOCKINDEX(SH6OOOOO,KDJ,3)表示上證600000的KDJ旨標(biāo)第3個輸出即J
51、之值,第一個參數(shù)可在前面加SZ(深市),SH(滬市),或市場CALCSTOCKINDEX(47_IFLO,MACD,2)表示IFLO品種的MAC指標(biāo)第2個輸出值.注意:引用品種的對應(yīng)周期的數(shù)據(jù)必須要先下載到本地SUM總和求總和。用法:SUM(XN)統(tǒng)計N周期中X的總和,N=0則從第一個有效值開始。例如:SUM(VO,L0)表示統(tǒng)計從上市第一天以來的成交量總和。MULAR總乘求總乘用法:MULAR(X,N)統(tǒng)計N周期中X的乘積,N=0則從第一個有效值開始.例如:MULAR(C/REF(C,1),0)表示統(tǒng)計從上市第一天以來的復(fù)利FILTER過濾過濾連續(xù)出現(xiàn)的信號。用法:FILTER(X,N)X滿
52、足條件后,刪除其后N周期內(nèi)的數(shù)據(jù)置為0。例如:FILTER(CLOSEOPEF5)查找陽線,5天內(nèi)再次出現(xiàn)的陽線不被記錄在內(nèi)。FILTERX反向過濾反向過濾連續(xù)出現(xiàn)的信號用法:FILTERX(X,N):X滿足條件后,將其前N周期內(nèi)的數(shù)據(jù)置為0.例如:FILTERX(CLOSEOPEN查找陽線,前5天內(nèi)出現(xiàn)過的陽線不被記錄在內(nèi)TFILT區(qū)間過濾對指定時間段的數(shù)據(jù)進(jìn)行過濾,該時間段以外的數(shù)據(jù)無效用法:TFILT(X,D1,M1,D2,M2)例如:TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盤價是
53、有效的.周期以日為基本單位的,分時為0有效TFILTER信號過濾(多頭)過濾連續(xù)出現(xiàn)的信號用法:TFILTER(買入條件,賣出條件,N);過濾掉買入(賣出)信號發(fā)出后,下一個反向信號發(fā)出前的所有買入(賣出)信號.”=俵示僅對買入信號過濾;N=2表示僅對賣出信號過濾;N=(表示對買入和賣出信號都過濾,返回1,2表示買入或賣出條件成立;同一K線上只能有一個信號;例如:ENTERLONG:TFILTE買入,賣出,1);EXITLONG:TFILTEF買入,賣出,2);TTFILTER信號過濾(多空)按照開平配對等原則過濾不合理的信號.用法:TTFILTER開倉買入,平倉賣出,開倉賣出,平倉買入,N)
54、;主要規(guī)則有:1.連續(xù)的同方向指令只有第一個有效,其他的將被過濾;2.交易信號必須配對出現(xiàn)(比如前面已經(jīng)有了買開指令,則后面只允許出現(xiàn)賣平指令,其他的指令都被過濾掉);N=1表示僅對開倉買入信號過濾;N=2表示僅對平倉賣出信號過濾;N=3表示僅對開倉賣出信號過濾;N=4表示僅對平倉買入信號過濾;N=(表示都過濾,返回1,2,3,4分別表示對應(yīng)的條件成立;同一K線上只能有一個信號;例如:ENTERLONG:TTFILTE開倉買入,平倉賣出,開倉賣出,平倉買入,1);EXITLONG:TTFILTEF開倉買入,平倉賣出,開倉賣出,平倉買入,2);ENTERSHORT:TTFILTER倉買入,平倉賣
55、出,開倉賣出,平倉買入,3);EXITSHORT:TTFILTER(倉買入,平倉賣出,開倉賣出,平倉買入,4);TR真實波幅求真實波幅.用法:TR,求真實波幅.例如:ATR:=MA(TR,10);表示求真實波幅的10周期均值SUMBAR累加到指定值的周期數(shù)向前累加到指定值到現(xiàn)在的周期數(shù)。用法:SUMBARS(XA)將X向前累加直到大于等于A,返回這個區(qū)間的周期數(shù)。例如:SUMBARS(VOICAPITAL)求完全換手到現(xiàn)在的周期數(shù)。SMA移動平均返回移動平均。用法:SMA(XN,M)X的M日移動平均,M為權(quán)重,如Y=(X*M+Y*(N-M)/NMA簡單移動平均返回簡單移動平均。用法:MA(XM
56、)X的M日簡單移動平均。TMA移動平均返回移動平均用法:TMA(X,A,B),A和B必須小于1,算法Y=(A*Y+B*X),其中Y表示上一周期Yfi.初值為XDMA動態(tài)移動平均求動態(tài)移動平均。用法:DMA(XA)求X的動態(tài)移動平均。算法:若Y=DMA(XA)則Y=A*X+(1-A)*Y,其中Y表示上一周期Y值,A必須小于1。例如:DMA(CLOSEVOL/CAPITAL)表示求以換手率作平滑因子的平均價。EMA或EXPMA)指數(shù)移動平均返回指數(shù)移動平均。用法:EMA(XM)X的M日指數(shù)移動平均算法:Y=(X*2+Y*(N-1)/(N+1)EMA(X,N相當(dāng)于SMA(X,N+1,2)EXPMA旨
57、數(shù)移動平均與EMAffl法一致MEMA平滑移動平均返回平滑移動平均用法:MEMA(XM)X的M日平滑移動平均,如Y=(X+Y*(N-1)/NMEMA(X,N相當(dāng)于SMA(X,N,1)EXPMEM指數(shù)平滑移動平均返回指數(shù)平滑移動平均。用法:EXPMEMA(XM)X的M日指數(shù)平滑移動平均。EXPMEM同EMA即卩EXPMA的差別在于他的起始值為一平滑值WMA加權(quán)移動平均返回加權(quán)移動平均用法:WMA(X,N):X的N日加權(quán)移動平均.算法:Yn=(1*X1+2*X2+.+n*Xn)/(1+2+.+n)AMA自適應(yīng)均線求自適應(yīng)均線值用法:AMA(X,A),A為自適應(yīng)系數(shù),必須小于1.算法:Y=Y+A*(
58、X-Y).初值為XXMA偏移移動平均屬于未來函數(shù),返回偏移移動平均用法:XMA(X,N):X的N日偏移移動平均,用到了當(dāng)日以后N/2日的數(shù)據(jù),只供內(nèi)部測試使用RANGE介于某個范圍之間CONST取值設(shè)為常數(shù)用法:RANGE(A,B,C)A在B和C。例如:RANGE,B,C)表示A大于B同時小于C時返回1,否則返回0。用法:CONST(A)取A最后的值為常量.例如:CONST(INDEXC表示取大盤現(xiàn)價。TOPRANG當(dāng)前值是近多少周期內(nèi)的最大值當(dāng)前值是近多少周期內(nèi)的最大值用法:TOPRANGE(X):是近多少周期內(nèi)X的最大值例如:TOPRANGE(HIG表示當(dāng)前最高價是近多少周期內(nèi)最高價的最大
59、值LOWRANGE前值是近多少周期內(nèi)的最小值當(dāng)前值是近多少周期內(nèi)的最小值用法:LOWRANGE(X)是近多少周期內(nèi)X的最小值例如:LOWRANGE(LO表示當(dāng)前最低價是近多少周期內(nèi)最低價的最小值FINDHIGH尋找指定周期內(nèi)的特定最大值N周期前的M周期內(nèi)的第T個最大值.用法:FINDHIGH(VAR,N,M,T):VAF在N日前的M天內(nèi)第T個最高價FINDHIGHBAR尋找指定周期內(nèi)的特定最大值到當(dāng)前周期的周期數(shù)N周期前的M周期內(nèi)的第T個最大值到當(dāng)前周期的周期數(shù).用法:FINDHIGHBARS(VAR,N,M,T):VA在N日前的M天內(nèi)第T個最高價到當(dāng)前周期的周期數(shù)FINDLOW尋找指定周期內(nèi)
60、的特定最小值N周期前的M周期內(nèi)的第T個最小值.用法:FINDLOW(VAR,N,M,T):VA在N日前的M天內(nèi)第T個最低價FINDLOWBAF尋找指定周期內(nèi)的特定最小值到當(dāng)前周期的周期數(shù)N周期前的M周期內(nèi)的第T個最小值到當(dāng)前周期的周期數(shù).用法:FINDLOWBARS(VAR,N,M,T):VARN日前的M天內(nèi)第T個最低價到當(dāng)前周期的周期數(shù)EXTERNST引用自定義外部字符串?dāng)?shù)據(jù)EXTERNSTR(TYPE,ID)TYP為1表示是系統(tǒng)保留數(shù)據(jù),TYP為0表示是自定義外部數(shù)據(jù),讀取signals目錄下面的的extern_user.txt,請用自定義數(shù)據(jù)管理器來維護(hù)extern_user.txt為文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度展覽館照明設(shè)備采購合同范本3篇
- 二零二五版建筑工程項目招投標(biāo)與合同風(fēng)險評估與管理協(xié)議3篇
- 二零二五年度辦公室租賃合同含停車服務(wù)2篇
- 二零二五版跨區(qū)域公司間資金拆借合同范例2篇
- 二零二五年度環(huán)保設(shè)備班組工人勞務(wù)合同3篇
- 二零二五版教師臨時聘用與教育品牌建設(shè)合同3篇
- 二零二五年版農(nóng)業(yè)科技項目合同信用評價與推廣合作合同3篇
- 二零二五年度石材礦山開采權(quán)轉(zhuǎn)讓合同2篇
- 二零二五版租賃合同:租賃合同信息化管理平臺使用協(xié)議3篇
- 深圳汽車租賃合同模板2025版6篇
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
- 建筑工地節(jié)前停工安全檢查表
- 了不起的狐貍爸爸-全文打印
- 液相色譜質(zhì)譜質(zhì)譜儀LCMSMSSYSTEM
- 民辦非企業(yè)單位章程核準(zhǔn)表-空白表格
- 派克與永華互換表
- 第二章流體靜力學(xué)基礎(chǔ)
- 小學(xué)高年級語文作文情景互動教學(xué)策略探究教研課題論文開題中期結(jié)題報告教學(xué)反思經(jīng)驗交流
- 春節(jié)新年紅燈籠中國風(fēng)信紙
- 注塑件生產(chǎn)通用標(biāo)準(zhǔn)
評論
0/150
提交評論