커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수고하십니다

1.A1=BBandsUp(20,2); A2=BBandsUp(40,2); A3=BBandsUp(60,2); A4=MA(C,120,단순); if(crossup(C,A1)&&crossup(C,A2)&& crossup(C,A3),D,0)&& crossup(C,A4) 2.가=MA(가격,기간1,이평종류); 나=MA(가격,기간2,이평종류); IF(가>=가(1),가,0) && IF(나>=나(1),나,0) && V>V(1)*5
프로필 이미지
억새
2025-05-15
216
글번호 190835
종목검색
답변완료

종목 검색 부탁드립니다.

1. 종목 검색식 부탁 드립니다. CC=CCi(9); Cs=eavg(CC,12); CC>Cs 2. 종목 검색식 부탁 드립니다. Dp =DiPlus(14); Dm=DiMinus(14); Dp>Dm
프로필 이미지
일지매7
2025-05-14
243
글번호 190834
종목검색
답변완료

문의드립니다.

이전 문의에 대해 어려운 점이 있다 하셔서 이전 vwap session 지표와 비숫한 아래의 수식을 다시 변환부탁드리고자 합니다. 거듭 부탁드립니다. ===================== study("VWAP Stdev Bands v2 Mod", overlay=true) devUp1 = input(1.28, title="Stdev above (1)") devDn1 = input(1.28, title="Stdev below (1)") devUp2 = input(2.01, title="Stdev above (2)") devDn2 = input(2.01, title="Stdev below (2)") devUp3 = input(2.51, title="Stdev above (3)") devDn3 = input(2.51, title="Stdev below (3)") devUp4 = input(3.09, title="Stdev above (4)") devDn4 = input(3.09, title="Stdev below (4)") devUp5 = input(4.01, title="Stdev above (5)") devDn5 = input(4.01, title="Stdev below (5)") showDv2 = input(true, type=bool, title="Show second group of bands?") showDv3 = input(true, type=bool, title="Show third group of bands?") showDv4 = input(false, type=bool, title="Show fourth group of bands?") showDv5 = input(false, type=bool, title="Show fifth group of bands?") showPrevVWAP = input(false, type=bool, title="Show previous VWAP close") start = security(tickerid, "D", time) newSession = iff(change(start), 1, 0) vwapsum = iff(newSession, hl2*volume, vwapsum[1]+hl2*volume) volumesum = iff(newSession, volume, volumesum[1]+volume) v2sum = iff(newSession, volume*hl2*hl2, v2sum[1]+volume*hl2*hl2) myvwap = vwapsum/volumesum dev = sqrt(max(v2sum/volumesum - myvwap*myvwap, 0)) A=plot(myvwap,style=circles, title="VWAP", color=black) U1=plot(myvwap + devUp1 * dev,style=circles, title="VWAP Upper", color=gray) D1=plot(myvwap - devDn1 * dev, style=circles, title="VWAP Lower", color=gray) U2=plot(showDv2 ? myvwap + devUp2 * dev : na, color=red, title="VWAP Upper (2)") D2=plot(showDv2 ? myvwap - devDn2 * dev : na, color=green, title="VWAP Lower (2)") U3=plot(showDv3 ? myvwap + devUp3 * dev : na, title="VWAP Upper (3)", color=red) D3=plot(showDv3 ? myvwap - devDn3 * dev : na, title="VWAP Lower (3)", color=green) U4=plot(showDv4 ? myvwap + devUp4 * dev : na, title="VWAP Upper (4)", color=red) D4=plot(showDv4 ? myvwap - devDn4 * dev : na, title="VWAP Lower (4)", color=green) U5=plot(showDv5 ? myvwap + devUp5 * dev : na, title="VWAP Upper (5)", color=red) D5=plot(showDv5 ? myvwap - devDn5 * dev : na, title="VWAP Lower (5)", color=green) prevwap = iff(newSession, myvwap[1], prevwap[1]) plot(showPrevVWAP ? prevwap : na, style=circles, color=close > prevwap ? green : red) fill(U1, U2, color=red, transp=90, title="Over Bought Fill 1") fill(D1, D2, color=green, transp=90, title="Over Sold Fill 1") fill(U2, U3, color=red, transp=90, title="Over Bought Fill 2") fill(D2, D3, color=green, transp=90, title="Over Sold Fill 2") fill(U3, U4, color=red, transp=90, title="Over Bought Fill 3") fill(D3, D4, color=green, transp=90, title="Over Sold Fill 3") fill(U4, U5, color=red, transp=90, title="Over Bought Fill 4") fill(D4, D5, color=green, transp=90, title="Over Sold Fill 4") fill(A, U1, color=gray, transp=90, title="Middle Fill Up") fill(A, D1, color=gray, transp=90, title="Middle Fill Down") ========================== 선들사이에 색은 넣지 않아도 됩니다. 최대한 간단히 중심선과 위아래 선들만 나오게 해주셔도 감사하겠습니다. 항상 감사드립니다. 수고하세요!!!
프로필 이미지
해암
2025-05-14
267
글번호 190833
지표
답변완료

