커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 변환 좀 부탁드립니다

수식 변환 좀 부탁드립니다 항상 감사드립니다 선행1 = (highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4; 선행2 = (highest(high,52)+lowest(low,52))/2; 기준 = (highest(high,26)+lowest(low,26))/2; 스토 = CrossUp(StochasticsSlow(12,5), eavg(StochasticsSlow(12,5),5)); 엠씨 = CrossUp(MACD(12,26),eavg(MACD(12,26),9)); 최종 = Crossup(C, 기준) && 스토 && 엠씨 && C>O && C>선행1 && C> 선행2
프로필 이미지
신의천기사
2025-02-24
360
글번호 188509
종목검색
답변완료

지표수식을 종목검색식으로 부탁합니다.

안녕하세요.운영자님- 다음과 같은 키움식 지표수식이 있습니다. 지표가 5%이하 다운되고 이동평균 60선과 120선,240선이 정배열되는 상태에서 시가대비 1%이하 매수조건으로 종목검색식을 만들어 주시면 고맙겠습니다. 중최고가=최고값(고가,20); 중최저가=최저값(저가,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=CROSSUP(종가,경계)&&종가>시가*배분2; 경계2=CROSSDOWN(C,경계); 기준봉=VALUEWHEN(1,경계1 OR 경계2, 시가); 기준봉1=CROSSUP(종가,기준봉); 기준봉2=CROSSDOWN(종가,기준봉); 결과기준=VALUEWHEN(1,기준봉1 OR 기준봉2, 시가); 결과기준1=CROSSUP(종가,결과기준); 결과기준2=CROSSDOWN(종가,결과기준); VALUEWHEN(1,결과기준1 OR 결과기준2, 시가) 지표조건설정- 배분1=0.236 배분2=1.02 DN=1.05
프로필 이미지
고릴라
2025-02-24
337
글번호 188508
종목검색

우유 님에 의해서 삭제되었습니다.

프로필 이미지
우유
2025-02-24
37
글번호 188507
시스템
답변완료

부탁드립니다.

1. 종가가 양봉으로 직전10개봉의 최고가보다 높으면 파란색으로, 종가가 음봉으로 직전10개봉의 최저가보다 낮으면 빨강색으로 구현해 주세요 2. 종가가 양봉이고 가장 최근 양음봉 관계없이 몸통보다 아래 꼬리가 2배이상 긴 봉의 고가 이상이면 파란색으로, 종가가 음봉이고 가장 최근 양음봉 관계없이 몸통보다 윗 꼬리가 2배이상 긴 봉의 저가 이하이면 빨강색으로 구현해 주세요 3. 종가가 양봉이고 가장 최근 양음봉 관계없이 몸통보다 윗 꼬리가 2배이상 긴 봉의 고가 이상이면 파란색으로, 종가가 음봉이고 가장 최근 양음봉 관계없이 몸통보다 아래 꼬리가 2배이상 긴 봉의 저가 이하이면 빨강색으로 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2025-02-24
299
글번호 188506
강조
답변완료

수식변환요청드립니다

수고많습니다 키움수식을검색식으로부탁드립니다 b1=if(eavg(c,12)-eavg(c,26)>eavg(eavg(c,12)-eavg(c,26),9),1,-1); b2=if(c>avg(c,20),1,-1); b3=if((c-c(12))/c(12)*100>0,1,-1); b4=if(eavg((c-lowest(l,5))/(highest(h,5)-lowest(l,5))*100,3)>50,1,-1); b5=if(cci(20)>0,1,-1); b6=if(c>sar(0.02,0.2),1,-1); b7=if((eavg(sum(((c-l)-(h-c))/(h-l)*v),3)-eavg(sum(((c-l)-(h-c))/(h-l)*v),10))>0,1,-1); a0=b1+b2+b3+b4+b5+b6+b7; bb=eavg(a0,9); bb1=(bb-lowest(bb,기간1))/(highest(bb,기간1)-lowest(bb,기간1))*100; 위수식이 DIminus(14)를 crossup 하는검색식부탁드립니다
프로필 이미지
달오
2025-02-24
331
글번호 188505
종목검색
답변완료

함수요청

안녕하세요? 아래전략에 대해 스크립트 작성 부탁드립니다. 나스닥 선물 시가 전에만 주문을 생성하고자 합니다. 써머타임기간 6시 58분의 호가가 1) 매수 1호가와 매수 2호가 틱수 차이 2) 매도 1호가와 매도 2호가 틱수 차이 1) > 2)X3 이면 6시 59분에 시장가 매수(높은 확률로 체결될 가격으로 매도 10호가 지정가 로 매수 등) 2) > 1)X3 이면 6시 59분에 시장가 매도(높은 확률로 체결될 가격으로 매수 10호가 지정가로 매도 등) 익일에도 같은 조건으로 동일한 방향이면 홀딩 다른 방향이면 청산 및 신규 진입 써머타임 해지 기간중에는 1시간 미뤄집니다. 가능한지 검토 부탁드립니다. 감사합니다.
프로필 이미지
흰둥이아빠
2025-02-24
306
글번호 188504
시스템
답변완료

부탁드립니다.

1. 종가가 양봉으로 직전2개봉의 최고가보다 높으면 파란색으로, 종가가 음봉으로 직전2개봉의 최저가보다 낮으면 빨강색으로 구현해 주세요 2. 종가가 도지를 제외한 양봉이든 음봉이든 상관없이 아래 꼬리가 몸통보다 2배 이상 길면 파란색으로, 종가가 도지를 제외한 양봉이든 음봉이든 상관없이 윗 꼬리가 몸통보다 2배 이상 길면 빨강색으로 구현해 주세요 3. 종가가 도지로서 아래 꼬리가 위 꼬리보다 길면 파란색으로, 종가가 도지로서 윗 꼬리가 아래 꼬리보다 길면 빨강색으로 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2025-02-24
293
글번호 188501
강조
답변완료

