커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

종목 검색 부탁드립니다.

기간 50 AA=(H+L+C)/3; BB=AA*V; X1=SUM(BB,기간); X2=SUM(V,기간); S1=X1/X2; 위 수식 돌파 종목 검색식 부탁드립니다
프로필 이미지
골든도라도
2025-07-03
198
글번호 192258
종목검색
답변완료

전략 작성에 대하여 도움 부탁드립니다.

안녕하세요? opening range breakout 전략 작성에 대하여 도움 부탁드립니다. 15분봉 사용. 1. 미국장 개장시간의 첫 15분봉(미국시간 09시30분~09시45분에 완성되는 봉, 서머타임 여부에 따라서 한국시간으로는 22시30분~22시45분에 완성되는 봉 또는 23시30분~23시45분에 완성되는 봉)의 고가와 저가를 opening range로 설정. 2. 진입가능시간은 미국시간으로 09시45분이후부터 12시 이전까지로 한정. 3. 종가가 opening range 고가보다 클때 매수진입, 저가보다 작을때에 매도 진입. 4. 매수손절은 opening range의 저가, 매도손절은 opening range의 고가. 5. 익절은 opening range 폭의 1.5배. 잘 부탁드립니다. 미리 감사드립니다.
프로필 이미지
프렉탈
2025-07-03
206
글번호 192255
시스템
답변완료

수식입력값(yeslanguage로 변환 요청)

안녕 하십닌까? 아래 함수 yeslanguage로 변환해서 수식값 등록할수 있도록 부탁드립니다. //@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-03
224
글번호 192249
사용자 함수
답변완료

질문 부탁드립니다

수고가 많으십니다 혹시 이런 수식도 가능한지 여쭤보고 싶습니다 차트상 조건 h>l*1.1 이 최초로 나오고 나서 (a봉 라고 할게요) 그 이후로 a봉 저가대비 8% 이상 상승한 봉을 찾는데 (반드시 h>l*1.1 일 필요없음) 누적을 해서 a 봉의 고가를 기준으로 20퍼센트를 초과하게 되면, 그 봉의 (봉 B) 고가를 구함 그 후로 봉B 고가 에서부터 -8% 하락한 봉을 찾습니다 (b봉 고가 기준 -20% 하락 지점까지) 봉b 기준 -20% 을 초과하면 그 봉의 저가를 구한뒤 다시 상승형 비교.. 이 패턴을 계속 반복하게 하려고 하는데 작성이 가능할까요? 예를 들어서 가장 최초의 h>l*1.1 봉 이후에 조건봉 "저가"대비 +15% 봉 , 그 이후에 +8% 봉(+15% 봉의 저가 대비)이 체크되면 총 +23% (+20% 초과) 이므로 그 봉을 새로운 기준봉으로 하고 그 "고가값"을 기준으로 다음이 -15%, 그 다음이 -8% 이라면 그 봉이 새로운 기준봉, 그때의 저가를 구함 ... 이런식으로 상승 하락의 흐름을 만들고자합니다 **중점적으로 알고 싶은건 h>l*1.1이라는 조건을 최초만족했을때만 적용하고 그 이후로는 독립적인 조건으로 진행되게 할 수 있는지 입니다 감사합니다
프로필 이미지
yamu
2025-07-03
207
글번호 192248
지표
답변완료

종목 검색식 부탁드립니다.

더위에 고생 많으십니다. 1. 일봉기준으로 주봉20이평 < 주봉60이평 일때 고가가 주봉60이평 위의 종목을 검색하고자 합니다. (즉, 5일이내 고가가 잠시라도 주봉60이평을 돌파한 종목이 필요하다는 의미) 2. 30분봉기준으로 주봉20이평 < 주봉60이평 일때 고가가 주봉60이평 위의 종목을 검색하고자 합니다. (즉, 5봉이내 고가가 잠시라도 주봉60이평을 돌파한 종목이 필요하다는 의미) 가능하시면 부탁드립니다. 항상 많은 도움에 감사드립니다.
프로필 이미지
나선랑
2025-07-03
230
글번호 192247
종목검색
답변완료

도움을 요청합니다.

본격 무더위가 시작되었습니다. 늘 도와주심에 감사드리고요 또 도움을 요청합니다. ========================================= 변수 v1 = data1(Upvol-DownVol); 변수 v2 = SC= (C-O)/(H-L); //캔들의 몸통비율 산출 SCV = SC*v; //실제 몸통비율만큼 볼륨 값 산출 변수sum = v1+v2/2; //결론적으로 산출 방법이 다른 두 개의 볼륨을 합산, /2 평균값을 표현하고자 합니다. 추가로 피보나치비율 Plot 부탁드립니다. ======================================================= 늘 도와주심에 감사드립니다. 꾸벅
프로필 이미지
포보스
2025-07-02
274
글번호 192246
지표
답변완료

부탁드립니다.

