커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

검색식 부탁 드려요

어제보다 상승한 종목(일봉) 검색식 부탁드려요.
프로필 이미지
일지매7
2025-07-02
188
글번호 192238
종목검색
답변완료

체결강도 갭보정 수식

수고가 많으십니다 아침 장개시 할때 아래의 수식(체결강도) 갭보정 수식 부탁드립니다. input : P1(5),p2(20),p3(60); var : mav1(0),mav2(0),mav3(0); var1 = AccumN(Upvol,DayIndex+1)/accumn(downvol,DayIndex+1)*100; mav1 = ma(var1,p1); mav2 = ma(var1,p2); mav3 = ma(var1,p3); Plot1(mav1,"이평1",IFf(mav1>mav1[1],Magenta,Lime)); Plot2(mav2,"이평2",IFf(mav2>mav2[1],Red,Blue)); Plot3(mav3,"이평3",IFf(mav3>mav3[1],Red,Blue)); PlotBaseLine2(100, "기준선"); PlotBaseLine1(105, "기준선105"); PlotBaseLine3(95, "기준선95"); 수고하세요.
프로필 이미지
나도부자1
2025-07-02
193
글번호 192237
지표
답변완료

문의드립니다.

아래의 트레이딩뷰 수식을 변경 부탁드립니다. =================== indicator(shorttitle="[-_-] VCATR", title="[-_-] Volatility Calibrated ATR", overlay=true) src = input.source(close, "Source") atr_factor = input.float(5.0, "ATR Factor", minval=0.25, step=0.25) // For standard deviation d = 20 n = 20 // Volatility function vol_f() => x = math.exp(ta.stdev(math.log(close / close[1]), n) * d) y = src * math.pow(x, 2) z = src / math.pow(x, 2) ta.stoch(close, y, z, n) // ATR atr_f(length) => sum = 0.0 tr = math.max(high - low, math.abs(high - close[1]), math.abs(low - close[1])) sum := (tr + (length - 1) * nz(sum[1])) / length sum // Calibrator function main_f(source, atr_factor) => var bool uptrend = true var float max = src var float min = src var float stop = 0.0 vol = vol_f() len = math.max(1, math.min(2000, math.abs(int(106 * (na(vol) ? 1 : vol / 100))))) atr = atr_f(len) atrM = ta.wma(atr, len) * atr_factor - ta.stdev(atr, len) max := math.max(max, src) min := math.min(min, src) stop := nz(uptrend ? math.max(stop, max - atrM) : math.min(stop, min + atrM), src) uptrend := src - stop >= 0.0 if uptrend != nz(uptrend[1], true) max := src min := src stop := uptrend ? max - atrM : min + atrM [stop, uptrend] // Request Heikin Ashi data [stop, uptrend] = request.security(ticker.heikinashi(syminfo.tickerid), timeframe.period, main_f(src, atr_factor)) // Conditions down = uptrend != uptrend[1] and not uptrend up = uptrend != uptrend[1] and uptrend // Drawings plotshape(down, style=shape.square, color=color.red, size=size.tiny, title="Downtrend begins") plotshape(up, style=shape.square, color=color.green, size=size.tiny, location=location.belowbar, title="Uptrend begins") plot(stop, color=uptrend ? color.new(color.green, 50) : color.new(color.red, 50), linewidth=2, title="Volatility Calibrated ATR") ==================== 항상 감사드립니다. 수고하세요!!!
프로필 이미지
해암
2025-07-02
212
글번호 192232
지표
답변완료

부탁합니다.

입력값은 기간 : 5 , 중심 : ma(C,10) 수식은 M=eavg(C,기간); if(중심 <M , M, 중심); 1.지표수식으로 2.종목검색식으로 종가가 위의 수식 상향 돌파시 검색할 수 있도록 부탁드립니다.
프로필 이미지
bw
2025-07-02
205
글번호 192231
종목검색
답변완료

문의 드립니다.

아래식에서 20이평을 기준으로 하고자 합니다. 20이평 위이면 매수 적용 20이평 아래면 매도 적용 부탁드립니다. if c > o Then Buy(); if c < o Then ExitLong(); if c < o Then Sell(); if c > o Then ExitShort();
프로필 이미지
선물대장
2025-07-02
180
글번호 192226
시스템
답변완료

문의드립니다

안녕하세요? 현재발생하는 신호위치에서 1봉이전에 발생하도록 부탁드립니다 감사합니다 input : length(15); input : show_levl(true); var : up(0),dn(0),A(0),emaValue(0),correction(0),zlma(0); var : signalUp(False),signalDn(False),zlma_color(0),ema_col(0); var : TOP(0),BTM(0),box(0),tx(0),tx1(0),check_signals(False); up = Green; dn = Blue; #var box1 = box(na) // Variable to store the box a = atr(200); emaValue = ema(close, length); correction = close + (close - emaValue); zlma = ema(correction, length); signalUp = CrossUp(zlma, emaValue); signalDn = CrossDown(zlma, emaValue); zlma_color = iff(zlma > zlma[3] , up , iff(zlma < zlma[3] , dn , Nan)); ema_col = iff(emaValue < zlma , up , dn); //plot1(zlma, "ZLMA",zlma_color); // Plot ZLMA /// if signalUp Then { Top = zlma; BTM = zlma-A; // box = box_new(sDate,sTime,Top,NextBarSdate,NextBarStime,BTM); //Box_SetColor(box,up); //Box_SetFill(box,true); var3 = (Top+BTM)/2; // tx = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(C,2)); Text_SetStyle(tx,1,2); } else if signalDn Then { Top = zlma+A; BTM = zlma; // box = box_new(sDate,sTime,Top,NextBarSdate,NextBarStime,BTM); // Box_SetColor(box,dn); //Box_SetFill(box,true); var3 = (Top+BTM)/2; // tx = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(C,2)); Text_SetStyle(tx,1,2); } Else { // Box_SetEnd(box,sDate,sTime,BTM); // Text_SetLocation(tx,sDate,sTime,var3); } check_signals = signalUp or signalDn; if CrossUp(low, Top) and emaValue < zlma Then buy(); if CrossDown(high, BTM) and emaValue > zlma Then Sell();
프로필 이미지
새벽에
2025-07-02
189
글번호 192223
시스템
답변완료

