小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【菜鳥玩指標(biāo)】----彩帶是怎樣煉成的? - 指標(biāo)公式及技術(shù)交流區(qū) - 理想論壇 - 中國(guó)...

 綺云 2009-08-31
【菜鳥玩指標(biāo)】----彩帶是怎樣煉成的?

本文來(lái)自:理想論壇 www. 作者:一品茶緣 點(diǎn)擊2140
原文:http://www./viewthread.php?tid=2989304
【菜鳥玩指標(biāo)】----彩帶是怎樣煉成的?
喜多指標(biāo)新手,總是喜歡看到賞心悅目的畫面;確實(shí),美圖養(yǎng)眼,本無(wú)可厚非,在不偏離指標(biāo)的實(shí)戰(zhàn)價(jià)值的前提下,對(duì)畫面適當(dāng)美化,也是可以理解的。
那么,如何美化畫面呢?彩色帶的設(shè)計(jì),是美化畫面的一個(gè)思路,同時(shí),由于色塊的集中顯示,既顯得流暢,又十分直觀,是大家相對(duì)比較喜歡的一個(gè)方法。下面,一品以最簡(jiǎn)單的均線【彩帶MA】為例,請(qǐng)喜歡指標(biāo)而又屬于的菜鳥級(jí)的朋友看過(guò)來(lái)?。ǜ呤志筒槐赝媪?,一邊涼快、休閑去,以免浪費(fèi)了您的時(shí)間。)

下面以大智慧L2版本為例,其他軟件的修改,放在后面。
第一步:基礎(chǔ)均線
點(diǎn)擊菜單公式----技術(shù)指標(biāo)----新建----就可以見到公式編輯框。
先做點(diǎn)基礎(chǔ)工作,設(shè)計(jì)幾條最常見的均線,并設(shè)定自己需要的顏色,我選擇短線5、10,中線20、30,長(zhǎng)線60、90,源碼如下:
引用:
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA20:MA(C,20),COLORFF00FF;
MA30:MA(C,30),COLOR00FF00;
MA60:MA(CLOSE,60),COLORFF9988;
MA90:MA(CLOSE,90),COLOR0000FF;
第二步:彩帶設(shè)計(jì)
要找到設(shè)計(jì)彩色帶的函數(shù)。
步驟:打開技術(shù)指標(biāo)公式編輯器----找到繪圖函數(shù)----找到繪制彩色帶的函數(shù)FILLRGN:
根據(jù)條件填充區(qū)域。
用法:
FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1到PRICE2之間的區(qū)域,當(dāng)COND1條件滿足時(shí),用COLOR1顏色,當(dāng)COND2條件滿足時(shí),用COLOR2顏色,否則不填充,從COND1之后的參數(shù)均可以省略,最多可以有10組條件。
例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充開盤價(jià)和收盤價(jià)之間的區(qū)域,陽(yáng)線時(shí)用紅色,陰線時(shí)用綠色,平盤不繪制。
注意:這里使用的顏色代碼,是采用RGB數(shù)字格式,不清楚的朋友,可以上網(wǎng)查找一下相關(guān)的轉(zhuǎn)換代碼。

我的設(shè)置是:
短期均線MA10>中期均線MA20,多頭繪制紅色彩色帶;空頭不繪制;
中期均線MA20>中期均線MA30,多頭繪制黃色彩色帶;空頭不繪制;
長(zhǎng)期均線MA60>長(zhǎng)期均線MA90,多頭繪制紫色彩色帶;為了看清大的趨勢(shì),長(zhǎng)期空頭繪制灰色彩色帶;

源碼如下:
引用:
FILLRGN(MA(CLOSE,10),MA(CLOSE,20),MA(CLOSE,10)>MA(CLOSE,20),RGB(255,0,0));
FILLRGN(MA(CLOSE,20),MA(CLOSE,30),MA(CLOSE,20)>MA(CLOSE,30),RGB(255,255,0));
FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)>MA(CLOSE,90),RGB(25,0,25));
FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)<MA(CLOSE,90),RGB(16,16,16));
看看效果,發(fā)現(xiàn)幾個(gè)比較明顯的問(wèn)題:
①長(zhǎng)期彩色帶在畫面的前面遮住了短期均線的彩色帶,對(duì)于短期K線的走勢(shì)觀察很不方便;
②所有彩色帶均遮住了位于其后的日K線,同樣不變觀察;
③所有均線,一樣有被彩帶遮蔽的跡象,不利于觀察。