아래수식에서 Plot1 밴드현황에 관련하여 강세약세 수식을 부탁드립니다. Var : 렌코(0), 렌코_시가 (0), 렌코_종가 (0), 렌코_고가 (0), 렌코_저가(0), 밴드_상단 (0), 밴드_중심 (0), 밴드_하단 (0), V_Renko(0),V_Renko_YN(0), 렌코추세(0), 렌코전환(0), 렌코전고점(0), 렌코전저점(0),렌코카운터(0) ; 렌코 = WoodStock_Renko_Band_K3(PriceScale*6,렌코_시가, 렌코_종가, 렌코_고가, 렌코_저가,밴드_상단, 밴드_중심, 밴드_하단,V_Renko,V_Renko_YN, 렌코추세, 렌코전환, 렌코전고점, 렌코전저점,렌코카운터); Var : 랜코지속(0), 밴드위치(0),밴드전고저(0), 밴드현황(0), 밴드현황추가(0),밴드위치추가(0); If DayIndex == 0 Then {렌코전고점 = 0; 렌코전저점 = 0; } 밴드전고저 = IFF(렌코_종가 > 렌코전고점 && V_Renko_YN > 0 && 렌코전고점 <> 0, 1, IFF(렌코_종가 < 렌코전저점 && V_Renko_YN < 0 && 렌코전저점 <> 0, -1, 0)); 랜코지속 = IFF(렌코카운터 > 1, 1, IFF(렌코카운터 < -1, -1, 0)); 밴드위치추가 = IFF(렌코_종가 > 밴드_상단 , 2, IFF(렌코_종가 < 밴드_하단 , -2, 0)); 밴드위치 = IFF(렌코_시가 >= 밴드_상단 , 3, IFF(렌코_시가 > 밴드_중심 , 1, IFF(렌코_시가 >= 밴드_중심 && V_Renko_YN > 0, 1, IFF(렌코_시가 <= 밴드_하단 , -3, IFF(렌코_시가 < 밴드_중심 , -1, IFF(렌코_시가 <= 밴드_중심 && V_Renko_YN < 0, -1, 0)))))); 밴드현황 = 랜코지속+V_Renko_YN;//+밴드전고저; PlotBaseLine1(0); Plot1(밴드현황,"밴드현황", IFF(밴드현황 > 4 ,RGB(190,0,0), IFF(밴드현황 > 3 ,RGB(255,0,0), IFF(밴드현황 > 0 ,rgb(251, 126, 126), IFF(밴드현황 < -4 ,RGB(0,0,0), IFF(밴드현황 < -3 ,RGB(0,0,255), IFF(밴드현황 < 0 , rgb(78, 163, 253), GRAY)))))),DEF,1);
프로필 이미지
어떤하루
2025-07-02
286
글번호 192245
지표
답변완료

추세선 변곡점에 수치(가격)를 포함

아래 추세선 수식의 변곡점에 수치(가격)를 포함해주시면 고맙겠습니다 ============================================================ input : Period(35),선두께(2),기준(-10),p(5); Var:상승색(Turquoise), 하락색(Turquoise),Vpower(0),mav(0); Var:j(0),T(0); Var: date11(0),date12(0),time11(0),time12(0),TL1(0),TL(0),tl9(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0),tx(0),tx1(0),tl4(0); Array:HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); Array:r[7](0),fr[7](0),TL2[7](0),TL3[7](0),TX2[7](0),TX3[7](0); Plot1(0); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } Vpower = upVol/(upVol+downVol)*100-50; mav = ma(Vpower,p); if 기준 < mav Then T = 1; if 기준 > mav Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,하락색); date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; for j = 0 to 6 { fr[j] = LoVal[1] + ((HiVal[0] - LoVal[1]) * r[j]); } } If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date22 = date[0]; time22 = stime[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,상승색); date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; for j = 0 to 5 { fr[j] = LoVal[0] + ((HiVal[1] - LoVal[0]) * r[j]); } } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date32 = date[0]; time32 = stime[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); } } TL_SetSize(TL1,선두께); TL_SetDrawMode(TL1,0);
프로필 이미지
팔보채
2025-07-03
270
글번호 192244
지표
답변완료

수식 질문

항상 친절한 답변에 감사드립니다. 아래 별개의 For문 수식 2개를 논리합(or조건)으로 결합한 수식을 부탁드립니다 [수식1] var : A(False),N(0),Sum(0),T(0); A = C < C[1]; Sum = 0; T = 0; For N = 0 to 10 {if A[N] == true Then Sum = Sum + 1; T = T + Sum;} If T > 40 Then Find(1); [수식2] var : A(False),N(0),Sum(0),T(0); A = C > O; Sum = 0; T = 0; For N = 0 to 10 {if A[N] == true Then Sum = Sum + 1; T = T + Sum;} If T > 40 Then Find(1);
프로필 이미지
파크에버뉴
2025-07-02
213
글번호 192243
사용자 함수
답변완료

함수요청

단기 분봉으로 당일 macd 오실레이터 음전환시 매도 양전환시 매도청산 당일 양전환시 매수, 음전환시 매수청산 당일 매매횟수는 최대 진입과 청산 각 1회 예스랭귀지로 스크립트 짜줘
프로필 이미지
흰둥이아빠
2025-07-02
216
글번호 192242
시스템