커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

지표 문의

안녕하세요, 아래 수식 요청 드립니다. ;;전일 범위를 기준으로 계산한 두 레벨(Y1=14.6%, Y8=85.4%)에 “고정 수평 라인”을 생성해 현재가가 라이을 크로스 하기 전에는 라인을 유지(여러 날 동안 유지도 가능) 라인을 크로스 하면 즉시 삭제해 주는 지표 부탁 드립니다. 기준값 전일 고가 YH = DayHigh(1) 전일 저가 YL = DayLow(1) 전일 범위 R = YH - YL Y1 = YL + R×0.146 (하단) Y8 = YL + R×0.854 (상단) 혹시 당일의 시가가 전일의 고가/저가 갭으로 돌파시에도 Y8,Y1 을 그렸으면 합니다. 라인은 여러 개 누적 가능하고 현재가가 크로스 하기 전까지는 유지되어야 하고요, 라인 오른쪽 상단에 가격도 표시 되었으면 합니다. 추가로 한시간 봉의 시가가 시가 저가 혹은 시가 고가인지를 매 시간 3분에 체크하여 시가 저가/고가 일 경우 라인을 그리고, 이 라인이 현재가가 크로스 하기 전까지 유지 되었으면 합니다.
프로필 이미지
나뽀리
2025-08-10
166
글번호 193109
지표
답변완료

종목검색식 부탁드립니다

X1 = V(1) >= V(2) *5; X2 = V <= V(1) * 0.25; X3 = (O/AVG(C,5) * 100) >= 90; X4 = (O/AVG(C,5) * 100) <= 110; X5 = (C(1)/O(1)-1) * 100 >=5; X1 AND X2 AND X3 AND X4 AND X5
프로필 이미지
밤의선수
2025-08-09
135
글번호 193108
종목검색
답변완료

검색식 부탁 드려요

아래 수식을 참고하여 , 1. 수식4)가 전일보다 상승한 종목 검색식 부탁드립니다. 2. 수식5)가 전일보다 상승한 종목 검색식 부탁드려요 3. 수식4) 가 수식5)를 골든크로스 할때 종목검색식 부탁드립니다 4. 수식4) 가 수식5) 의 위에 있을때 종목검색식 부탁드려요. --------아래----- (수식1) tenkan=If(Sum(거래량, ConvPeriod) > 0, Sum(((고가 + 저가) / 2) * 거래량, ConvPeriod) / Sum(거래량, ConvPeriod), (Max(고가, ConvPeriod) + Min(저가, ConvPeriod)) / 2); (수식2) kijun = If(Sum(거래량, BasePeriod) > 0, Sum(((고가 + 저가) / 2) * 거래량, BasePeriod) / Sum(거래량, BasePeriod), (Max(고가, BasePeriod) + Min(저가, BasePeriod)) / 2); (수식3) shift(close,-25) (수식4) spanA = (tenkan + kijun) / 2; //SHIFT(spanA,25) (수식5) spanB = tenkan=If(Sum(거래량, SpanBPeriod) > 0, Sum(((고가 + 저가) / 2) * 거래량, SpanBPeriod) / Sum(거래량, SpanBPeriod), (Max(고가, SpanBPeriod) + Min(저가, SpanBPeriod)) / 2); //SHIFT(spanB,25) - 지표조건설정 ConvPeriod : 9 BasePeriod : 26 SpanBPeriod : 52 Shift : 26
프로필 이미지
일지매7
2025-08-11
159
글번호 193107
종목검색
답변완료

문의 드립니다.

코인에서 매수용으로 사용하려고 하는데요. 수량을 빼고 금액을 입력할 수 있도록 추가 부탁드립니다. input : Price(3480.0),xPrice(3486.0),수량(1); if crossup(C,price) Then buy("b",OnClose,Def,수량); if MarketPosition == 1 Then { if CrossUp(C,xPrice) Then ExitLong("bx1"); if CrossDown(C,Price) Then ExitLong("bx2"); } SetStopEndofday(243000);
프로필 이미지
선물대장
2025-08-09
134
글번호 193106
시스템
답변완료

문의