第三步:解決問(wèn)題
問(wèn)題①:長(zhǎng)期均線彩帶遮蔽短期均線彩帶
解決方法:調(diào)整長(zhǎng)期彩帶與短期彩帶的前后排列順序,讓長(zhǎng)期的先顯示,短期的后面顯示,就可以將短期均線的彩帶調(diào)整到前面了!
將第二步的源碼調(diào)整如下:
引用:
FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)>MA(CLOSE,90),RGB(25,0,25));
FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)<MA(CLOSE,90),RGB(16,16,16));
FILLRGN(MA(CLOSE,20),MA(CLOSE,30),MA(CLOSE,20)>MA(CLOSE,30),RGB(255,255,0));
FILLRGN(MA(CLOSE,10),MA(CLOSE,20),MA(CLOSE,10)>MA(CLOSE,20),RGB(255,0,0));
問(wèn)題②:日K線被彩色帶遮蔽,能否調(diào)整到前面顯示呢?
解決方法:大智慧L2沒(méi)有類似函數(shù),只好自己重新繪制日K線。
經(jīng)過(guò)查找,從網(wǎng)上找到下面源碼,直接添加到彩色帶后面,日K線就可以再次在彩色帶前面顯示了,而且十分美觀?!疚宀嗜誎線】源碼如下:
引用:
STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),LOW,HIGH,0.1,0),colorred;
STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),OPEN,CLOSE,7,0),colorred;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),LOW,HIGH,0.1,0),colorcyan;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),OPEN,CLOSE,7,0),colorcyan;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;
問(wèn)題③:彩色帶遮蔽了均線,能否有什么方法讓均線自動(dòng)跑到前面顯示呢?
解決方法:
通過(guò)尋找,發(fā)現(xiàn)大智慧L2的【輸出修飾符】函數(shù)中,有這樣一個(gè)函數(shù)LAYERx:
輸出層控制符
LAYERx,用逗號(hào)隔開放置在輸出語(yǔ)句后,用于設(shè)定繪制指標(biāo)線所在層,x可以為0-7,數(shù)字越小表示越靠上層,將會(huì)遮蓋其下層的圖形,缺省為第4層。
例如:
CLOSE,LAYER0;表示繪制收盤價(jià)線在第0層,將遮蓋所有其它層
于是,我們可以將她放在每條均線的后面,均線就可以自動(dòng)在最上層顯示了。修改第一步的源碼,結(jié)果如下:
引用:
MA5:MA(CLOSE,5),COLORFFFFFF,LAYER0;
MA10:MA(CLOSE,10),COLOR00FFFF,LAYER0;
MA20:MA(C,20),COLORFF00FF,LAYER0;
MA30:MA(C,30),COLOR00FF00,LAYER0;
MA60:MA(CLOSE,60),COLORFF9988,LAYER0;
MA90:MA(CLOSE,90),COLOR0000FF,LAYER0;
第四步:整合提高
至此,【彩帶MA】已經(jīng)初步設(shè)置完成,對(duì)于短期、中期、長(zhǎng)期的均線趨勢(shì),基本可以做到趨勢(shì)分明,一目了然,對(duì)于自己判斷大的趨勢(shì)有了一定的參考價(jià)值。但是,還是稍顯簡(jiǎn)單了點(diǎn)。還有那些簡(jiǎn)單有效的判斷大趨勢(shì)的指標(biāo),能夠整合到【彩帶MA】指標(biāo)中嗎?
下面是一個(gè)中期突破與支撐的小提示,整合進(jìn)去也許還行(你也可以選擇其他的合適指標(biāo)整合進(jìn)去),源碼如下:
引用:
BDGD:=C=HHV(C,13);
GDSJ:=BARSLAST(FILTER(CROSS(0.8,BDGD),2))+1;
高點(diǎn):REF(C,GDSJ),COLOR00FF00,POINTDOT;
突破:CROSS(C,REF(高點(diǎn),1)),COLOR00FFFF,POINTDOT,LINETHICK0;
STICKLINE(GDSJ<=6,高點(diǎn),高點(diǎn),8,0),COLORFF00FF;
DRAWTEXT(突破,LOW,'↑'),COLOR00FFFF,ALIGN1;
BDDD:=C=LLV(C,13);
DDSJ:=BARSLAST(FILTER(CROSS(0.8,BDDD),2))+1;
低點(diǎn):REF(C,DDSJ),COLOR00FFFF,POINTDOT;
STICKLINE(DDSJ<=6,低點(diǎn),低點(diǎn),8,0),COLOR00FF00;
第五步:保存主圖
在公式名稱上寫上【彩帶MA】,選擇“主圖疊加”,確定!OK!
制作完成后的全部源碼,請(qǐng)直接下載附件記事本(內(nèi)含三種版本的【彩帶MA】主圖指標(biāo)源碼),或者在本貼2樓下載。
一品指標(biāo)【彩帶MA】.txt (5.77 KB)


