커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식변환 부탁드립니다.

수식 변환 부탁드립니다. 종목검색식 부탁드립니다.U = if(C > C(1), C - C(1), 0);D = if(C < C(1), C(1) - C, 0);AU = eavg(U, rsi_period);AD = eavg(D, rsi_period);RSI = AU / (AU + AD) * 100;price_range = Highest(H, hl_period) - Lowest(L, hl_period);price_base = Lowest(L, hl_period);Ar=price_base + (RSI / 100) * price_range;Bd=BBandsDown(Period,D1);Bu=BBandsUp(Period,D1);Pa=(highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4;Pb=(highest(high,longPeriod)+lowest(low,longPeriod))/2;조건=(Crossup(Ar, (Bd+Pa)/2) or Crossup(Ar, (Bd+Pb)/2)) &&(Bd+Pb)/2<(Bd+Pa)/2;조건 && !조건(1)(지표변수) rsi_period: 10 / hl_period: 60 / Period: 20 / D1: 2 / shortPeriod: 9 / midPeriod: 26 / longPeriod: 52
프로필 이미지
비밀통로
2026-01-10
79
글번호 229697
종목검색
답변완료

수식 부탁 드림니다

안녕 하세요수식 문의 드립니다1. 기준선HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);2.상1BULL_LV1 = SMEMA + STEP;3.상2BULL_LV2 = SMEMA + STEP*2;4.상3BULL_LV3 = SMEMA + STEP*3;5.하1BULL_LV1 = SMEMA - STEP;6.하2BULL_LV2 = SMEMA - STEP*2;7.하3BULL_LV3 = SMEMA - STEP*3;------------------------------------------8. 하단2선 G/C 선A = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);B =SMEMA - STEP*2;조건 = CrossUp(A, B);Valuewhen(1, 조건, B)-----------------------------------------9. 상단2 선 D/C 선A = C;HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);SMEMA = avg(eavg(C, 10), 10);STEP = Avg(EMA_HL, 100);B =SMEMA + STEP*2;조건 = CrossDown(A, B);Valuewhen(1, 조건, B) --------------------------------------10. (G/C)_수직선 // 하단2선 G/CA = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);B =SMEMA - STEP*2;조건 = CrossUp(A, B);if(조건, B, 0) ----------------------------------11. D/C_수직선 // 상단2선 D/CA = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);SMEMA = avg(eavg(C, 10), 10);STEP = Avg(EMA_HL, 100);B =SMEMA + STEP*2;조건 = CrossDown(A, B);if(조건, B, 0) -------------------------------------------챠트 표시에기준선 / 상1 / 상2 / 상3하1 / 하2 / 하3GC / DC / GC_수직선 / DC_수직선나타나게 해 주십시요항상 감사 합니다
프로필 이미지
s1017051
2026-01-10
74
글번호 229696
지표
답변완료

수식 문의 드립니다

프로그램 수식 문의 드립니다.1) 매수: 이전 5봉중 최 고점의 5.5% 를 상향함과 동시 매수2) 매수: 이전 1봉 중 1봉의 종가를 5.5% 상향함과 동시 매수3) 매수: 바로1봉전 매도점대비 5.5% 상향함과 동시 매수4) 매수: 현재봉에서 매도점대비 5.5% 상향함과 동시 매수5) 매수: 봉이 양종이고 bollinger band(20,1) 상한선 위에 엤으면 동시 매수6) 매도: 이전 매수 점을 5.5% 하향 과 동시 매도 7) 매도: 이전 1봉중 1봉의 종가를 5.5% 하향과 동시매도8) 매도: 매수가 대비 5.5% 상향과 동시 매도9) 매도: 20이평선을 5,5% 하향과 동시매도10) 매도: 매수후 양봉이면 27분 후 매도11) 매도: 매수후 양봉이고 bolingerband (20,5) 상한선위에 있으면 27분 후 매도12) 매도: 매수후 양봉이고 5이평선 선위에 있으면 27분 후 매도13) 매도: 매수후 음봉이면 1봉전 종가대비 5.5% 하락시 동시매도14) 매도: 15시09분에 매수청산15) 매도: 양봉일경우 매월 29일 1200시 매수 청산
프로필 이미지
기관장
2026-01-10
59
글번호 229693
시스템
답변완료

예스트레이더 검색식으로 변환 부탁드립니다.

