|
用技術(shù)提高效率、節(jié)約時(shí)間、固化規(guī)則 有些問題不懂的很復(fù)雜,懂后簡單 Q:通向自由 2024-11-06 20:50 請(qǐng)教木老師和各位股友,1. 麻煩幫忙修改下面附的RPS代碼,讓其只在股票主圖上面顯示,不在板塊上面顯示。2. 板塊的RPS代碼怎么寫?并讓其只在板塊上面顯示。謝謝! A:我理解是在一個(gè)附圖公式中顯示個(gè)股或版本的RPS,就不用切換公式。RPS數(shù)據(jù)號(hào)如下圖,下面的公式是根據(jù)這個(gè)數(shù)據(jù)號(hào)來寫的,拷貝公式后調(diào)整數(shù)據(jù)號(hào)為自己對(duì)應(yīng)的數(shù)據(jù)號(hào)。
1、先規(guī)劃好合并顯示標(biāo)題關(guān)系,比如下圖,RPS250_50表示個(gè)股時(shí)是250天的RPS板塊時(shí)是50天的RPS,RPS120_20表示個(gè)股120板塊20天的RPS,其他類似
2、代碼如下: N_10_5:=IF(FINANCE(3)=0,20,5); {個(gè)股10天的、板塊5天的數(shù)據(jù)號(hào)} N_20_10:=IF(FINANCE(3)=0,21,4);{個(gè)股20天的、板塊10天的數(shù)據(jù)號(hào)} N_50_15:=IF(FINANCE(3)=0,22,3);{個(gè)股50天的、板塊15天的數(shù)據(jù)號(hào)} N_120_20:=IF(FINANCE(3)=0,23,1);{個(gè)股120天的、板塊20天的數(shù)據(jù)號(hào)} N_250_50:=IF(FINANCE(3)=0,24,2);{板塊50天、個(gè)股250天的的數(shù)據(jù)號(hào)} M:=IF(FINANCE(3)=0,90,95);{紅線數(shù)值,板塊90,個(gè)股95} R_250_50:=EXTDATA_USER(N_250_50,0)/10;{個(gè)股250天的、板塊50天} RPS250_50: R_250_50,LINETHICK1,COLORWHITE; NOTEXT01: IF(R_250_50>=M,R_250_50,DRAWNULL),LINETHICK2,COLORRED; R_120_20:=EXTDATA_USER(N_120_20,0)/10;{個(gè)股120天的、板塊20天} RPS120_20: R_120_20,LINETHICK1,COLORGREEN; NOTEXT02: IF(R_120_20>=M,R_120_20,DRAWNULL),LINETHICK2,COLORRED; R_50_15:=EXTDATA_USER(N_50_15,0)/10;{個(gè)股50天的、板塊15天} RPS50_15: R_50_15,LINETHICK1,COLORYELLOW; NOTEXT03: IF(R_50_15>=M,R_50_15,DRAWNULL),LINETHICK2,COLORRED; R_20_10:=EXTDATA_USER(N_20_10,0)/10;{個(gè)股20天的、板塊10天} RPS20_10: R_20_10,LINETHICK1,COLORMAGENTA; NOTEXT04: IF(RPS20_10>=M,RPS20_10,DRAWNULL),LINETHICK2,COLORRED; R_10_5:=EXTDATA_USER(N_10_5,0)/10;{個(gè)股10天的、板塊5天} RPS10_5: R_10_5,DOTLINE,COLORLIGRAY; NOTEXT05: IF(RPS10_5>=M,RPS10_5,DRAWNULL),LINETHICK2,COLORRED; DRAWTEXT_FIX(1 ,0.01,0.01,0, STRCAT('名稱: ', STKNAME) ),COLORWHITE ; 3、根據(jù) 通達(dá)信通用公式,公式引用 ,建好基礎(chǔ)公式,引用會(huì)更方便 個(gè)股250天、板塊50天的RPS我命名為:YY_RPS250,公式內(nèi)容: N_250_50:=IF(FINANCE(3)=0,24,2);{板塊50天、個(gè)股250天的的數(shù)據(jù)號(hào)} RPS250A: EXTDATA_USER(N_250_50,0)/10;{個(gè)股250天、板塊50天} 個(gè)股120天、板塊20天的RPS我命名為:YY_RPS120,公式內(nèi)容: N_120_20:=IF(FINANCE(3)=0,23,1);{個(gè)股120天的、板塊20天的數(shù)據(jù)號(hào)} RPS120A: EXTDATA_USER(N_120_20,0)/10;{個(gè)股120天、板塊20天} 個(gè)股50天、板塊15天的RPS我命名為:YY_RPS50,公式內(nèi)容: N_50_15:=IF(FINANCE(3)=0,22,3);{個(gè)股50天的、板塊15天的數(shù)據(jù)號(hào)} RPS50A: EXTDATA_USER(N_50_15,0)/10;{個(gè)股50天、板塊15天} 個(gè)股20天、板塊10天的RPS我命名為:YY_RPS20,公式內(nèi)容: N_20_10:=IF(FINANCE(3)=0,21,4);{個(gè)股20天的、板塊10天的數(shù)據(jù)號(hào)} RPS20A: EXTDATA_USER(N_20_10,0)/10;{個(gè)股20天、板塊10天} 個(gè)股10天、板塊5天的RPS我命名為:YY_RPS10,公式內(nèi)容: N_10_5:=IF(FINANCE(3)=0,20,5); {個(gè)股10天的、板塊5天的數(shù)據(jù)號(hào)} RPS10A: EXTDATA_USER(N_10_5,0)/10;{個(gè)股10天、板塊5天} 4、使用引用公式后的附圖公式: M:=IF(FINANCE(3)=0,90,95);{紅線數(shù)值,板塊90,個(gè)股95} R_250_50:=YY_RPS250;{個(gè)股250天的、板塊50天} RPS250_50: R_250_50,LINETHICK1,COLORWHITE; NOTEXT01: IF(R_250_50>=M,R_250_50,DRAWNULL),LINETHICK2,COLORRED; R_120_20:=YY_RPS120;{個(gè)股120天的、板塊20天} RPS120_20: YY_RPS120,LINETHICK1,COLORGREEN; NOTEXT02: IF(R_120_20>=M,R_120_20,DRAWNULL),LINETHICK2,COLORRED; R_50_15:=YY_RPS50;{個(gè)股50天的、板塊15天} RPS50_15: YY_RPS50,LINETHICK1,COLORYELLOW; NOTEXT03: IF(R_50_15>=M,R_50_15,DRAWNULL),LINETHICK2,COLORRED; RPS20_10:=YY_RPS20;{個(gè)股20天的、板塊10天} RPS20_10: YY_RPS20,LINETHICK1,COLORMAGENTA; NOTEXT04: IF(RPS20_10>=M,RPS20_10,DRAWNULL),LINETHICK2,COLORRED; R_10_5:=YY_RPS10;{個(gè)股10天的、板塊5天} RPS10_5: R_10_5,DOTLINE,COLORLIGRAY; NOTEXT05: IF(RPS10_5>=M,RPS10_5,DRAWNULL),LINETHICK2,COLORRED; DRAWTEXT_FIX(1 ,0.01,0.01,0, STRCAT('名稱: ', STKNAME) ),COLORWHITE ; 5、一句話解釋:這里主要是使用FINANCE(3)=0表示指數(shù)標(biāo)識(shí)來取不同數(shù)據(jù)號(hào)的數(shù)據(jù)來實(shí)現(xiàn)的。 其他RPS相關(guān)文章: RPS附圖指標(biāo)中引用公式獲取數(shù)據(jù) |
|
|