[ 本帖最后由 一品茶緣 于 2009-8-15 13:00 編輯 ]

發(fā)短消息 加為好友
理想幣
4145 個(gè) 
注冊(cè)時(shí)間
2005-2-20 

引用 使用道具 報(bào)告 評(píng)分 回復(fù) TOP

三種版本的【彩帶MA】主圖指標(biāo)源碼:
引用:
{彩帶MA--------理想論壇一品茶緣編寫,大智慧L2版本主圖指標(biāo)}

DRAWTEXTREL(10,50,'所屬板塊:'+BKNAME),COLORFFFFFF,LINETHICK2;
DRAWTEXTREL(10,120,'股票名稱:'+'【'+STKLABEL+' '+STKNAME+'】'),COLOR00FF00,LINETHICK2;
DD:=FINANCE2(35);SS:=FINANCE2(37);
DRAWTEXTREL(300,120,'總股本:'+NUMTOSTRN(DD,0)+'萬(wàn)' +'  流通A股:'+NUMTOSTRN(SS,0)+'萬(wàn)'),COLOR00FFFF,LINETHICK2;

MA5:MA(CLOSE,5),COLORFFFFFF,LAYER0;
MA10:MA(CLOSE,10),COLOR00FFFF,LAYER0;
MA20:MA(C,20),COLORFF00FF,LAYER0;
MA30:MA(C,30),COLOR00FF00,LAYER0;
MA60:MA(CLOSE,60),COLORFF9988,LAYER0;
MA90:MA(CLOSE,90),COLOR0000FF,LAYER0;

BDGD:=C=HHV(C,13);
GDSJ:=BARSLAST(FILTER(CROSS(0.8,BDGD),2))+1;
高點(diǎn):REF(C,GDSJ),COLORFF00FF,POINTDOT,LAYER0;
突破:CROSS(C,REF(高點(diǎn),1)),COLOR00FFFF,POINTDOT,LINETHICK0;
STICKLINE(GDSJ<=6,高點(diǎn),高點(diǎn),8,0),COLORFF00FF,LAYER0;
DRAWTEXT(突破,LOW,'↑'),COLOR00FFFF,ALIGN1;
BDDD:=C=LLV(C,13);
DDSJ:=BARSLAST(FILTER(CROSS(0.8,BDDD),2))+1;
低點(diǎn):REF(C,DDSJ),COLOR00FF00,POINTDOT,LAYER0;
STICKLINE(DDSJ<=6,低點(diǎn),低點(diǎn),8,0),COLOR00FF00,LAYER0;

FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)>MA(CLOSE,90),RGB(25,0,25));
FILLRGN(MA(CLOSE,60),MA(CLOSE,90),MA(CLOSE,60)<MA(CLOSE,90),RGB(16,16,16));
FILLRGN(MA(CLOSE,20),MA(CLOSE,30),MA(CLOSE,20)>MA(CLOSE,30),RGB(255,255,0));
FILLRGN(MA(CLOSE,10),MA(CLOSE,20),MA(CLOSE,10)>MA(CLOSE,20),RGB(255,0,0));
STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),LOW,HIGH,0.1,0),colorred;
STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),OPEN,CLOSE,7,0),colorred;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),LOW,HIGH,0.1,0),colorcyan;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),OPEN,CLOSE,7,0),colorcyan;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;
------------------------------------------------------------------
引用:
{彩帶MA----理想論壇一品茶緣編寫,通達(dá)信版本主圖}

DRAWBAND(MA(CLOSE,60),RGB(25,0,25),MA(CLOSE,90),RGB(16,16,16));
DRAWBAND(MA(CLOSE,20),RGB(255,255,0),MA(CLOSE,30),RGB(0,0,0));
DRAWBAND(MA(CLOSE,10),RGB(255,0,0),MA(CLOSE,20),RGB(0,0,0));
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA20:MA(C,20),COLORFF00FF;
MA30:MA(C,30),COLOR00FF00;
MA60:MA(CLOSE,60),COLORFF9988;
MA90:MA(CLOSE,90),COLOR0000FF;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

BDGD:=C=HHV(C,13);
GDSJ:=BARSLAST(FILTER(CROSS(0.8,BDGD),2))+1;
高點(diǎn):REF(C,GDSJ),COLORFF00FF,POINTDOT;
突破:CROSS(C,REF(高點(diǎn),1)),COLOR00FFFF,POINTDOT,NODRAW;
STICKLINE(GDSJ<=6,高點(diǎn),高點(diǎn),3,0),COLORFF00FF;
DRAWTEXT(突破,LOW,'↑'),COLOR00FFFF;
BDDD:=C=LLV(C,13);
DDSJ:=BARSLAST(FILTER(CROSS(0.8,BDDD),2))+1;
低點(diǎn):REF(C,DDSJ),COLOR00FF00,POINTDOT;
STICKLINE(DDSJ<=6,低點(diǎn),低點(diǎn),3,0),COLOR00FF00;
------------------------------------------------------------------
引用:
{彩帶MA----理想論壇一品茶緣編寫,飛狐版本主圖指標(biāo)}
FILLRGN(MA(CLOSE,60)>MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLOR880088;
FILLRGN(MA(CLOSE,60)<MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLORFF9999;
FILLRGN(MA(CLOSE,20)>MA(CLOSE,30),MA(CLOSE,20),MA(CLOSE,30)),COLOR00FFFF;
FILLRGN(MA(CLOSE,10)>MA(CLOSE,20),MA(CLOSE,10),MA(CLOSE,20)),COLOR0000FF;
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA20:MA(C,20),COLORFF00FF;
MA30:MA(C,30),COLOR00FF00;
MA60:MA(CLOSE,60),COLORFF9988;
MA90:MA(CLOSE,90),COLOR0000FF;

STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),LOW,HIGH,0.1,0),colorred;
STICKLINE(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1),OPEN,CLOSE,7,0),colorred;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),LOW,HIGH,0.1,0),colorcyan;
STICKLINE(CLOSE<OPEN or CLOSE=OPEN and CLOSE<=REF(CLOSE,1),OPEN,CLOSE,7,0),colorcyan;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;

BDGD:=C=HHV(C,13);
GDSJ:=BARSLAST(FILTER(CROSS(0.8,BDGD),2))+1;
高點(diǎn):REF(C,GDSJ),COLORFF00FF,POINTDOT;
突破:CROSS(C,REF(高點(diǎn),1)),COLOR00FFFF,POINTDOT,LINETHICK0;
STICKLINE(GDSJ<=6,高點(diǎn),高點(diǎn),8,0),COLORFF00FF;
DRAWTEXT(突破,LOW,'↑'),COLOR00FFFF,ALIGN1;
BDDD:=C=LLV(C,13);
DDSJ:=BARSLAST(FILTER(CROSS(0.8,BDDD),2))+1;
低點(diǎn):REF(C,DDSJ),COLOR00FF00,POINTDOT;
STICKLINE(DDSJ<=6,低點(diǎn),低點(diǎn),8,0),COLOR00FF00;