지표수식값

안녕 하십닌까 .. macd 수식을 키움과 예스트레이더에 아래 수식값을 넣으려 하는데 어떻게 변경하면 될까요 macd + 200ema //@version=5 indicator(title=macd+200ema",timeframe="",timeframe_gaps=true) // getting inputs fast_length = input(title = "fast length", defval =12) slow_length = input(title = "slow length", defval =26) src = input(title = "source" , defval =close) signal_length = input.int(title ="signal smoothing",minval=1,maxval=50, defval = 9 , display = display.data_windows) sma_source = input.string(title=:oscillator ma type",defval= "ema", options = [ "sma", "ema"],display = display.data_windows) sma_signal=input.string(title = "signal line ma type",defval = "ema", option=[ "sma", "ema"],display = display.data_windows) // calculating
프로필 이미지
bori
2025-07-02
191
글번호 192222
사용자 함수
답변완료

수식입력값

안녕하십닌까? macd 수식을 키움과 예스트레이더에 아래 수식값을 넣으려 하는데 어떻게 변경하면 될까요 //@Version=3 study("macd fast") fastperiod=input(12,title="패스트 렝쓰", type=integer,minval=1,maxval=500) slowperiod=input(26,title="슬로우 렝쓰", type=integer,minval=1,maxval=500) signalperiod=input(9,title="signal smoothing", type=integer,minval=1,maxval=500) fastMA = ema(close,fastperiod) slowMA= ema(close,slowperiod) macd=fastMA-slowMA signal = ema (macd,signalperiod) fastmacd=macd-signal fastsignal=ema(fastmacd,signalperiod) hline(0, "zero line" , color=gray , linewidth=1,linestyle=dashed) plot(fastmacd, color=bule, linewidth=2) plot(fastsignal, color=red, linewidth=2)
프로필 이미지
bori
2025-07-02
207
글번호 192221
사용자 함수
답변완료

볼린저밴드

안녕하세요~ 수고하십니다. 볼린저밴드를 종가기준말고 시가기준으로 보여지게 수식부탁드립니다.감사합니다.
프로필 이미지
강원봉봉
2025-07-02
207
글번호 192220
지표
답변완료

수식 문의

안녕하세요? 다이버전스 관련 지표 2개 부탁드립니다. 공통: 등장하는 지표는 RSI이고, 다이버의 기준은 RSI가 스윙로우/스윙하이 만드는 것 입니다. 그리고, 메인차트에서는 H, L 안보고, 그냥 C 기준으로 다이버를 판단합니다. 즉, RSI가 스윙하이들을 만들 때와, 그 때의 C값들을 보고 다이버 여부를 판단합니다. 1. 2개짜리 지표: 1) RSI의 첫번째 스윙로우 < RSI의 두번째 스윙로우 2) 첫번째의 C > 2번째의 C (물론, RSI 기준 첫번째와 두번째의 스윙로우들이 발생한 봉의 종가를 뜻합니다.) 3) 두번째 스윙로우는 첫번째 스윙로우보다 n(10)봉 이후에 발생해야 합니다. => 우리의 지표 aa = 1; 반대로 1) RSI의 첫번째 스윙하이 > RSI의 두번째 스윙하이 2) 첫번째의 C < 2번째의 C (물론, RSI 기준 첫번째와 두번째의 스윙하이들이 발생한 봉의 종가를 뜻합니다.) 3) 두번째 스윙하이는 첫번째 스윙하이보다 n(10)봉 이후에 발생해야 합니다. => 우리의 지표 aa = -1; Else aa = 0; Plot1(aa); 2. 3개짜리 지표: 1) RSI의 첫번째 스윙로우 < RSI의 두번째 스윙로우 < RSI의 세번째 스윙로우 2) 첫번째의 C > 2번째의 C > 3번째의 C (물론, RSI 기준 첫번째와 두번째, 세번째의 스윙로우들이 발생한 봉의 종가를 뜻합니다.) 3) 두번째 스윙로우는 첫번째 스윙로우보다 n(10)봉 이후에 발생해야 하고, 세번째 스윙로우는 두번째 스윙로우보다 n(10)봉 이후에 발생해야 합니다. => 우리의 지표 aa = 1; 이제는 우리의 짚표 => 우리의 지표 aa 가 언제 -1 값을 갖고, 언제 0 값을 갖을 지는 아실겁니다. 물론, 지표는 스윙로우/하이가 확정될 때 나올 것입니다. 감사합니다.
프로필 이미지
에구머니
2025-07-01
188
글번호 192219
지표