연봉의엔벨로프를 일봉에 그릴수 있게 해주셔요 종목검색 일봉상 연봉엔벨로프하한선을 돌파한 종목을 검색할수 있게 해주셔요
프로필 이미지
엉덩공주
2025-08-09
138
글번호 193105
지표
답변완료

조건검색식 문의 드립니다.

아래 조건검색식을 수식으로 변환하고 싶습니다. 조건검색식 2개 입니다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 조검검색식1) emaValue = eavg(C, 15); correction = C + (C - emaValue); zlma = eavg(correction, 15); a1 = crossup( zlma , emaValue) and o < c and 거래대금 > 10000 ; a2 = o*1.005 < h and o >= c and c(1) >c ; a3 = o(1)*1.005 > h(1) and o*1.005 < h and o >= c and c(2) > c ; a4 = o(1) < c(1) and o*1.005 < h and o >= c and c(2) > c ; a5 = ma(c,20); b1 = a1(1) and a2 and a5-a5(1)>0; b2 = a1(2) and a3 and a5(1)-a5(2)>0 ; b3 = a1(2) and a4 and a5(1)-a5(2)>0 ; b1 or b2 or b3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 조건검색식 2) emaValue = eavg(C, 15); correction = C + (C - emaValue); zlma = eavg(correction, 15); A=VALUEWHEN (1,(CROSSUP(ZLMA,emaValue) or CROSSDOWN(ZLMA,emaValue)),zlma ) ; a1= Crossup(low, A) and emaValue < zlma and c > o; a2 = crossup(zlma,emavalue) ; a1 and a2 and 거래대금 >10000
프로필 이미지
마을
2025-08-09
134
글번호 193104
검색
답변완료

수식작성 질문입니다.

고생하십니다! 답변해주신 input : 진입횟수(1); var : tt(0),t1(0),entry(0); tt = TotalTrades; if sDate != sDate[1] Then t1 = tt[1]; entry = tt-t1+IFF(MarketPosition != 0,1,0); if entry < 1 Then { 진입조건 } 이 수식으로 하루 진입횟수 제한은 됐는데, 제가 목표로 하는 조건인 하루(날짜) 단위로 진입횟수를 1회로 제한한다. 날짜가 바뀌면 진입횟수 초기화되고 다시 진입 가능하다. 8월 2일 13시에 진입 → 8월 2일 23시에 청산 → 8월 2일 내 재진입 불가 8월 3일 13시에 진입 → 8월 4일 01시에 청산 → 8월 4일 다시 진입 가능 이것은 불가능 하여 input : 진입횟수제한(1); var : todayDate(0), entryCount(0); // 날짜가 바뀌면 오늘 날짜 갱신, 진입 횟수 초기화 if Date <> todayDate then begin todayDate = Date; entryCount = 0; end; // 진입 신호 확인 후 진입 횟수 체크 및 증가 if entryCount < 진입횟수제한 then begin 진입조건 end; end; 이렇게 수정하였는데 검증이 완료 되었습니다. 혹시 제가 만든 수식에 다른 문제가 있을까요? 늘 감사합니다 선생님.
프로필 이미지
추세추종중독자
2025-08-09
136
글번호 193103
시스템
답변완료

종목검색식 문의드립니다

아래 수식을 종목 검색식으로 변환 부탁 드립니다. 참고로 W10은 주10이평을 일봉값으로 바꾼 함수식 입니다. 이전주 종가= A=요일(DATE); Valuewhen(n, A(1)>A, C(1)) 기간1(12),기간2(26), 기간3(9) 일목균형표 기간: ShortPeriod(13.5) midperiod(39) longperiod(78) 수식1 M=Macd(기간1,기간2); Me=eavg(M,기간3); W10=(C+이전주종가(1)+이전주종가(2)+이전주종가(3)+이전주종가(4)+ 이전주종가(5)+이전주종가(6)+이전주종가(7)+이전주종가(8)+ 이전주종가(9))/10; 조건1=ValueWhen(1, CrossUp(M,0),C); 조건2=ValueWhen(1, CrossUp(M,Me), C); CrossUp(C,조건1) && CrossUp(C,조건2) && (CrossUp(C,W10) or C>W10) && ((C>선행스팬1) or (C>선행스팬2)) 수식2 M=Macd(기간1,기간2); Me=eavg(M,기간3); W10=(C+이전주종가(1)+이전주종가(2)+이전주종가(3)+이전주종가(4)+ 이전주종가(5)+이전주종가(6)+이전주종가(7)+이전주종가(8)+ 이전주종가(9))/10; 조건1=ValueWhen(1, CrossUp(M,0),C); 조건2=ValueWhen(1, CrossUp(M,Me), C); CrossUp(C,조건1) && CrossUp(C,조건2) && (CrossUp(C,W10) or C>W10)
프로필 이미지
charlesj
2025-08-09
158
글번호 193102
종목검색
답변완료