아래 수식은키움증권의 신호수식인데예스트레이더 종목검색식으로 변환 부탁드립니다.항상 미안하고 고맙습니다.지표변수는period는 300 , D1은 0.7입니다신호수식은crossup(H, bbandsup(period, D1))andV>=V(1)*10
프로필 이미지
사랑빵쏜님
2026-01-10
66
글번호 229692
종목검색
답변완료

부탁드립니다

1. 종가가 양봉이면 그 다음 1개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 1개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요2. 종가가 양봉이면 그 다음 1개 이상 음봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 1개 이상 양봉이 나올 때까지 빨강색 박스로 구현해 주세요3. 종가가 양봉이면 그 다음2 개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 2개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요4 종가가 2개 이상 양봉이면 그 다음 2개 이상 음봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 2개 이상 음봉이면 그 다음 2개 이상 양봉이 나올 때까지 빨강색 박스로 구현해 주세요5. 종가가 2개 이상 양봉이면 그 다음 2개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 2개 이상 음봉이면 그 다음 2개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요6. 5분 챠트에서 60분의 5일선, 10일선, 20일선, 30일선, 40일선, 50일선, 60일선을 구현해 주세요7. 15분 챠트에서 120분의 5일선, 10일선, 20일선, 60일선을 구현해 주세요8. 60분 챠트에서 일봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요9. 일봉 챠트에서 주봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요10. 일봉 챠트에서 월봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요11. 주봉 챠트에서 월봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요12. 매월마다 일봉상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매월마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요13. 매일마다 60분 챠트상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매일마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요14. 60분마다 1분 챠트상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 60분마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측 수평추세선을 구현해 주세요15. 매년마다 월봉상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매년마다월일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요고맙습니다.
프로필 이미지
서태공
2026-01-09
52
글번호 229689
지표
답변완료

종목 검색식 부탁드려요

M60 = ma(C, 60);M12 = ma(C, 120);uw = if(C>O, H-C, H-O);LW = if(C>O, O-L, C-L);spread = H-L;BL = spread - (UW + LW);//abs(C-O)p_UW = UW/spread;p_LW = LW/spread;p_BL = BL/spread;PUL = (p_UW + p_LW)/2;BV = if(C>O, (p_BL + PUL)*V,PUL*V);SV = if(C<O,(p_BL + PUL)*V,PUL*V);cumulative_BV = eavg(BV, length);cumulative_SV = eavg(SV, length);volume_strength_wave = if(cumulative_BV > cumulative_SV, cumulative_BV,cumulative_SV);A = eavg(volume_strength_wave,length);p_LW = LW/spread;p_BL = BL/spread;PUL = (p_UW + p_LW)/2;BV = if(C>O, (p_BL + PUL)*V,PUL*V);SV = if(C<O,(p_BL + PUL)*V,PUL*V);B= eavg(BV, length);(Max(M5, M20, M60, M12) - Min(M5, M20, M60, M12))/ Min(M5, M20, M60, M12) < X&& CrossUp(B, A) 지표조건 length : 14 X : 0.5
프로필 이미지
redcon
2026-01-09
45
글번호 229686
종목검색
답변완료

수식수정 부탁드립니다

