基本理念:
B-Xtrender指標是一種技術(shù)分析工具,它基于相對強弱指數(shù)(RSI)并結(jié)合了多時間框架的分析來識別市場趨勢。以下是關(guān)于B-Xtrender基本理念的一些要點:
趨勢識別:B-Xtrender通過分析不同時間框架下的RSI指標來識別當(dāng)前市場的主要趨勢。多時間框架分析:該指標結(jié)合了短期和長期的RSI分析,以提供一個更為全面的市場視角。
效果圖:
圖一:B-Xtrender上證指數(shù)
//@version=4
study('B-Xtrender @Puppytherapy')
short_l1 = input(5 , title='Short - L1')
short_l2 = input(20, title='Short - L2')
short_l3 = input(15, title='Short - L3')
long_l1 = input(20, title='Long - L1')
long_l2 = input(15, title='Long - L2')
shortTermXtrender = rsi(ema(close, short_l1) - ema(close, short_l2), short_l3 ) - 50
longTermXtrender = rsi( ema(close, long_l1), long_l2 ) - 50
shortXtrenderCol = shortTermXtrender > 0 ? shortTermXtrender > shortTermXtrender[1] ? color.lime : #228B22 : shortTermXtrender > shortTermXtrender[1] ? color.red : #8B0000
plot(shortTermXtrender, color=shortXtrenderCol, style=plot.style_columns, linewidth=1, title='B-Xtrender Osc. - Histogram', transp = 50)
maShortTermXtrender = t3( shortTermXtrender , 5 )
colShortTermXtrender = maShortTermXtrender > maShortTermXtrender[1] ? color.lime : color.red
plot(maShortTermXtrender, color=#000000 , style=plot.style_line, linewidth=5, title='B-Xtrender Shadow')
plot(maShortTermXtrender, color=colShortTermXtrender, style=plot.style_line, linewidth=3, title='B-Xtrender Color ')
plotshape(maShortTermXtrender > maShortTermXtrender[1] and maShortTermXtrender[1] < maShortTermXtrender[2] ? maShortTermXtrender : na, location=location.absolute, style=shape.circle, color=color.lime, size=size.tiny, transp=10)
plotshape(maShortTermXtrender < maShortTermXtrender[1] and maShortTermXtrender[1] > maShortTermXtrender[2] ? maShortTermXtrender : na, location=location.absolute, style=shape.circle, color=color.red , size=size.tiny, transp=10)
longXtrenderCol = longTermXtrender> 0 ? longTermXtrender > longTermXtrender[1] ? color.lime : #228B22 : longTermXtrender > longTermXtrender[1] ? color.red : #8B0000
macollongXtrenderCol = longTermXtrender > longTermXtrender[1] ? color.lime : color.red
plot(longTermXtrender , color=longXtrenderCol, style=plot.style_histogram, linewidth=2, title='B-Xtrender Trend - Histogram', transp = 80)
plot(longTermXtrender , color=#000000 , style=plot.style_line, linewidth=5, title='B-Xtrender Trend - Line', transp = 80)
plot(longTermXtrender , color=macollongXtrenderCol, style=plot.style_line, linewidth=3, title='B-Xtrender Trend - Line', transp = 80)
Lijin1:=5;
Lijin2:=20;
Lijin3:=15;
Lijin4:=20;
Lijin5:=10;
Lijin6:=1;
A:=EMA(CLOSE, Lijin1) - EMA(CLOSE, Lijin2);
LC:=REF(A,1);
Lijin7:=SMA(MAX(A-LC,0),Lijin3,1)/SMA(ABS(A-LC),Lijin3,1)*100;
B:=EMA(CLOSE, Lijin4);
LCB:=REF(B,1);
Lijin8:=SMA(MAX(B-LCB,0),Lijin5,1)/SMA(ABS(B-LCB),Lijin5,1)*100;
Lijin9:=Lijin7 - 50;
Lijin0:=Lijin8 - 50;
STICKLINE(Lijin0 > 0 AND Lijin0 > REF(Lijin0,1), 0, Lijin0, 0, -1), COLORLIRED;
STICKLINE(Lijin0 > 0 AND Lijin0 < REF(Lijin0,1), 0, Lijin0, 0, -1), COLORBLUE;
STICKLINE(Lijin0 <= 0 AND Lijin0 > REF(Lijin0,1), 0, Lijin0, 0, -1), COLORRED;
STICKLINE(Lijin0 <= 0 AND Lijin0 < REF(Lijin0,1), 0, Lijin0, 0, -1), COLORWHITE;
STICKLINE(Lijin9 > 0, Lijin9, 0, 1, 0),COLOR000099 ;
STICKLINE(Lijin9 <= 0, Lijin9, 0, 1, 0),COLOR005E00;
STICKLINE(Lijin9 > 0 AND Lijin9>REF(Lijin9,1), Lijin9, 0, 1, 0),COLORRED ;
STICKLINE(Lijin9 <= 0 AND Lijin9>REF(Lijin9,1), Lijin9, 0, 1, 0), COLOR00B000;
MA_LONG:-Lijin6*Lijin6*Lijin6*EMA(EMA(EMA(EMA(EMA(EMA(Lijin9,5),5),5),5),5),5)+(3*Lijin6*Lijin6+3*Lijin6*Lijin6*Lijin6)*EMA(EMA(EMA(EMA(EMA(Lijin9,5),5),5),5),5)+(-6*Lijin6*Lijin6-3*Lijin6-3*Lijin6*Lijin6*Lijin6)*EMA(EMA(EMA(EMA(Lijin9,5),5),5),5)+(1+3*Lijin6+Lijin6*Lijin6*Lijin6+3*Lijin6*Lijin6)*EMA(EMA(EMA(Lijin9,5),5),5);
MA_SHORT:-Lijin6*Lijin6*Lijin6*EMA(EMA(EMA(EMA(EMA(EMA(Lijin9,10),10),10),10),10),10)+(3*Lijin6*Lijin6+3*Lijin6*Lijin6*Lijin6)*EMA(EMA(EMA(EMA(EMA(Lijin9,10),10),10),10),10)+(-6*Lijin6*Lijin6-3*Lijin6-3*Lijin6*Lijin6*Lijin6)*EMA(EMA(EMA(EMA(Lijin9,10),10),10),10)+(1+3*Lijin6+Lijin6*Lijin6*Lijin6+3*Lijin6*Lijin6)*EMA(EMA(EMA(Lijin9,10),10),10),LINETHICK3,COLORRED;
IF(MA_SHORT<=REF(MA_SHORT,1),MA_SHORT,DRAWNULL),LINETHICK3,COLORBLUE;
李津1:=MA_SHORT>REF(MA_SHORT,1) AND REF(MA_SHORT,1)>REF(MA_SHORT,2);
李津2:=MA_SHORT<REF(MA_SHORT,1) AND REF(MA_SHORT,1)<REF(MA_SHORT,2);
李津3:=TFILTER(李津1,李津2,1);
李津4:=TFILTER(李津3,李津2,2);
DRAWICON(李津3, MA_SHORT, 34);
DRAWICON(李津4, MA_SHORT, 35);
圖二:B-Xtrender通達信整體效果
LIJIN1賦值:5
LIJIN2賦值:20
LIJIN3賦值:15
LIJIN4賦值:20
LIJIN5賦值:10
LIJIN6賦值:1
A賦值:收盤價的LIJIN1日指數(shù)移動平均 - 收盤價的LIJIN2日指數(shù)移動平均
LC賦值:1日前的A
LIJIN7賦值:A-LC和0的較大值的LIJIN3日[1日權(quán)重]移動平均/A-LC的絕對值的LIJIN3日[1日權(quán)重]移動平均*100
B賦值:收盤價的LIJIN4日指數(shù)移動平均
LCB賦值:1日前的B
LIJIN8賦值:B-LCB和0的較大值的LIJIN5日[1日權(quán)重]移動平均/B-LCB的絕對值的LIJIN5日[1日權(quán)重]移動平均*100
LIJIN9賦值:LIJIN7 - 50
LIJIN0賦值:LIJIN8 - 50
當(dāng)滿足條件LIJIN0>0ANDLIJIN0>1日前的LIJIN0時,在0和LIJIN0位置之間畫柱狀線,寬度為0,-1不為0則畫空心柱., 畫淡紅色
當(dāng)滿足條件LIJIN0>0ANDLIJIN0<1日前的LIJIN0時,在0和LIJIN0位置之間畫柱狀線,寬度為0,-1不為0則畫空心柱., 畫藍色
當(dāng)滿足條件LIJIN0<=0ANDLIJIN0>1日前的LIJIN0時,在0和LIJIN0位置之間畫柱狀線,寬度為0,-1不為0則畫空心柱., 畫紅色
當(dāng)滿足條件LIJIN0<=0ANDLIJIN0<1日前的LIJIN0時,在0和LIJIN0位置之間畫柱狀線,寬度為0,-1不為0則畫空心柱., 畫白色
當(dāng)滿足條件LIJIN9>0時,在LIJIN9和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR000099
當(dāng)滿足條件LIJIN9<=0時,在LIJIN9和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR005E00
當(dāng)滿足條件LIJIN9>0ANDLIJIN9>1日前的LIJIN9時,在LIJIN9和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色
當(dāng)滿足條件LIJIN9<=0ANDLIJIN9>1日前的LIJIN9時,在LIJIN9和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱., COLOR00B000
輸出MA_LONG:-LIJIN6*LIJIN6*LIJIN6*LIJIN9的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均+(3*LIJIN6*LIJIN6+3*LIJIN6*LIJIN6*LIJIN6)*LIJIN9的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均+(-6*LIJIN6*LIJIN6-3*LIJIN6-3*LIJIN6*LIJIN6*LIJIN6)*LIJIN9的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均+(1+3*LIJIN6+LIJIN6*LIJIN6*LIJIN6+3*LIJIN6*LIJIN6)*LIJIN9的5日指數(shù)移動平均的5日指數(shù)移動平均的5日指數(shù)移動平均
輸出MA_SHORT:-LIJIN6*LIJIN6*LIJIN6*LIJIN9的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均+(3*LIJIN6*LIJIN6+3*LIJIN6*LIJIN6*LIJIN6)*LIJIN9的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均+(-6*LIJIN6*LIJIN6-3*LIJIN6-3*LIJIN6*LIJIN6*LIJIN6)*LIJIN9的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均+(1+3*LIJIN6+LIJIN6*LIJIN6*LIJIN6+3*LIJIN6*LIJIN6)*LIJIN9的10日指數(shù)移動平均的10日指數(shù)移動平均的10日指數(shù)移動平均,線寬為3,畫紅色
如果MA_SHORT<=1日前的MA_SHORT,返回MA_SHORT,否則返回?zé)o效數(shù),線寬為3,畫藍色
李津1賦值:MA_SHORT>1日前的MA_SHORT AND 1日前的MA_SHORT>2日前的MA_SHORT
李津2賦值:MA_SHORT<1日前的MA_SHORT AND 1日前的MA_SHORT<2日前的MA_SHORT
李津3賦值:信號過濾(多頭)
李津4賦值:信號過濾(多頭)
當(dāng)滿足條件李津3時,在MA_SHORT位置畫34號圖標
當(dāng)滿足條件李津4時,在MA_SHORT位置畫35號圖標
交易信號生成:B-Xtrender通過比較短期和長期RSI的值來生成買入或賣出的交易信號。當(dāng)短期RSI超過長期RSI時,可能表明市場正在進入上升趨勢,反之則可能表明市場正在進入下降趨勢。振蕩器特性:作為一個振蕩器,B-Xtrender在0到100之間波動,可以幫助交易者識別超買或超賣的情況。適應(yīng)性:B-Xtrender可以適應(yīng)不同的市場條件和交易風(fēng)格,適用于多種交易策略。
圖三:B-Xtrender通達信部分顯示
B-Xtrender通常在圖表上以直方圖的形式展示,直觀地表示市場趨勢的強度和方向。交易者可以根據(jù)個人偏好和交易策略調(diào)整B-Xtrender的參數(shù)設(shè)置,如RSI的時間周期和計算方法。
使用B-Xtrender時,交易者應(yīng)結(jié)合其他技術(shù)分析工具和風(fēng)險管理規(guī)則來優(yōu)化交易決策。B-Xtrender指標的設(shè)計旨在幫助交易者捕捉市場趨勢,并在適當(dāng)?shù)臅r機進入或退出交易,以實現(xiàn)盈利。