發(fā)短消息 加為好友
理想幣
4145 個(gè) 
注冊(cè)時(shí)間
2005-2-20 

引用 使用道具 報(bào)告 評(píng)分 回復(fù) TOP

------------------------------------------------------------------

如何將上面大智慧L2版本的【彩帶MA】修改成飛狐、通達(dá)信等具有彩色帶函數(shù)的軟件版本呢?下面一個(gè)一個(gè)來(lái)!
飛狐版本:

第一步:基礎(chǔ)均線
如大智慧L2,但是復(fù)制、粘貼后發(fā)現(xiàn):飛狐軟件中沒(méi)有控制輸出修飾符的LAYER0,刪除該函數(shù),其余均線暫時(shí)通過(guò);源碼如下:
引用:
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA20:MA(C,20),COLORFF00FF;
MA30:MA(C,30),COLOR00FF00;
MA60:MA(CLOSE,60),COLORFF9988;
MA90:MA(CLOSE,90),COLOR0000FF;
第二步:設(shè)計(jì)彩帶
復(fù)制繪制彩帶的源碼后,發(fā)現(xiàn)繪制彩帶的函數(shù)FILLRGN同樣存在,但是繪制方法卻有所區(qū)別。查閱繪圖函數(shù)后可以發(fā)現(xiàn):
FILLRGN
別名: 畫區(qū)間彩帶
所屬類別: 繪圖函數(shù)  參數(shù)數(shù)量: 3
繪制指標(biāo)區(qū)間彩帶。
用法:
FILLRGN(COND,PRICE1,PRICE2),當(dāng)COND條件滿足時(shí),以COLOR填充PRICE1和PRICE2的區(qū)間
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2時(shí)以紅色填充MA1和MA2之間的區(qū)域。
根據(jù)使用方法提示,對(duì)源碼適當(dāng)修改后,設(shè)計(jì)彩帶部分源碼如下(注意顏色代碼需要自己尋找、調(diào)整一下):
引用:
FILLRGN(MA(CLOSE,60)>MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLOR880088;
FILLRGN(MA(CLOSE,60)<MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLORFF9999;
FILLRGN(MA(CLOSE,20)>MA(CLOSE,30),MA(CLOSE,20),MA(CLOSE,30)),COLOR00FFFF;
FILLRGN(MA(CLOSE,10)>MA(CLOSE,20),MA(CLOSE,10),MA(CLOSE,20)),COLOR0000FF;
第三步:調(diào)整順序
至此,再次出現(xiàn)彩帶遮蔽均線問(wèn)題。飛狐中有沒(méi)有輸出層的限制函數(shù),如何解決呢?通過(guò)調(diào)整均線與彩帶的前后順序后,能否解決問(wèn)題呢?試一試,果然解決!
調(diào)整第一步與第二步的源碼順序,如下:
引用:
FILLRGN(MA(CLOSE,60)>MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLOR880088;
FILLRGN(MA(CLOSE,60)<MA(CLOSE,90),MA(CLOSE,60),MA(CLOSE,90)),COLORFF9999;
FILLRGN(MA(CLOSE,20)>MA(CLOSE,30),MA(CLOSE,20),MA(CLOSE,30)),COLOR00FFFF;
FILLRGN(MA(CLOSE,10)>MA(CLOSE,20),MA(CLOSE,10),MA(CLOSE,20)),COLOR0000FF;
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA20:MA(C,20),COLORFF00FF;
MA30:MA(C,30),COLOR00FF00;
MA60:MA(CLOSE,60),COLORFF9988;
MA90:MA(CLOSE,90),COLOR0000FF;
第四步:添加【五彩K線】與壓力、支撐,源碼如大智慧L2,在此不再重復(fù)。
第五步:保存成主圖指標(biāo)【彩帶MA】,OK!
制作完成后的全部源碼,請(qǐng)直接下載附件記事本(內(nèi)含三種版本的【彩帶MA】主圖指標(biāo)源碼),或者在本貼2樓下載。

發(fā)短消息 加為好友
理想幣
4145 個(gè) 
注冊(cè)時(shí)間
2005-2-20 

引用 使用道具 報(bào)告 評(píng)分 回復(fù) TOP

-----------------------------------------------------------------

通達(dá)信版本:

第一步:基礎(chǔ)均線
與飛狐軟件相同,通達(dá)信軟件中沒(méi)有控制輸出修飾符的LAYER0,刪除該函數(shù),其余均線部分通過(guò);(源碼與飛狐版本一樣)

第二步:設(shè)計(jì)彩帶
復(fù)制大智慧L2版本繪制彩帶的源碼后,發(fā)現(xiàn)繪制彩帶的函數(shù)FILLRGN無(wú)法通過(guò)!查閱繪圖函數(shù)后可以發(fā)現(xiàn):
DRAWBAND
畫出帶狀線.
用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),當(dāng)VAL1>VAL2時(shí),在VAL1和VAL2之間填充COLOR1;當(dāng)VAL1<VAL2時(shí),填充COLOR2,這里的顏色均使用RGB函數(shù)計(jì)算得到。
例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));
根據(jù)使用方法提示,通達(dá)信軟件的畫彩帶線,必須是雙向繪制的!也就是說(shuō),VAR1、VAR2兩線之間,一定要畫出彩帶狀,只是上下可以有別。
----問(wèn)題:我們需要的只是多頭排列的畫出彩帶,空頭排列的不想畫出,以免畫面太花太亂!
----思考:如何解決空頭排列時(shí)不顯示彩帶呢?這里有兩種方法可以解決!
方法①:借用VAR3來(lái)限制VAR1的輸出,只有多頭排列的時(shí)候才回到VAR1,否則就回到VAR2,這就可以繪制多頭排列的彩帶了。源碼如下:
VAR3:=IF(VAR1>VAR2,VAR1,VAR2);
DRAWBAND(VAL3,RGB(0,250,250),VAL2,RGB(0,250,250));
方法②:將空頭排列的彩帶,設(shè)置成背景色(默認(rèn)黑色,RGB(0,0,0)),不就等于沒(méi)有設(shè)置了?妙!
源碼如下:
DRAWBAND(VAL1,RGB(0,250,250),VAL2,RGB(0,0,0));
下面我們采用方法②來(lái)設(shè)計(jì)彩帶部分,源碼如下(顏色代碼與大智慧L2版本完全一樣):
引用:
DRAWBAND(MA(CLOSE,60),RGB(25,0,25),MA(CLOSE,90),RGB(16,16,16));
DRAWBAND(MA(CLOSE,20),RGB(255,255,0),MA(CLOSE,30),RGB(0,0,0));
DRAWBAND(MA(CLOSE,10),RGB(255,0,0),MA(CLOSE,20),RGB(0,0,0));
第三步:調(diào)整順序
至此,再次出現(xiàn)彩帶遮蔽均線問(wèn)題。再次調(diào)整第一步與第二步的源碼順序,問(wèn)題解決。

第四步:添加【五彩K線】與壓力、支撐,源碼如大智慧L2,在此不再重復(fù)。
需要說(shuō)明的是:通達(dá)信軟件,有個(gè)特殊的函數(shù):
引用:
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
用法:以HIGH為最高價(jià),OPEN為開盤價(jià),LOW為最低,CLOSE收盤畫K線
這不是自動(dòng)重新繪制K線嗎?因此,可以利用上面一行代碼,代替【五彩K線】部分的一長(zhǎng)串代碼,簡(jiǎn)單、簡(jiǎn)潔,同樣可以達(dá)到便于觀察的目的,多好!

第五步:保存成主圖指標(biāo)【彩帶MA】,OK!
制作完成后的全部源碼,請(qǐng)直接下載附件記事本(內(nèi)含三種版本的【彩帶MA】主圖指標(biāo)源碼),或者在本貼2樓下載。

    本站是提供個(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)論公約