종목검색식 부탁드립니다

쌍= (predayhigh()+predaylow()+predayclose())/3 +predayhigh()-predaylow(); 피 =(highest(high,midperiod)+lowest(low,midperiod))/2; crossup(c,쌍) and crossup(c,피) 지표변수 midperiod 200 안녕 하세요 위의 수식은 키움용 지표 수식입니다. 위 신호가 발생하는 종목을 검색식을 만들어 검색코저 합니다. 검색식 부탁 드려 봅니다^^
프로필 이미지
하이드로
2025-05-14
203
글번호 190832
검색
답변완료

해외선물 당일 양봉일때 매수 음봉일때 매도

미국 나스닥 해외선물을 당일 일봉캔들이 양봉일 때에는 조건에 의해서 매수만 하고 음봉일 때에는 매도만 하는 식을 구현하고자 합니다. 이때 사용하는 함수를 다음과 같이 사용하면 되는지요 양봉 : dayclose > dayopen 음봉 : dayopen > dayclose 만약 다르게 표현해야된다면 가르쳐주시면 고맙겠습니다.
프로필 이미지
하날랑
2025-05-14
234
글번호 190819
시스템
답변완료

질문 부탁드립니다

수고가 많으십니다 번거로우시겠지만 질문 2가지 부탁드리겠습니다 질문1) 기존의 배열값을 다른 값으로 대체하는게 가능한지 여쭤보고 싶습니다 아래 조건에서 만약 현재 aa값이 이전 만족봉 aa값 대비 20% 이상 하락했다면 현재 aa[0] 값을 aa[0]*0.80 값으로 대체하고 현재 aa값이 이전 aa보다 15% 이상 상승했다면 현 aa값을 aa*1.15 로 대체하는 수식을 작성하고자 합니다 만약 크거나 작지 않다면 원래 aa값을 그대로 유지합니다 즉 크기를 비교해서 기존aa 값대신 새로운 aa값 ( aa*0.80 혹은 aa*1.15) 로 대체 (혹은 유지) 하려고 합니다. **그리고 "추세선"으로 이전 aa 값과 현재 aa값을 연결하고자 합니다. (시작점 : 이전 조건만족봉 시점 , 끝점: 현 만족봉 시점) 예시로 현재값이 1000, 이전값이 1300 이라면 이전값 대비 20% 이상 하락했으므로 aa[0] 값을 1000에서 800으로 교체 (배열값 재구성) 하고 다음 aa값과 다시 비교를 하려고 합니다. var : cnt(0), sum1(0), sumi1(0),summ(0),tt(0),hh(0),ll(0),tl(0),tl1(0),n(0); var: sum2(0),sumi2(0); var : t(0),StartBarIndex(0),dd(0),d1(0),d2(0),e1(0),e2(0); Array : ii[50](0),aa[50](0); var : count(0) if (h>l*1.08) and (d1 == 0 or (d1 > 0 and dd >= d1+5)) Then { d1 = dd; hh = h; var1 = Index; Var2 = var1[1]; Var3 = Var2[1]; sum1=0; sumi1=0; sum2=0; sumi2=0; tl=TL_NEW(sDate,sTime,100,sDate,sTime,999999); TL_SetSize(tl,0); TL_SetColor(tl,Black); For cnt = 1 to (var1-Var2) { sum1=sum1+l[cnt]; sumi1=sumi1+1; } value1=sum1/sumi1; For cnt = 49 DownTo 1 { aa[cnt] = aa[cnt-1]; #ee[cnt]= ee[cnt-1]; } aa[0] = value1; } 질문2) 추세선 작성에 관련된 질문인데요, 아래와 같은 식처럼 조건 A 와 B 모두 추세선을 나타내고 싶은데 동일한 추세선 (tttl) 로 나타낼 수 있을까요? 시작점, 끝점은 같은데 조건 b에서 추세선의 값만 (시작:aa[3]*1.05, 끝:aa[1]*1.05) 달라지게 하려고 합니다 조건 A 는 그대로 두고 조건 B 일때는 tl_setbegin(tttl[0],sd[3],st[3],aa[3]*1.05); tl_setend(tttl[0],sd[1],st[1],aa[1]*1.05); 이런식으로 작성해도 될까요? 조건B 에서도 For 문이 들어가야하는지 궁금합니다(틀린부분은 수정부탁드립니다) 아니면 조건 B에 해당하는 추세선을 아예 따로 (예를들어 tttl1) 만드는게 맞나요? 이런 경우처럼 조건이 나눠질때 동일 추세선에서 값만 바꿔서 추세선을 나타내고 싶을때는 어떻게 해야하는지 알고싶습니다 감사합니다 if (h>l*1.08) Then { var1 = Index; Var2 = var1[1]; For cnt = 1 to (var1-Var2) { sum1=sum1+l[cnt]; sumi1=sumi1+1; } value1=sum1/sumi1; For cnt = 49 DownTo 1 { aa[cnt] = aa[cnt-1]; #ee[cnt]= ee[cnt-1]; } aa[0] = value1; if 조건 A Then { For cnt = 50 DownTo 1 { tttl[cnt] = tttl[cnt-1]; sd[cnt] =sd[cnt-1]; st[cnt] =st[cnt-1]; } sd[0] = sDate; st[0] = sTime; TL_SetExtRight(tttl[10],False); tttl[0]=tl_new(sd[3],st[3],aa[3],sd[1],st[1],aa[1]); TL_SetSize(tttl[0],0); TL_SetExtRight(tttl[0],true); } if 조건 B Then { For cnt = 50 DownTo 1 { tttl[cnt] = tttl[cnt-1]; sd[cnt] =sd[cnt-1]; st[cnt] =st[cnt-1]; } sd[0] = sDate; st[0] = sTime; tl_setbegin(tttl[0],sd[3],st[3],aa[3]*1.05); tl_setend(tttl[0],sd[1],st[1],aa[1]*1.05); } }
프로필 이미지
yamu
2025-05-16
250
글번호 190816
지표
답변완료

문의 드립니다.

안녕하세요 현재 가격이 1. 240일선 돌파한 후에 2. 아래의 atr 볼밴돌파선, A=avg(c,17); ATR=avg(max(max(h-L,abs(c(1)-h)),abs(c(1)-L)),17); B=ATR*2; D=A+B; E=Bbandsup(17,2); e1=crossup(E,D); e2=crossdown(E,D); e3=crossdown(c,E); valuewhen(1,e1 or e2 or e3,o) 을 돌파하는 종목의 검색식 부탁 드립니다. 감사합니다.
프로필 이미지
ikksoo
2025-05-14
209
글번호 190815
검색
답변완료

문의드립니다.

안녕하세요 더운 날씨에 노고가 많으십니다. 항상 감사하게 생각하고 있습니다. --------------------------------------------- input : period(14),multiplier(3); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), direction(0),alpha(0),source(0),SuperTrend(C); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / period ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; //지수가중이평방식 //ATrV = ma(source,AtrPeriod); //단순이평방식 upperBand = src + multiplier * AtrV; lowerBand = src - multiplier * AtrV; prevLowerBand = lowerBand[1]; prevUpperBand = upperBand[1]; if lowerBand > prevLowerBand or close[1] < prevLowerBand Then lowerBand = lowerBand; Else lowerBand = prevLowerBand; if upperBand < prevUpperBand or close[1] > prevUpperBand Then upperBand = upperBand; Else upperBand = prevUpperBand; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then SuperTrend = lowerband; Else SuperTrend = upperband; Plot1(SuperTrend,"SuperTrend",IFF(direction==1,Red,Blue)); } ------------------------------------------------------------------- 위의 지표를 통하여 종목검색을 하고 싶습니다. 당일 "0봉의 종가"로 슈퍼트렌드를 돌파한 종목만 검색하고 싶습니다 감사합니다.
프로필 이미지
로즈버드
2025-05-15
239
글번호 190809
종목검색

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

프로필 이미지
우유
2025-05-15
65
글번호 190808
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2025-05-14
15
글번호 190807
지표