커뮤니티

문의드립니다.

프로필 이미지
as8282
2020-03-21 19:58:50
482
글번호 137076
답변완료
하기식을 예스로 부탁드립니다. ** 시스템식은 추가신호도 나올수 있게 부탁드립니다. ( 매수신호가 있을 경우에도 추가 매수 나올수있게 부탁드립니다.) study(title="VDUB_BINARY_PRO_3_V2", shorttitle="VDUB_BINARY_PRO_3_V2", overlay=true) source = close length = input(56, minval=1, title = "WMA Length") atrlen = input(100, minval=1, title = "ATR Length") mult1 = 2 mult2 = 3 ma = wma(source, length) range = tr rangema = wma(range, atrlen) up1 = ma + rangema * mult1 up2 = ma + rangema * mult2 dn1 = ma - rangema * mult1 dn2 = ma - rangema * mult2 color1 = white color2 = white u4 = plot(up1, color = color1) u8 = plot(up2, color = color2) d4 = plot(dn1, color = color1) d8 = plot(dn2, color = color2) fill(u8, u4, color=#30628E, transp=80) fill(d8, d4, color=#30628E, transp=80) fill(d4, u4, color=#128E89, transp=80) //Linear regression band src = close //Input nlookback = input (defval = 20, minval = 1, title = "Number of Lookback") scale = input(defval=1, title="scale of ATR") nATR = input(defval = 14, title="ATR Parameter") //Center band periods=input(21, minval=1, title="MA Period") pc = input(true, title="MA BAND") hld = iff(close > sma(high,periods)[1], 1, iff(close<sma(low,periods)[1],-1, 0)) hlv = valuewhen(hld != 0, hld, 1) hi = pc and hlv == -1 ? sma(high, periods) : na lo = pc and hlv == 1 ? sma(low,periods) : na plot(avg(sma(high,periods)+2.5*(sma(high,periods)-sma(low,periods)),sma(low,periods)-2.5*(sma(high,periods)-sma(low,periods))), color=red, style=line,linewidth=4) plot(pc and sma(high, periods) ? sma(high, periods):na ,title="Swing High Plot", color=black,style=line, linewidth=1) plot(pc and sma(low,periods) ? sma(low,periods) : na ,title="Swing Low Plot", color=black,style=line, linewidth=1) //fill(hlv,hld,color=#1c86ee,transp=80) //-------------------------------------------------------------------------------------------- // Base line_VX1 source2 = close short = sma(close, 3) long = sma(close, 13) plot(short, color=red, linewidth=2) plot(long, color=navy, linewidth=4) plot(cross(long, short) ? long : na, style = circles, color=blue, linewidth = 9) OutputSignal = long >= short ? 1 : 0 bgcolor(OutputSignal>0?red:gray, transp=100) //======================================================= //Vdub_Tetris_V2 LRG_Channel_TF_mins_D_W_M = input("30") Range2 = input(1) SELL = security(tickerid, LRG_Channel_TF_mins_D_W_M, highest(Range2)) BUY = security(tickerid, LRG_Channel_TF_mins_D_W_M, lowest(Range2)) HI = plot(SELL, color=SELL!=SELL[1]?na:red,linewidth=2 ) LO = plot(BUY, color=BUY!=BUY[1]?na:green,linewidth=2 ) fill(HI, LO, color=#E3CAF1, transp=100) Hcon = high >= SELL Lcon = low <= BUY plotshape(Hcon, style=shape.triangledown, color=maroon, location=location.abovebar) plotshape(Lcon, style=shape.triangleup, color=green, location=location.belowbar) range2 = SELL-BUY //-------------------------------------------------- SML_Channel_TF_mins_D_W_M = input('240') M_HIGH = security(tickerid, SML_Channel_TF_mins_D_W_M, high) M_LOW = security(tickerid, SML_Channel_TF_mins_D_W_M, low) plot(M_HIGH, color=M_HIGH != M_HIGH[1] ?na:fuchsia, style=line, linewidth=2) plot(M_LOW, color=M_LOW != M_LOW[1] ?na:fuchsia, style=line, linewidth=2) //-------------------------------------------------- Zingzag_length = input(7) hls = rma(hl2, Zingzag_length) isRising = hls >= hls[1] zigzag1 = isRising and not isRising[1] ? lowest(Zingzag_length) : not isRising and isRising[1] ? highest(Zingzag_length) : na plot(zigzag1, color=black) Zigzag2 = input(false) zigzag = Hcon ? high : Lcon ? low : na plot(not Zigzag2 ? na : zigzag, color=red, style=line, linewidth=3) //=====================================================================//
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-24 08:51:13

안녕하세요 예스스탁입니다. 해당 내용은 작성해 드리는데 시간이 많이 걸리는 부분이라 작성해 드리기 어렵습니다. 업무상 여러분들의 수식에 대해 답변을 드려야 하므로 일정시간 이상 투입되는 내용은 저희가 작성해 드리기 어렵습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > as8282 님이 쓴 글입니다. > 제목 : 문의드립니다. > 하기식을 예스로 부탁드립니다. ** 시스템식은 추가신호도 나올수 있게 부탁드립니다. ( 매수신호가 있을 경우에도 추가 매수 나올수있게 부탁드립니다.) study(title="VDUB_BINARY_PRO_3_V2", shorttitle="VDUB_BINARY_PRO_3_V2", overlay=true) source = close length = input(56, minval=1, title = "WMA Length") atrlen = input(100, minval=1, title = "ATR Length") mult1 = 2 mult2 = 3 ma = wma(source, length) range = tr rangema = wma(range, atrlen) up1 = ma + rangema * mult1 up2 = ma + rangema * mult2 dn1 = ma - rangema * mult1 dn2 = ma - rangema * mult2 color1 = white color2 = white u4 = plot(up1, color = color1) u8 = plot(up2, color = color2) d4 = plot(dn1, color = color1) d8 = plot(dn2, color = color2) fill(u8, u4, color=#30628E, transp=80) fill(d8, d4, color=#30628E, transp=80) fill(d4, u4, color=#128E89, transp=80) //Linear regression band src = close //Input nlookback = input (defval = 20, minval = 1, title = "Number of Lookback") scale = input(defval=1, title="scale of ATR") nATR = input(defval = 14, title="ATR Parameter") //Center band periods=input(21, minval=1, title="MA Period") pc = input(true, title="MA BAND") hld = iff(close > sma(high,periods)[1], 1, iff(close<sma(low,periods)[1],-1, 0)) hlv = valuewhen(hld != 0, hld, 1) hi = pc and hlv == -1 ? sma(high, periods) : na lo = pc and hlv == 1 ? sma(low,periods) : na plot(avg(sma(high,periods)+2.5*(sma(high,periods)-sma(low,periods)),sma(low,periods)-2.5*(sma(high,periods)-sma(low,periods))), color=red, style=line,linewidth=4) plot(pc and sma(high, periods) ? sma(high, periods):na ,title="Swing High Plot", color=black,style=line, linewidth=1) plot(pc and sma(low,periods) ? sma(low,periods) : na ,title="Swing Low Plot", color=black,style=line, linewidth=1) //fill(hlv,hld,color=#1c86ee,transp=80) //-------------------------------------------------------------------------------------------- // Base line_VX1 source2 = close short = sma(close, 3) long = sma(close, 13) plot(short, color=red, linewidth=2) plot(long, color=navy, linewidth=4) plot(cross(long, short) ? long : na, style = circles, color=blue, linewidth = 9) OutputSignal = long >= short ? 1 : 0 bgcolor(OutputSignal>0?red:gray, transp=100) //======================================================= //Vdub_Tetris_V2 LRG_Channel_TF_mins_D_W_M = input("30") Range2 = input(1) SELL = security(tickerid, LRG_Channel_TF_mins_D_W_M, highest(Range2)) BUY = security(tickerid, LRG_Channel_TF_mins_D_W_M, lowest(Range2)) HI = plot(SELL, color=SELL!=SELL[1]?na:red,linewidth=2 ) LO = plot(BUY, color=BUY!=BUY[1]?na:green,linewidth=2 ) fill(HI, LO, color=#E3CAF1, transp=100) Hcon = high >= SELL Lcon = low <= BUY plotshape(Hcon, style=shape.triangledown, color=maroon, location=location.abovebar) plotshape(Lcon, style=shape.triangleup, color=green, location=location.belowbar) range2 = SELL-BUY //-------------------------------------------------- SML_Channel_TF_mins_D_W_M = input('240') M_HIGH = security(tickerid, SML_Channel_TF_mins_D_W_M, high) M_LOW = security(tickerid, SML_Channel_TF_mins_D_W_M, low) plot(M_HIGH, color=M_HIGH != M_HIGH[1] ?na:fuchsia, style=line, linewidth=2) plot(M_LOW, color=M_LOW != M_LOW[1] ?na:fuchsia, style=line, linewidth=2) //-------------------------------------------------- Zingzag_length = input(7) hls = rma(hl2, Zingzag_length) isRising = hls >= hls[1] zigzag1 = isRising and not isRising[1] ? lowest(Zingzag_length) : not isRising and isRising[1] ? highest(Zingzag_length) : na plot(zigzag1, color=black) Zigzag2 = input(false) zigzag = Hcon ? high : Lcon ? low : na plot(not Zigzag2 ? na : zigzag, color=red, style=line, linewidth=3) //=====================================================================//