답변완료
트레이딩뷰의 B-Xtrender 수식을 예스랭귀지로 변환 정중히 부탁드립니다. 감사합니다
//@version=4study("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 ) - 50longTermXtrender = rsi( ema(close, long_l1), long_l2 ) - 50shortXtrenderCol = shortTermXtrender > 0 ? shortTermXtrender > shortTermXtrender[1] ? color.lime : #228B22 : shortTermXtrender > shortTermXtrender[1] ? color.red : #8B0000plot(shortTermXtrender, color=shortXtrenderCol, style=plot.style_columns, linewidth=1, title="B-Xtrender Osc. - Histogram", transp = 50)t3(src, len)=> xe1_1 = ema(src, len) xe2_1 = ema(xe1_1, len) xe3_1 = ema(xe2_1, len) xe4_1 = ema(xe3_1, len) xe5_1 = ema(xe4_1, len) xe6_1 = ema(xe5_1, len) b_1 = 0.7 c1_1 = -b_1*b_1*b_1 c2_1 = 3*b_1*b_1+3*b_1*b_1*b_1 c3_1 = -6*b_1*b_1-3*b_1-3*b_1*b_1*b_1 c4_1 = 1+3*b_1+b_1*b_1*b_1+3*b_1*b_1 nT3Average_1 = c1_1 * xe6_1 + c2_1 * xe5_1 + c3_1 * xe4_1 + c4_1 * xe3_1 maShortTermXtrender = t3( shortTermXtrender , 5 )colShortTermXtrender = maShortTermXtrender > maShortTermXtrender[1] ? color.lime : color.redplot(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 : #8B0000macollongXtrenderCol = longTermXtrender > longTermXtrender[1] ? color.lime : color.redplot(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)
2025-11-24
263
글번호 228347
지표
답변완료
문의
이 식을 해석좀 해주셔요 전체적으로 다 궁금한데 특히 저항선과 지지선이 언제쯤 차트안에 그려지는지 궁금합니다. 마지막으로 지지저항선을 두껍게 하고 싶고, 저항선과지지선 종목검색식 부탁합니다.var : Period(20),Period1(60),Per(25),소수점자리(1),DARTno(7); var : T(0),HTL(0),HTL1(0),LTL(0),LTL1(0),cnt(0); var : tx1(0),tx2(0),HHTL(0),LLTL(0),TL(0); Array : HD[20](0),HT[20](0),HH[20](0); Array : LD[20](0),LT[20](0),LL[20](0); var : txx(0),txx1(0),tx(""); var1 = ma(C,Period); var2 = ma(C,Period1); if T <= 0 and CrossUp(var1,var2) Then { T = 1; For cnt = 19 DownTo 1 { HD[cnt] = HD[cnt-1]; HT[cnt] = HT[cnt-1]; HH[cnt] = HH[cnt-1]; } HD[0] = sDate; HT[0] = stime; HH[0] = H; TL_SetExtRight(HTL,False); HTL = TL_New(HD[0],HT[0],HH[0],NextBarSdate,NextBarStime,HH[0]); TL_SetColor(HTL,Red); TL_SetSize(HTL, 0); TL_SetStyle(HTL, 1); TL_SetExtRight(HTL,true); TL_SetDrawMode(HTL,0); HTL1 = HTL[1]; TL_SetEnd(HTL1,sDate[1],sTime[1],HH[1]); if hh[0] <= hh[1] Then tx = "▽ "+NumToStr(hh[0],2); Else tx = NumToStr(hh[0],2); txx = Text_New(sDate,sTime,hh[0],tx); Text_SetStyle(txx,2,1); txx1 = txx[1]; Text_SetLocation(txx1,sDate[1],sTime[1],HH[1]); } if T >= 0 and CrossDown(var1,var2) Then { T = -1; For cnt = 19 DownTo 1 { LD[cnt] = LD[cnt-1]; LT[cnt] = LT[cnt-1]; LL[cnt] = LL[cnt-1]; } LD[0] = sDate; LT[0] = stime; LL[0] = L; TL_SetExtRight(LTL,False); LTL = TL_New(LD[0],LT[0],LL[0],NextBarSdate,NextBarStime,LL[0]); TL_SetColor(LTL,Blue); TL_SetSize(LTL, 0); TL_SetStyle(LTL, 1); TL_SetExtRight(LTL,true); TL_SetDrawMode(LTL,0); LTL1 = LTL[1]; TL_SetEnd(LTL1,sDate[1],sTime[1],LL[1]); } if T == 1 Then { if HH[0] > 0 and H > HH[0] Then { HD[0] = sdate; HT[0] = sTime; HH[0] = H; TL_SetBegin(HTL,HD[0],HT[0],HH[0]); TL_SetEnd(HTL1,sDate[1],sTime[1],HH[1]); Text_SetLocation(txx1,sDate[1],sTime[1],HH[1]); } if hh[0] <= hh[1] Then tx = "▽ "+NumToStr(hh[0],2); Else tx = NumToStr(hh[0],2); Text_SetString(txx,tx); Text_SetLocation(txx,sDate,sTime,hh[0]); } TL_SetEnd(HTL,NextBarSdate,NextBarStime,HH[0]); if T == -1 Then { if LL[0] > 0 and L < LL[0] Then { LD[0] = sdate; LT[0] = sTime; LL[0] = L; TL_SetBegin(LTL,LD[0],LT[0],LL[0]); TL_SetEnd(LTL1,sDate[1],sTime[1],LL[1]); } } TL_SetEnd(LTL,NextBarSdate,NextBarStime,LL[0]); Plot1(var1,"이동평균선1"); Plot2(var2,"이동평균선2");
2025-11-24
134
글번호 228343
지표
답변완료
문의
//@version=4study("Highest High, Lowest Low", shorttitle="HHLL", overlay=true)topPer = input(20, "Top Band Lookback Period")botPer = input(20, "Bot Band Lookback Period")maPer = input(20, "Moving Average Pereiod")topSrc = input(high)botSrc = input(low)top = highest(topSrc, topPer)bot = lowest(botSrc, botPer)plot(top, "Highest Band", #00ff00)plot(bot, "Lowest Band", #ff0000)plot(sma(close, maPer), "Moving Average", #00ffff)if close > top alert("Price Crossing Highest High")if close < bot alert("Price Crossing Lowest Low")예스로 부탁드립니다
2025-11-24
119
글번호 228338
지표
답변완료
종목 검색식 부탁드립니다
input : 기간(60), mult1(1),mult2(2),mult3(3);var : AA(0),BB(0),X1(0),X2(0),dev1(0),dev2(0),dev3(0);var : CT(0),CC(0),RSI14(0);AA=(H+L+C)/3;BB=AA*V;X1=AccumN(BB,기간);X2=AccumN(V,기간);dev1 = mult1 * std(AA, 기간);dev2 = mult2 * std(AA, 기간);dev3 = mult3 * std(AA, 기간);CT=X1/X2;CC=CT-dev2;if (L[1]<=CC OR L<=CC) && C>CC && C>O Then Find(1);위 라인을 지수이평(Ema)10선이 돌파 하는 종목 검색식 부탁드립니다
2025-11-24
135
글번호 228334
종목검색