하이킨아시

input : MaPeriod(2),MaPeriod2(1); var : maOpen(0),maClose(0),maLow(0),maHigh(0); var : haOpen(0),haClose(0),haLow(0),haHigh(0); var : ExtMapBuffer1(0),ExtMapBuffer2(0),ExtMapBuffer3(0),ExtMapBuffer4(0); var : ExtMapBuffer5(0),ExtMapBuffer6(0),ExtMapBuffer7(0),ExtMapBuffer8(0); var : r(0),g(0),b(0), TL(0),t(0),tx(0); if Index == 0 Then { maOpen=Open; maClose=Close; maLow=Low; maHigh=High; } Else { maOpen=(maOpen[1]*(MAperiod-1)+Open)/MAPeriod; maClose=(maClose[1]*(MAperiod-1)+Close)/MAPeriod; maLow=(maLow[1]*(MAperiod-1)+Low)/MAPeriod; maHigh=(maHigh[1]*(MAperiod-1)+High)/MAPeriod; haOpen=(ExtMapBuffer5[1]+ExtMapBuffer6[1])/2; haClose=(maOpen+maHigh+maLow+maClose)/4; haHigh=Max(maHigh, Max(haOpen, haClose)); haLow=Min(maLow, Min(haOpen, haClose)); if (haOpen<haClose) then { r=255; g=10; b=0; ExtMapBuffer7=haLow; ExtMapBuffer8=haHigh; t = 1; } else { r=0; g=191; b=255; ExtMapBuffer7=haHigh; ExtMapBuffer8=haLow; t = -1; } ExtMapBuffer5=haOpen; ExtMapBuffer6=haClose; ExtMapBuffer1=WMA(ExtMapBuffer7,MAperiod2); ExtMapBuffer2=WMA(ExtMapBuffer8,MAperiod2); ExtMapBuffer3=WMA(ExtMapBuffer5,MAperiod2); ExtMapBuffer4=WMA(ExtMapBuffer6,MAperiod2); } 예: maOpen(0,data3) data3로 좀 만들어 주세요 몇개 바꾸는 걸로 아는데 잘 안되서 부탁합니다
프로필 이미지
함지박
2025-08-09
146
글번호 193101
지표
답변완료

예스스탁에서 제공되는 RSI 수식을 알고 싶습니다.

안녕 하세요? 저는 예스스탁에서 제공되는 RSI 수식을 알고 싶습니다. 기존 커뮤니티에 올려 주신 내용으로 해 보았으나 결과가 다르게 나오네요. 예스스탁에서 제공되는 wilder 방식의 수식을 알고 싶습니다. <<기존 알려 주신 내용>> input : N(10); var : RS(0),RSIV(0); #n일간종가평균상승폭 var1 = AccumN(IFF(C>C[1],C-C[1],0),N); var2 = AccumN(IFF(C>C[1],1,0),N); Var3 = var1/Var2; #n일간종가평균하락폭 var4 = AccumN(IFF(C<C[1],C[1]-C,0),N); var5 = AccumN(IFF(C<C[1],1,0),N); Var6 = var4/Var5; #RS = n일간종가평균상승폭 / n일간종가평균하락폭 RS = Var3/Var6; #RSI = 100 - 100/(1+RS) RSIV = 100-100/(1+RS); Plot1(RSIV); PlotBaseLine1(30); PlotBaseLine2(70);
프로필 이미지
이머꼬
2025-08-09
132
글번호 193100
지표