股票公式編輯教程;_第1頁
股票公式編輯教程;_第2頁
股票公式編輯教程;_第3頁
股票公式編輯教程;_第4頁
股票公式編輯教程;_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、股票公式編輯教程(共十講)第一講:認識公式編輯器 公式編輯器是導入源碼和進行編寫指標的窗口。公式編輯器共分4種,分別是: 1、技術(shù)指標公式編輯器; 2、條件選股公式編輯器; 3、交易系統(tǒng)公式編輯器; 4、五彩k線公式編輯器。 由于這幾種編輯器的展開和使用大同小異。所以,本文僅以技術(shù)指標公式編輯器為例加以說明。 由于目前各種股軟的區(qū)別,不僅有些函數(shù)不通用,編輯器的打開方式也略有區(qū)別。本講就是告訴大家如何展開公式編輯器。 fnc是大智慧2和分析家格式,只有這兩個股軟能夠?qū)?。導入的方法是:打開公式編輯器,點擊導入找到存放此公式的文件夾雙擊在出現(xiàn)的列表中撣單擊該公式選導入。 特別提示:必須先將公式存

2、放在一個文件夾中,已有的,新建都可以。否則編輯器無法找到該公式。 alg是飛狐和金狐軟件的格件格式,exp式,tnc是通達信軟是大智慧internet版格式,hxf是同花順格式,還有比較特殊的fml是多空陣線格式(與飛狐的自編公式文件后綴一樣。第二講:公式編寫的基礎(chǔ)函數(shù) 打開技術(shù)指標公式,我們最常見的,它的組成不外乎兩種情況,一是k線,二是均線。其他諸如柱狀線,彩帶,分段線等等,都是在k線或均線基礎(chǔ)上的延伸或變形。為此,我們先熟悉一下構(gòu)成這兩種狀態(tài)的基本函數(shù)。一、k線函數(shù) 非常簡單,大家都可能熟知。作為基礎(chǔ),還是說明一下。 1、開盤價:open 可簡寫為 o 2、最高價:high 可簡寫為 h

3、 3、最低價smi49liesow 可簡寫為 l 4、收盤價:close 可簡寫為 c 有了這4個函數(shù),就可構(gòu)成一根k線了。比如:收盤價小于開盤價,即陰線:cl;這里我們沒有考慮下影的長度和 t 字上邊一橫(實體部分)的寬度。 習題:一根光頭陽線,實體部分小于5分錢,下影超過實體的兩倍,如何表述? 特別提示:編輯指標必須在英文狀態(tài)下輸入。其中運用的數(shù)學符號,包括加減乘除、分號,引號等(+ - * / #)也必須在英文狀態(tài)下輸入。二、均線函數(shù) 單根k線的形態(tài)是相當枯燥的。尤其在主圖里。配合以均線等形式就會豐富多采,或者更利于我們從中發(fā)現(xiàn)規(guī)律和分析問題。這就需要均線函數(shù)來解決了。 最常見的: 1、

4、 ma(x,n),求x的n周期簡單移動平均值。 算法:(x1+x2+x3+.+xn)/n 例如:ma(close,20),表示求20日均價。 2、ema(x,n),求x的n周期指數(shù)平滑移動平均。 算法: 若y=ema(x,n) 則y=2*x+(n-1)*y/(n+1), 其中y表示上一周期y值。 例如:ema(close,20),表示求20日指數(shù)平滑均價。 2、 sma(x,n,m),求x的n周期移動平均,m為權(quán)重。 算法: 若y=sma(x,n,m) 則 y=(m*x+(n-m)*y)/n, 其中y表示上一周期y值,n必須大于m。 例如:sma(close,20,1),表示求20日移動平均價

5、。 這三個均線函數(shù)在股軟中是通用的。關(guān)于它們的區(qū)別,開始學習時不必深究。其實數(shù)值區(qū)別也不是很大。要均線真實反映每天的價格變化,用ma,適當圓滑些,用ema 或sma。三、常用連接函數(shù) 有了上述基本函數(shù),可以表述出k線和均線了,但實際應(yīng)用中要復雜得多,還要一些函數(shù)把他們連接起來。 大致有這么幾個: 1、and 就是“和”的意思。如:a and b;就是a和b兩個條件要同時成立。 2、or “或”,“或者”的意思。如:a or b;就是a和b兩個條件有其中一個成立就行。 3、if 根據(jù)條件取不同的值。如:if(x,a,b),若x不為0則返回a,否則返回b。實例:if(c特色功能-自編指標-常用-技

6、術(shù)指標-新建,在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄-確認-退出。 3、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式。 二、飛狐 1、復制源碼,方法同上。 2、進入主界面,即k線圖模式。 用鼠標靠近左側(cè)單擊,出現(xiàn)管理面板-雙擊技術(shù)指標-用鼠標右鍵單擊任何一個公式組的名稱,比如“其它”-點新建公式-在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄-確定-退出。 3、找到新建的公式,雙擊即可使用。 三、大智慧2 特別提示:必須在聯(lián)網(wǎng)的狀態(tài)下才可操作 有兩種方式可以進入公式編輯頁面。一是將鼠標靠近上部,

7、點擊公式公式管理雙擊技術(shù)指標單擊指標組新建。 另一種方式是,將鼠標靠近左邊,在出現(xiàn)的對話框中雙擊技術(shù)指標右鍵單擊選定的公式組新建。 三、分析家 復制公式原碼到分析家界面點擊上面的公式點擊公式管理按公式歸類把其點擊變色點擊新建。 四、通達信 將鼠標靠近左邊,在出現(xiàn)的對話圖標中選f(x)即公式管理器圖標雙擊技術(shù)指標公式單擊選定的指標組新建。 五、同花順 將鼠標靠近上部點擊公式圖標,進入后的操作與其他股軟基本一樣。 特別提示:必須在描述欄中加上文字或字母之類,否則無法通過。 (二)公式引入時的注意事項和說明 一、參數(shù)問題 復制的源碼中有參數(shù)的,例如:n 1 100 15,有三種解決辦法: 1、手工將

8、參數(shù)分別填加到參數(shù)表中。 2、采取變通方式進行改動。n 1 100 15改動后為:n:=15; 特別提示:注意用參數(shù)的大小處于中間的值來替換。這個中間值也是缺省值。另外:n后面必須加上等號,它的意思是不顯示。 3、對于input:n(5), m(10,1,100,2);這類有申明參數(shù)函數(shù)的,飛狐,大智慧2和分析家可不用理它,系統(tǒng)會自動將參數(shù)填加到參數(shù)表中。這里的m(10,1,100,2)里面的2是步長,手工填加時可刪去。二、粘貼源碼時常見的問題和注意事項 1、未定義的標識符 多數(shù)是由參數(shù)引起的。還有就是有些源碼中附帶了公式名稱或說明,這些公式源碼以外的內(nèi)容,如:名稱,說明以及參數(shù)等等,凡在 以

9、外的,均要刪除,或者用 將其括上。 2、條件選股類的公式,應(yīng)加入到和“技術(shù)指標”并列的“條件選股”組中。 3、是主圖公式的,需在公式編輯區(qū)中點“主圖疊加”。 4、通達信的輸出一般都限定在16條。多出的解決辦法是:將沒有必要輸出的語句后面加上“等號”,或者刪去。例: 買點: stickline(var6ref(var6,1) and var60 ,var6,var8,10,0); drawicon(filter(var6ref(var6,1) and var60,30),-140,4); drawtext(filter(var6ref(var6,1) and var60,30),-40,建議關(guān)注

10、 ),colorffffff; 這三項分別是劃柱線、顯示小箭頭和顯示文字。留一個就行了。 加“等號”的例子: var2:ma(close,10); var3:ma(close,20); var4:ma(close,30); 加上后: var2:ma(close,10); var3:=ma(close,20); var4:ma(close,30); 意思是保留了10日均線和30日均線的輸出,將20日的隱去。 特別提示:不論什么股軟,當遇到線條過多過亂時,都可以采用這種辦法使圖形簡練清晰。 5、顏色符號及逗號問題 例:倉:ema(100*(close-llv(low,34)/(hhv(high,3

11、4)-llv(low,34),3),colormagenta; 此句可能存在兩個問題,一是后面有兩個“逗號”,對于飛狐等通過,而對于大智慧2和分析家等,則是問題,必須刪去一個。反之,一個沒有也不行。二是后面的colormagenta,大智慧是不認識的。換成通用的:colorf00ff0就行了。 6、是否輸出與顏色標識問題 例:倉:=ema(100*(close-llv(low,34)/(hhv(high,34)-llv(low,34),3),colormagenta,linethick0; 這個語句的特點是在前面有等號“ = ”,意思是不輸出,但后面還有顏色修飾符和指標線粗細函數(shù)。有些股軟對此

12、是放行的,即:不輸出。而大智慧2和分析家卻不認,把它看成相互矛盾的病句。解決辦法:將修飾符全部刪去,或?qū)⑶懊娴?= 號去掉,讓語句輸出。第五講:各種形態(tài)的描述 懂得運用公式編輯器,掌握了公式的基本函數(shù),就可以進行簡單的公式編寫了。下面我們共同認識一下公式的基本語句。這些基本語句,是編寫公式和整理選股公式信號的基礎(chǔ),大家要熟知。 一、k線的基本形態(tài) 1、當天收陽:closeopen; 2、當天收陰:closeopen; 3、當天股價高開,言下之意開盤高于昨日收盤:openref(close,1); 4、當天股價低開:openref(close,1); 5、跳空高開:openref(high,1)

13、;當日開盤在昨日最高價之上 6、跳空低開:openref(low,1); 7、長陽:c/o1.03 或者 (c-o)/o*1005 或者 (c-o)/o0.05 意思是收盤價比開盤價上漲5%以上。當然,用7%以上也可。 8、長陰:c/o1.04 and c/o1.94; 今天開盤比昨天收盤高出4%和收盤價較開盤下降6%。低開大陽與此正好相反。10、標準十字星:close=open and highlow 更多見的是近似十字星。例:abs(c-o)0.03 and c-l0.03; 該語句用上了一個函數(shù):abs,意思是求絕對值。這樣,該近似十字星即可能是陽星也可能是陰星。 再認識兩個函數(shù):max

14、(a,b) 求a和b中的最大值。 min(a,b) 求a和b中的較小值。 有了這兩個函數(shù),近似十字星還可這樣表述:abs(c-o) max(c,o) and lo and (o-l)(c-o);此公式只表達了下影線比實體線長,并沒有表達長度比例和有無上影線。 留個習題吧:不限制陰陽線,上影小于5分錢,下影線是實體的兩倍以上。 形態(tài)還有許多,有幾十種,不一一例舉了,大家舉一反三,慢慢摸索吧。 二、條件選股的基本形態(tài) 1、階段最高價:hhv(h,n) 意思是取得n天之內(nèi)的最高價。新函數(shù):hhv,最高值。 2、階段最低價:llv(l,n)意思是取得n天之內(nèi)的最低價。新函數(shù):llv,最低值。 3、階段

15、漲幅 (c-ref(c,n)/ref(c,n)*100 n日收盤價的差值的百分比。 4、再創(chuàng)新高 high=hhv(high,n) 是指今日最高價是n日以來的最高價.。 再創(chuàng)新低:略。 5、放量: (1)今日比昨日的成交量放大了1倍: vol/ref(vol,1)2; (2)今日的五日均量比前五天的五日均量放大了3倍: aa:=ma(vol,5); bb:=ref(aa,5); aa/bb4; (3)今天的成交量達到了整個流通盤的10%以上: vol/capital10/100; 注意,10%的表達式是10/100,或者0.1 6、縮量: (1)今日比昨日的成交量縮小了1倍: vol/ref(

16、vol,1)0.5; (2)今日的五日均量比前五天的五日均量縮小了一半: aa:=ma(vol,1)0.5; bb:=ref(aa,5); aa/bb0.5; (3)今天的成交量不足整個流通盤的0.5%: vol/capital1.2 and volma(vol,5)*3; 表示5日上漲20%和成交量超過5日均量的3倍。 8、持續(xù)放量:count(vref(v,1),n)=n; 實際上這種情況不是很多。如果用3日均量,或5日均量則非常普遍。即:count(ma(v,3)ref(ma(v,3),1),n)=n; 9、階段放量 n(1,100,10) m(1,100,5) sum(vol,n1)/

17、capital=(n/100) m日內(nèi)換手率大于百分之n 10、溫和放量上攻 m(2,10,3) n(1,40,10) up:=max(c,o)ref(max(c,o),1); a:=volref(vol,1); count(if(up and a),1,0),n)=n and co and (c-ref(max(c,open),1)/ref(max(o,c),1)=(3/100) and vol/capitalref(hhv(vol,n),1)*m 成交量較前n周期的最大成交量增大m倍 12、上漲: c/ref(c,1)1.07;今日漲幅達到了7%以上。 注意:漲幅是指當天收盤價與昨天的收盤

18、價之比。 13、下跌: 同上面的表達方式一樣,將方向改變了而已。 14、十日均價繼續(xù)上漲: aa:=ma(c,10); bb:=ref(aa,1); aabb; 15、窄幅整理:就是指近一段時期價格維持在一定幅度之內(nèi) (hhv(c,20)-llv(c,20)/co,n)=n; 特別提示:新函數(shù):count(x,n),統(tǒng)計滿足條件的周期數(shù)。若n=0則從第一個有效值開始。 例:count(co,10) 表示統(tǒng)計10周期內(nèi)收陰的周期數(shù)。此句使用時必須加上條件,即收陰時怎么了方才有效。如:aa and count(co,10) 的返回值仍是aa,只有aa and count(co,10)o,n)n/2

19、; 18、創(chuàng)歷史新高:c=hhv(c,0); 特別提示:此公式本應(yīng)為:c=hhv(c,n); 當n等于0時,從第一天開始統(tǒng)計。統(tǒng)計歷史數(shù)據(jù)時,如果從頭開始,都用0。 19、尾盤拉升 hour14 and minute56 and close/ref(close,2) = 1+n/100 14:56以后2分鐘漲幅超過n% 20、突破長期盤整 n(10,60,30) m(5,50,30) ref(hhv(h,n)-llv(l,n)/llv(l,n),1)=ref(hhv(h,n),1) and barscount(c)n 前n日在上下m%的幅度內(nèi)整理,今日突破。 21、階段強勢股 n(700101

20、,1341231,990519) m(700101,1341231,990913) a:=sum(if(date-n=0,indexc,0),0); b:=sum(if(date-m=0,indexc,0),0); e:=sum(if(date-n=0,c,0),0); f:=sum(if(date-m=0,c,0),0); (f-e)/e)(b-a)/a) 選擇n日-m日之間內(nèi)走勢強于大盤的股票. 22、大盤同步選股 n(1,100,10)m(1,100,50) count(co and indexcindexo) or (c o and indexc m/100 n周期中與大盤走勢相同(同

21、收陰線或同收陽線)的比例超過m% 23、今收盤對于n日內(nèi)最低收盤價的漲幅(%) (c-llv(c,n)/llv(c,n)*100; 24、今收盤對于n日內(nèi)最高收盤價的跌幅(%)(hhv(c,n)-c)/hhv(c,n)*100; 25、股價在過去n日內(nèi)運行空間的相對位置 (c-llv(l,n)/(hhv(h,n)-llv(l,n)*100; 26、股價上方n1%至n2%處的籌碼(%) aa:=winner(c+c*n2/100)*100; bb:=winner(c+c*n1/100)*100; aa-bb 認識新函數(shù):winner(close) 獲利盤比例。表示以當前收市價賣出的獲利盤比例,如

22、返回0.2表示20%獲利盤;例如:winner(10) 表示10元價格的獲利盤比例。該函數(shù)僅對比較日線分析周期有效。 27、股價下方n1%至n2%處的籌碼(%) (winner(c-c*n1/100)-winner(c-c*n2/100)*100; 28、收盤價n%處的套牢盤 100-(winner(c*n/100)*100; 29、收盤價n%處的獲利盤 winner(c*n/100)*100; 三、基本面選股舉例1、小盤選股 capital=0.01 and close=30 2、低市盈率選股 dynainfo(39)0 3、業(yè)績選股 n(0,100,0.4) finance(33)n 每股

23、收益在0.4元以上 4、小盤股 n:=5000; finance(7)=n 6、凈資產(chǎn)收益率選股 finance(37)(n/100) 凈資產(chǎn)收益率高于n的股票 7、每股凈資產(chǎn)選股 finance(34)n 選出每股凈資產(chǎn)大于n元的股票.8、每股未分配利潤選股 finance(32)n 每股未分配利潤大于n的股票 9、市凈率選股 c/finance(34)n 市凈率越低公司股價越有被低估的可能,這類股票從理論上講具有更高的安全性. 10、換手率選股 dynainfo(37)=n/100 單日換手率大于n的股票 換手率的計算公式或表達式:vol/capital*100; 因此也可寫作:vol/c

24、apital*100=n/100 11、掁幅:(h-l)/ref(c,1)*100; 注意:是比的昨天收盤價第六講:均線(選股)的基本形態(tài) 提示:k線的初步平均。(o+h+l+c*2)/5; 或 (h+l+c*2)/4; 一般認為:收盤價是最有說服力的和最有價值的,它是每天激烈爭奪的最后妥協(xié)。但也有人認為:收盤價固然重要,其他價格也是爭奪的產(chǎn)物。所以將全天的幾種價格因素都考慮進去更能反映每天的真實情況。 1、最簡單的指標線 (1)均價線 就是 移動平均線ma,“ma”表示的就是計算平均值。 ma1=ma(close,5);5日平均線=(今天收盤價+昨天收盤價+.-5天前的收盤價)/5; ma2

25、=ma(close,10);10日平均線=(今天收盤價+昨天收盤價+.+10天前的收盤價)/10; (2)均量線 均價線會了,照著葫蘆畫瓢,把收盤價close換成成交量vol就行了! 例:ma1:ma(vol,5); ma2:ma(vol,10);2、再次平均 指將已有的均線(多條均線)相加后進行再平均。 ma1=ma(close,5); ma2=ma(close,10); (ma1+ma2)/2; 3、n日均線向上 (本題反映均線波浪式延伸過程中某階段的形態(tài)。) aa:=ma(c,n); bb:=ref(aa,1); aabb 均線向下呢? aa bb 就可以了。 n日均線走平怎么表述?aa

26、=bb 3、 均線由下跌狀態(tài)剛剛轉(zhuǎn)為上升 aa:=ma(c,n); count(aaref(aa,5);5、年線拐頭向上 a250:=ma(c,250); ref(a250,1)ref(a250,1); 6、兩條均線交叉 股軟中專門設(shè)定了一條函數(shù)來描述兩條線交叉:cross(x,y) ,此函數(shù)通用。 假如兩條均線一條名叫x,另外一條叫y 且(xy) cross(x,y)表示x向上穿過了y 通稱:金叉 cross(y,x)表示y向上穿過了x 通稱:死叉 特別提示:交叉有兩種,一種是向上交叉,另一種是向下交叉。如果要求向上交叉時,x線必須比前一天高,所以需要加上 xref(x,1) 。完整的表達式

27、為:cross(x,y)and xref(x,1) 加餐: 上述交叉是不限制周期的,有時我們會感到交叉特別頻繁,如何取得他們較長時間交叉一次的數(shù)據(jù)呢,系統(tǒng)提供了另一個函數(shù): longcross(x,y,n) 兩條線維持n周期后交叉。如果n等于15,則x y兩條線超過15天后交叉有效,否則不輸出。7、多次金叉(以常見的macd指標為例) (1)二次金叉 (count(cross(dif,dea),20)=2 and cross(dif,dea); (2)二次死叉 count(cross(dea,dif),20)=2 and cross(dea,dif); (3)0軸上二次金叉 count(cro

28、ss(dif,dea) and dea0,20)=2 and cross(dif,dea) and dea0; (4)0軸上三次金叉 count(cross(dif,dea) and dea0,20)=3 and cross(dif,dea) and dea0; 8、三線金叉 a5:=ma(c,5); a10:=ma(c,10);a30:=ma(c,30); aa:=cross(a5,a10); bb:=cross(a5,a30); cc:=cross(a10,a30); count(aa,3)=1 and count(bb,3)=1 and count(cc,3)=1; 9、三線同時金叉 a

29、5:=ma(c,5); a10:=ma(c,10); a20:=ma(c,20); aa:=cross(c,a5); bb:=cross(c,a10); cc:=cross(c,a20); aa and bb and cc; 10、均線多頭排列 a1:=ma(c,n1); a2:=ma(c,n2);a3:=ma(c,n3); a4:=ma(c,n4); a1a2 and a2a3 and a3a4; 11、均線空頭排列3天以上 a1:=ma(c,n1); a2:=ma(c,n2); a3:=ma(c,n3); a4:=ma(c,n4); count(a1 a2 and a2 a3 and a3

30、=3; 12、向前n日至m日出現(xiàn)過均線死叉(p1 p2) aa:=ma(c,p1); bb:=ma(c,p2); cc:=ref(cross(bb,aa),n); count(cc,m); 13、均線粘合ma1:=ma(c,5); ma2:=ma(c10); ma3:=ma(c,20); p1:=abs(ma1-ma2)+abs(ma2-ma3); p1/cref(ma1,1) and ma2ref(ma2,1); 14、均線粘合(另種表達式) ma1:=ma(c,5); ma2:=ma(c,10); ma3:=ma(c,30); a:=max(max(ma1,ma2),ma3); b:=mi

31、n(min(ma1,ma2),ma3); count(abs(a-b)/b0.01,3)=3;表示已粘合3天(含3天)以上 15、多條均線粘合 如5、10、20、30、120、250日移動平均線粘合 aa:=(ma(c,5)+ma(c,10)+ma(c,20)+ma(c,30)+ma(c,120)+ma(c,250)/6; up:=aa*n/100+aa;down:=aa-aa*n/100; count(between(ma(c,5),up,down) and between(ma(c,10),up,down) and between(ma(c,20),up,down) and between

32、(ma(c,30),up,down)and between(ma(c,120),up,down) and between(ma(c,250),up,down),m)=m; n(2,1,500) m(10,1,100) 調(diào)整參數(shù)n為粘合程度,n值越小粘合的程度越高,即均線距離越近;m為粘合周期。 16、乖離均線 bias1:(close-ma(close,n)/ma(close,n)*100; 當日股價與n日均線的乖離率=(當日股價-n日均價)/n日均價*100; 特別提示:乖離均線是由乖離率的“點”連成的均線。 此線雖非普通均線,因常用,故單提出來。 原理:以當日的均線價格為準,股價和均價之間

33、的差距稱為乖離程度,以乖離程度除以均價的百分比就是乖離率。第七講:從源碼中提取選股公式 口訣:從后往前找,刪除沒用條,去掉修飾符,個別加等號。 例一:找出買點 var1:=(hhv(high,36) - close) / (hhv(high,36) - llv(low,36) * 100); var2:=sma(var1,5,1); var3:=sma(var2,8,1); h1:ema(close,8),linethick1; h2:ema(h1,20),linethick1; var4:=(cross(var2,var3) and (var3 (llv(close,60) + (0.3 *

34、 llv(close,60) and var4); var6:=if(close 1000),var4,var5); m1:ema(close,60); m2:ema(close,89); m3:ema(close,233),linethick1; m4:ema(close,583),linethick1;stickline(h1 h2),h1,h2,1,0.8); stickline(h1 h2),h1,h2,1,0.8); drawtext(cross(h1,h2) and (close ema(close,60),(low * 0.92),買); drawtext(var6,(high

35、* 1.08),賣); 分解說明: var1:=(hhv(high,36) - close) / (hhv(high,36) - llv(low,36) * 100); var2:=sma(var1,5,1); var3:=sma(var2,8,1); h1:ema(close,8),linethick1; h2:ema(h1,20),linethick1; var4:=(cross(var2,var3) and (var3 (llv(close,60) + (0.3 * llv(close,60) and var4); var6:=if(close 1000),var4,var5); m1:

36、ema(close,60);m2:ema(close,89); m3:ema(close,233),linethick1; m4:ema(close,583),linethick1; stickline(h1 h2),h1,h2,1,0.8); stickline(h1 h2),h1,h2,1,0.8); 第一步從后往前找找到下面這行“買”的輸出語句。然后看這條語句的基本條件。 drawtext(cross(h1,h2) and (close ema(close,60),(low * 0.92),買); 查看結(jié)果:輸出文字 交叉 條件,條件 直 接 輸 出 語 句 輸出位置 文字 drawte

37、xt(var6,(high * 1.08),賣); 知道“基本條件”為 h1,h2,那么與此沒有任何關(guān)系的語句從后往前刪除。刪的辦法有兩種:一是直接刪掉;二是先用括上,待沒問題時再一次性刪除。加藍色的為找到的不輸出語句。 第二步刪除沒用條后,剩下的有用語句: h1:ema(close,8),linethick1; 加藍的為修飾類函數(shù),原則一律刪除。h2:ema(h1,20),linethick1; drawtext(cross(h1,h2) and (close ema(close,60),(low * 0.92),買); 第三步去掉修飾符 分別去掉:指標線粗細、顯示文字、文字位置函數(shù)和文字

38、h1:ema(close,8); h2:ema(h1,20); cross(h1,h2) and close ema(close,60); 第四步個別加等號 條件選股只能輸出一條語句,上面這三行為全部輸出,所以,作為“條件”的前兩行還必須在冒號后面加上等號,表達不輸出。結(jié)果: h1:=ema(close,8); h2:=ema(h1,20); cross(h1,h2) and close 20),a04,0); a06:=if(low a01),0,if(high 0) and (a07 ref(a07,1) and (a05 80,趨勢,80); drawicon(cross(趨勢,0),0

39、,1); fillrgn(a09 0 and (趨勢ref(趨勢,1)and 趨勢50),0,a09),colorffff00; 機構(gòu)建倉區(qū):0,linethick0,colorffff00; var4:=(趨勢-ref(趨勢,1)/ref(趨勢,1)*100; stickline(趨勢=13,0,20,5,0),colorcc9900; drawtext(filter(趨勢=13,15),30,準備現(xiàn)金),colorcc9900; stickline(趨勢13,0,50,5,0),color0099ff; var5:=filter(趨勢13),10); drawtext(var5,60,買入

40、),color0099ff; stickline(趨勢=90 and var4,0,30,5,0),colorgray; var6:=filter(趨勢=90,10); drawtext(var6,40,清倉),colorgray; var7:=llv(low,30); var8:=hhv(high,30); var9:=ema(close-var7)/(var8-var7)*4,4)*25; stickline(var990,100,105,10,2),colorred; stickline(cross(var4,-40),10,55,6,0),colorred; var10:=(var9-

41、llv(var9,4)/(hhv(var9,4)-llv(var9,4)*100; drawtext(if(cross(var9,var10) and var987,95,0),88,險),color00ff00,align1; drawicon(cross(90,var9),95,9); var11:=sma(abs(l-ref(l,1),3,1)/sma(max(l-ref(l,1),0),3,1)*100; var12:=hhv(var11,30)*8; 火焰山:ema(if(low=var7 and 趨勢0,0 ,火焰山*1.2,8,0 ),colorred; var13:=(ma(c

42、,1)+ma(c,3)+ma(c,5)+ma(c,7)+ma(c,9)/5; var14:=(ma(c,2)+ma(c,4)+ma(c,6)+ma(c,8)+ma(c,10)/5; 趨勢線: 趨勢,colorff0000; var16:=max(ema(var13,2)-ema(var14,5),0)*200; var17:=ema(var16,5); 波浪峰:var17,stick,colorff00ff; stickline(var17ref(var17,1),0,var17,1,0),color00ff00; var18:=ma(趨勢線,8); if(cross(var2,var18)

43、and var2ref(趨勢線,1)and 趨勢線 20),a04,0); a06:=if(low a01),0,if(high 0) and (a07 ref(a07,1) and (a05 80,趨勢,80); drawicon(cross(趨勢,0),0,1); fillrgn(a09 0 and (趨勢ref(趨勢,1)and 趨勢50),0,a09),colorffff00; 機構(gòu)建倉區(qū):0,linethick0,colorffff00; var4:=(趨勢-ref(趨勢,1)/ref(趨勢,1)*100; stickline(趨勢=13,0,20,5,0),colorcc9900;

44、 drawtext(filter(趨勢=13,15),30,準備現(xiàn)金),colorcc9900; stickline(趨勢13,0,50,5,0),color0099ff; var5:=filter(趨勢13),10); drawtext(var5,60,買入),color0099ff;第二步刪除沒用條后var3:=3*sma(c-llv(l,55)/(hhv(h,55)-llv(l,55)*100,5,1)-2*sma(sma(c-llv(l,55)/(hhv(h,55)-llv(l,55)*100,5,1),3,1); 趨勢:=ema(var3,3)-10; drawicon(cross(趨勢,0),0,1); var4:=(趨勢-ref(趨勢,1)/ref(趨勢,1)*100; var5:=filter(趨勢13),10); drawtext(var5,60,買入),color0099ff; 第三步去掉修飾符后: 趨勢:=ema(var3,3)-10; cross(趨勢,0); var4:=(趨勢-ref(趨勢,1)/ref(趨勢,1)*100; var5:=filter(趨勢13),10); var5; 第四步個別加等號本公式中的“條件”語句都是不輸出的,所以此項省略,但因

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論