수식부탁드립니다.

If (CrossDown(value, 80)and 20<value ) and CrossDown(value, 50) and CrossDown(value1, value2) Then { Sell("s",OnClose,Def,1); } 첨부파일처럼 3가지 조건을 한꺼번에 만족하는 봉만이 아닌 순차적으로 만족하는 봉까지 찾는 식 좀 부탁드립니다(3가지 전부 만족하는 봉은 마지막 빨간색 화살표가 가르키는 봉에서 진입하는 조건입니다. . 아마도 위의 식은 3가지가 한번에 동시에 만족하는 봉에 진입하는 식인 듯 합니다.
프로필 이미지
산수유
2025-02-24
331
글번호 188500
시스템
답변완료

문의

예스로 부탁드립니다. uodate가 금지어라고 해서 뛰어쓰기 했습니다 indicator("Kalman Trend Levels [BigBeluga]", overlay = true, max_labels_count = 500, max_boxes_count = 500) // INPUTS ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ int short_len = input.int(50) int long_len = input.int(150) bool retest_sig = input.bool(false, "Retest Signals") bool candle_color = input.bool(true, "Candle Color") color upper_col = input.color(#13bd6e, "up", inline = "colors") color lower_col = input.color(#af0d4b, "dn", inline = "colors") // } // CALCULATIONS――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ float atr = ta.atr(200) *0.5 var lower_box = box(na) var upper_box = box(na) // Kalman filter function kalman_filter(src, length, R = 0.01, Q = 0.1) => // Initialize variables var float estimate = na var float error_est = 1.0 var float error_meas = R * (length) var float kalman_gain = 0.0 var float prediction = na // Initialize the estimate with the first value of the source if na(estimate) estimate := src[1] // Prediction step prediction := estimate // Up date Kalman gain kalman_gain := error_est / (error_est + error_meas) // Up date estimate with measurement correction estimate := prediction + kalman_gain * (src - prediction) // Up date error estimates error_est := (1 - kalman_gain) * error_est + Q / (length) // Adjust process noise based on length estimate float short_kalman = kalman_filter(close, short_len) float long_kalman = kalman_filter(close, long_len) bool trend_up = short_kalman > long_kalman color trend_col = trend_up ? upper_col : lower_col color trend_col1 = short_kalman > short_kalman[2] ? upper_col : lower_col color candle_col = candle_color ? (trend_up and short_kalman > short_kalman[2] ? upper_col : not trend_up and short_kalman < short_kalman[2] ? lower_col : color.gray) : na // } // PLOT ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ if trend_up and not trend_up[1] label.new(bar_index, short_kalman, "&#129145;₩n" + str.tostring(math.round(close,1)), color = color(na), textcolor = upper_col, style = label.style_label_up, size = size.normal) lower_box := box.new(bar_index, low+atr, bar_index, low, border_color = na, bgcolor = color.new(upper_col, 60)) if not ta.change(trend_up) lower_box.set_right(bar_index) if trend_up[1] and not trend_up label.new(bar_index, short_kalman, str.tostring(math.round(close,1))+"₩n&#129155;", color = color(na), textcolor = lower_col, style = label.style_label_down, size = size.normal) upper_box := box.new(bar_index, high, bar_index, high-atr, border_color = na, bgcolor = color.new(lower_col, 60)) if not ta.change(trend_up) upper_box.set_right(bar_index) if retest_sig if high < upper_box.get_bottom() and high[1]>= upper_box.get_bottom() //or high < lower_box.get_bottom() and high[1]>= lower_box.get_bottom() label.new(bar_index-1, high[1], "x", color = color(na), textcolor = lower_col, style = label.style_label_down, size = size.normal) if low > lower_box.get_top() and low[1]<= lower_box.get_top() label.new(bar_index-1, low[1], "+", color = color(na), textcolor = upper_col, style = label.style_label_up, size = size.normal) p1 = plot(short_kalman, "Short Kalman", color = trend_col1) p2 = plot(long_kalman, "Long Kalman", linewidth = 2, color = trend_col) fill(p1, p2, short_kalman, long_kalman, na, color.new(trend_col, 80)) plotcandle(open, high, low, close, title='Title', color = candle_col, wickcolor=candle_col, bordercolor = candle_col) // }
프로필 이미지
레전드
2025-02-24
449
글번호 188489
지표
답변완료

수정 부탁드립니다.

input : pd(22),bbl(20),mult(2.0),lb(50),ph(0.85),기간1(10),기간2(20); var : wvf(0),sDev(0), midLine(0), upperBand(0), rangeHigh(0),overSold(0); var : ap(0), esa(0), d(0), ci(0), wt1(0), wt2(0); # williams vix fix wvf = ((highest(close,pd) - low) / (highest(close,pd))) *100; sDev = mult *std(wvf,bbl); midLine = ma(wvf,bbl); upperBand = midLine + sDev rangeHigh = (highest(wvf, lb)) * ph; #wt ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap-esa), 기간1); ci = (ap - esa) / (0.015*d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf>= upperBand or wvf >= RangeHigh or wvf[1] >= upperBand or wvf[1] >= RangeHigh) && wvf[1]>wvf &&CrossUp(wt1,wt2) Then Find(1); 문법에러,잘못된토큰,Name,올수 있는것 이렇게 문구가 뜹니다
프로필 이미지
저스틴e
2025-02-24
386
글번호 188479
종목검색