2025.12.24자 글번호 229347과 관련되어 수정을 요청드립니다.**예스랭귀지 지표수식//============================================================================Input : 가격(C), 단순이평P1(5), 단순이평P2(10), 단순이평P3(20), 지수이평P1(5), 지수이평P2(10), 지수이평P3(20);Input : HL기간(60),저고상승율(0.35),발생제한봉수(20),발생검토봉수(4),H검토봉수(10),L검토봉수(33);var : HH(0),LL(0),T(0),cnt(0),HHN(0),LLN(0);var : DC(0),DH(0),DL(0),DGL(0);var1 = ma(가격,단순이평P1); #5단순이평var2 = ma(가격,단순이평P2); #10단순이평var3 = ma(가격,단순이평P3); #20단순이평var4 = ema(가격,지수이평P1); #5지수이평var5 = ema(가격,지수이평P2); #10지수이평var6 = ema(가격,지수이평P3); #20지수이평HH = Highest(H,HL기간); #L장기간(60)의 H고가격 표시LL = Lowest(L,HL기간); #L장기간(60)의 L저가격 표시#주가의 위치관계(최고가와 최저가의 발생시기에 따른)#======================================================input : N(60),하향위치(52),상향위치(61.8) ;var : /*cnt(0),*/ A(0),B(0),Ai(0),Bi(0);input : 시종상승율(50), 고저상승율(90) ; #봉상승율관련A = 0;Ai = 0;B = 0;Bi = 0;For cnt = 0 to N-1{ if A == 0 or (A > 0 and H[cnt] > A) Then { A = H[cnt]; Ai = cnt; } if B == 0 or (B > 0 and L[cnt] < B) Then { B = L[cnt]; Bi = cnt; }}#최고가후 최저가 출현(하향추세중 반등,상승전환)......최저가후 최고가출현(상향추세중 되돌림)//Condition8 = ( (Ai > Bi and C <= B+(A-B)*하향위치/100) or (Ai < Bi and C <= B+(A-B)*상향위치/100) ) ;Condition1 = HH >= LL * ( 1 + 저고상승율/100 ) and CrossDown(var2,var3); #기준캔들D-10이평선이 20이평선을 데드크로스 발생Condition2 = CrossUp(var2,var3); #기준캔들G - 10이평선이 20이평선을 골드크로스 발생Condition3 = C < var3 and var3 < O; #20이평선을 시가종가상 잉태된 데드크로스Condition4 = C < var2 and var2 < O; #10이평선을 시가종가상 잉태된 데드크로스if Ai < Bi and Condition1 == true and CountIf(Condition1==true,발생제한봉수) == 1 Then{ T = 1; DC = Nan; For cnt = 발생검토봉수 downto 0 { if Condition1[cnt] == true Then { DC = O[cnt]; #"기준D20선잉태음봉시가라인" } } DH = highest(H,H검토봉수); #"기준D기준N1봉최고가라인" DL = lowest(L,L검토봉수); #"기준D기준N2봉최저가라인" DGL = L;}Else{ if T == 1 and CrossUp(var2,var3) Then T = 2; if T == 1 and L < DGL Then DGL = L; #"기준D와G최저가가라인"}if DC > 0 Then Plot1(DC, "기준D20선잉태음봉시가라인" );if DH > 0 then plot2(DH, "기준D기준N1봉최고가라인" );if DL > 0 Then Plot3(DL, "기준D기준N2봉최저가라인" );if DGL > 0 Then plot4(DGL, "기준D와G최저가라인" );if HH > 0 Then plot10(HHN, "상승추세율연동H라인" ); //신규설정 요망if LL > 0 Then plot11(LLN, "하락추세율연동L라인" ); //신규설정 요망<수정 요청사항> //현재 주어진 수식에서의 표시라인은 아래와 같으므로 수정 해주세요 // - 시가라인(DC)은 데드발생캔들의 시가가 표시됨.....이 시가라인이 아니라 데드발생캔들포함하여 최근 5봉이내에 20이평선을 데드한 경우중 시가>20이평 && 종가<20이평인 경우의 캔들을 찾아서 시가라인 설정하는 것임 // 만약시 10이평선과 20이평선의 데드가 발생했지만 20이평선을 시가종가로 잉태되어 데드가 발생하지 않으면 데드크로스가 발생한다고 해서 라인이 설정되면 안된다 // - 최고가라인(DH)와 최저가라인(DL)은 현재 제대로 표시되고 있음 // - 기준캔들D와 기준캔들G사이의 최저가라인(DGL)는 제대로 표시안됨...이 DGL은 기준캔들D가 발생할 시점에서는 라인이 그려지지않고, 이후 기준캔들G가 발생하시에 라인이 그려지는 것임 //신규설정 요망 //- HHN(상승추세율연동H라인)- HL기간동안의 LL가 HH보다 먼저 발생되고(상승추세중인 차트), 그 상승변동폭(=저고상승율)이 0.3%이상일때의 최고가라인지표 //- LLN()- HL기간동안의 HH가 LL보다 먼저 발생되고(하락추세중인 차트), 그 하락변동폭(=저고상승율)이 0.3%이상일때의 최저가라인지표상기의 내용으로 만든 아래의 키움증권 수식을 참고해주세요M10 = avg(C, 10);M20 = avg(C, 20);HH = Highest(H, 60);LL = Lowest(L, 60);고가위치 = BarsSince(H == HH);저가위치 = BarsSince(L == LL);상승추세 = 저가위치 > 고가위치;변동폭 = (HH - LL) /LL >= 고저변동율(0.3%)/100;데드 = CrossDown(M10, M20);음봉이탈 = O > M20 && C < M20;음봉이탈시가 = if(음봉이탈, O, 0); //이탈캔들이면 시가(O), 아니면 0최고이탈시가 = Highest(음봉이탈시가, 음봉기간5);// 5봉 내에 이탈캔들이 하나라면 그 값이 나오고, 여러 개면 가장 높은 시가, 없으면 0// 데드 시점의 종가가 20선 아래면 5봉이내 이탈캔들 최고시가, 20선 이상이면 '표시가격' 사용TargetPrice = if(C < M20, 최고이탈시가, C);/* 데드+상승+변동폭 만족해야 하며, *//* 특히 C<M20인 경우 5봉내 이탈캔들이 없으면(가격이 0이면) 신호 제외 */MainCond = 데드 && 상승추세 && 변동폭 && TargetPrice > 0;// 데드 발생 시점의 최저가(Line3)Line3 = Valuewhen(1, MainCond, Lowest(L, L기간));// 데드(MainCond) 발생 후 경과된 봉 수BS = BarsSince(MainCond);// 데드 이후 현재까지 종가가 Line3를 깬 적이 없어야 함NoBreak = CountSince(MainCond, C < Line3) == 0;골드 = CrossUp(M10, M20);// 골드발생 + 저점지지 + 데드발생후 10봉 이상 경과(BS >= 10)FinalCond = 골드 && NoBreak && BS > H경과기간;1. 데드발생시가라인; Valuewhen(1, MainCond, TargetPrice) >>>> Plot1(DC, "기준D20선잉태음봉시가라인" );2. 고점라인; Valuewhen(1, MainCond, Highest(H, 10)) >>>> plot2(DH, "기준D기준N1봉최고가라인" );3. 저점라인; Valuewhen(1, MainCond, Lowest(L,30)) >>>> Plot3(DL, "기준D기준N2봉최저가라인" );4. 골드발생종가라인; Valuewhen(1, FinalCond, (C+O)/2) >>>> 예스에서 누락5. 데드골드간저가라인; Valuewhen(1, FinalCond, Lowest(L, BS)) >>>> plot4(DGL, "기준D와G최저가라인" );상기 지표 수정 완성 확정이후 신호 수식을 요청할 예정임.
프로필 이미지
해피오
2026-01-09
76
글번호 229685
지표

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

