【菜鳥玩指標(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
|
公式技術(shù)專家
|
2樓 大 中 小 發(fā)表于 2009-8-15 12:51 顯示全部帖子
三種版本的【彩帶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
|
公式技術(shù)專家
|
3樓 大 中 小 發(fā)表于 2009-8-15 12:52 顯示全部帖子
------------------------------------------------------------------ 如何將上面大智慧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
|
公式技術(shù)專家
|
4樓 大 中 小 發(fā)表于 2009-8-15 12:53 顯示全部帖子
----------------------------------------------------------------- 通達(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樓下載。
|
|