프로필 이미지
ksks
2026-01-09
7
글번호 229675
종목검색
답변완료

문의드립니다

수고하십니다.1.data2파라볼릭매수신호 data1매수식2.data2파라볼릭매수 and data1 rsi oscillator bull 매수신호시 data1 매수식3.data2 파라볼릭매도 or data1 rsi oscillator bull 매도신호시 data1 모두매도식감사합니다
프로필 이미지
2685up
2026-01-09
54
글번호 229669
시스템
답변완료

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

수식 변환 부탁드립니다. 늘 감사합니다.// 횡보 구간 계산At = ATR(500);Mm = avg(C, 기간);Rg = At * Rt / 10;Chk = RngChk(Mm, Rg);횡보 = Chk == 0;상단 = ValueWhen(1, 횡보, Mm + Rg);// 위꼬리 조건꼬리 = H - Max(O, C);몸통 = abs(C - O);기준 = Max(O, C);비율 = 꼬리 / 기준 * 100;위꼬리ok = 꼬리 > 몸통 && 비율 >= 기준비율;// 상단 돌파 + 위꼬리 발생돌파위꼬리 = H > 상단 && H(1) <= 상단 && 위꼬리ok;// 위꼬리 고점 저장꼬리고점 = ValueWhen(1, 돌파위꼬리, H);// 양봉 + 종가가 꼬리고점 돌파돌파신호 = CrossUp(C, 꼬리고점) && C > O;// 위꼬리 발생 이후 경과일꼬리경과 = BarsSince(돌파위꼬리);돌파경과 = BarsSince(돌파신호);// 첫 번째 돌파 + 30일 이내돌파신호 && 돌파경과(1) >= 꼬리경과(1) && 꼬리경과 <= 유효기간<설정>기간= 20Rt =10기준비율= 5유효기간 =30
프로필 이미지
고도산
2026-01-09
58
글번호 229668
종목검색