커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

종목 검색식 부탁드립니다

항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A= LinearregressionvaLue(C,20,0) + Linearregressionslope(C,20); A < Lowest(A(1), 60) and V(1)*1.2<V(0) and if(V >10000,V,0) and C(1)<C 2. M5&#160;=&#160;Ma(C,5); M20&#160;=&#160;Ma(C,&#160;20); 크로스업=CrossUp(M5,&#160;M20); HH=Highestsince(1,&#160;크로스업,&#160;H); H_High=Valuewhen(1,&#160;HH==HH(1)&#160;&&HH>H,&#160;HH); LL=if(M20>L,&#160;1,&#160;0); L_Sum&#160;=&#160;Sum(LL); Ls=L_Sum-Valuewhen(1,&#160;크로스업,&#160;L_Sum(1)); 조건=CrossUp(C,&#160;H_High)&#160;&&Ls>0; Cnt=Countsince(크로스업,&#160;조건)==1; Cnt&#160;&&&#160;!Cnt(1) 3. Ha=avg(H, 30)+1.8*Stdev(H, 30); Ca=avg(C, 30)+1.8*Stdev(C, 30); La=avg(L, 30)+1.8*Stdev(L, 30); A=(Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1); CrossUp(C, A) 4. Valuewhen(1, Predayclose()*1.15 <= Dayhigh(), Dayhigh()-(Dayhigh()-Predayclose())/3) 5. M2=Ma(C,20,단순); M6=Ma(C,60,단순); M12=Ma(C,120,단순); M24=Ma(C,240,단순); CrossUp(C, M2) and if(M12>M12(1),M12,0) and M2<M6 and M6>M12 and M12>M24 && O < M2 && C > M2 && M2(2) < M2(1) < M2 6. A = CrossUp(H,BbandsUp(40,2)); B = CrossUp(Macd(9,52),0); D = CrossUp(Macd(9,52),eavg(Macd(9,52),26)); E = CrossUp(Stochasticsslow(20,12),eavg(Stochasticsslow(20,12),12)); F = CrossUp(Macd(9,52),eavg(Macd(12,26),9)); ((A and B) or (A and D) or (B and D)) and E and F 7. B=H-L; B1=Max(C,O)-L; B2=B/B1>5 && H/C(1)>(1*18/100); A=Valuewhen(1,B2,H); CrossUp(C,A) 8. A = (avg(V, 5)-avg(V,20))/avg(V, 10)*100; B = (avg(V, 10)-avg(V, 240))/avg(V, 10)*100; D = CCI(9); CrossUp(D, 100) && A>0 && B>0 && V>V(1)*1.5 9. (CrossUp(C, avg(C, 120)) or CrossUp(C, avg(C, 240))) && C>Highest(C(1),40) && RSI(14)>45 && Diplus(14)>DiMinus(14) && C>O 10. AA=Stochasticsslow(15,5); BB=RSI(14); CC=CCI(80); DD=sar(0.009,0.1); Conditions=if(AA<20, 1, 0)+if(BB<30, 1, 0)+if(CC<-100, 1, 0)+if(DD>C, 1, 0); if(Conditions==4 and C>O, 1, 0)
프로필 이미지
파크에버뉴
2024-12-10
662
글번호 186137
종목검색
답변완료

수식 부탁드립니다

시스템식 부탁드립니다 input : len(10),len2(10); var : oo(0),cc(0),hh(0),ll(0),col(0); var : haclose(0),haopen(0),hahigh(0),halow(0); var : o2(0),h2(0),l2(0),c2(0); oo=ema(open,len); cc=ema(close,len); hh=ema(high,len); ll=ema(low,len); haclose = (oo+hh+ll+cc)/4; haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2); hahigh = max (hh, max(haopen,haclose)); halow = min (ll, min(haopen,haclose)); o2=ema(haopen, len2); c2=ema(haclose, len2); h2=ema(hahigh, len2); l2=ema(halow, len2); col=iff(o2>c2 , Red , Green);
프로필 이미지
사노소이
2024-12-10
633
글번호 186136
시스템
답변완료

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

안녕하세요 키움사용 신호입니다 M=26; P=20; D1=2; N=25; A=Shift(C,-M+n); B=BBandsup(P,D1); Crossup(A,B) 수고하세요
프로필 이미지
너의생각은
2024-12-10
582
글번호 186134
종목검색
답변완료

질문드리겠습니다

지난 답변 감사드립니다 질문1) 아래 수식으로 조건만족봉 포함해서 불만족봉 10개의 평균을 구하는데요 만약에 불만족봉이 10개 이하, 예를 들어 5개 밖에 안된다면 수식이 어떻게 작용하게 되나요? 이전 조건만족봉넘어서 더 과거로 계산하게 되나요?? if H>L*1.08 Then { TLUP=TL_NEW(sDatE,sTimE,H*1.09,sDatE,sTimE,99999); TL_SetColoR(TLUP,CyaN); value1 = ma(C,10); } Plot1(value1); 질문2) 아래 식에서 만약에 "현재 만족봉"과 "이전만족봉" 둘다 불포함한뒤에 모든 조건불만족봉 평균을 구하려면 (var1-1)-var2 이라고 수정하면 될까요?? 그리고 현재 만족봉만 포함하려면 var1-var2 이렇게 하면 되나요? if H>L*1.08 Then { var1 = Index; var2 = var1[1]; value1 = ma(C,(var1-var2+1)); } 질문3) 불만족봉들 중에서 고가가 조건만족봉 절반값 ( (h+l)/2 ) 이상인 봉이 하나 이상 있다면 (이전만족봉도 포함) 모든 불만족봉들의 평균을 구하는 수식인데요, 절반값이 3개 이상이고, 현재만족봉과 이전만족봉 둘다 제외하고 평균을 했을 경우 어떻게 수정을 해야될까요?? if H>L*1.08 Then { TLUP=TL_NEW(sDatE,sTimE,H*1.09,sDatE,sTimE,99999); TL_SetColoR(TLUP,CyaN); var1 = Index; var2 = var1[1]; var3 = (H+L)/2; value1 = 0; Value2 = 0; for cnt = 1 to var1-var2 { if h[cnt] > var3 Then { value1 = value1 + H[cnt]; Value2 = Value2 + 1; } } value3 = value1/Value2; }
프로필 이미지
yamu
2024-12-10
548
글번호 186133
지표
답변완료

90391 수식 추가 부탁드립니다

만들어주신 수식에서 A의 당일 최고치 A의 당일 최저치 B의 당일 최고치 B의 당일 최저치 추가 부탁드립니다 감사합니다 --------------- input : P(5); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); var : A(0),B(0); sum1 = 0; sum2 = 0; For cnt = 0 to P-1 { sum1 = sum1 + DayClose(cnt); sum2 = sum2 + DayClose(cnt+1); } mav1 = sum1/P; mav2 = sum2/P; if mav1 > mav2 Then { A = mav1; Plot1(A); } Else NoPlot(1); if mav1 < mav2 Then { B = mav1; plot2(B); } Else NoPlot(2);
프로필 이미지
para
2024-12-10
528
글번호 186131
지표
답변완료

수식 변환 부탁드립니다.

X=sum(if(c>c(1), v, if(c<c(1), -v, 0))); Y=valuewhen(1,date(1)!=date,X(1)); Z=X-Y; A=valuewhen(1,date(1)!=date,Z(1)); B=avg(ma(z,n,단순),기간); D=avg(ma(z,n,단순),기간)+P1*stdev(ma(z,n,단순),기간); Z>D && D>B && D>A && D>0 && D>D(1) ------------------------ 기간 400 n 1 p1 2 즐거운 하루 보내세요~
프로필 이미지
스톰82
2024-12-10
670
글번호 186129
종목검색
답변완료

수식 변환 부탁드립니다.

A=if(OBV()>=avg(ma(OBV(),n,단순),기간),OBV(),0); B=avg(ma(OBV(),n,단순),기간)+P1*stdev(ma(OBV(),n,단순),기간); CrossUp(A,B) ------------- n 5 기간 20 P1 2 즐거운 하루 보내세요
프로필 이미지
스톰82
2024-12-10
558
글번호 186126
종목검색
답변완료

수식 작성 관련 문의 드립니다.

안녕하세요. 예스트레이더의 선물 관련 수식을 만들어 보고 있습니다. 간단하게 말씀 드려보면, 3분봉 차트상 고점이 나오면 그 고점에서 볼린저밴드 0 시작하고 그후 고점이 있는 봉 저점을 볼밴의 0.236 지점으로 설정하여 1 위치가 표시 되도록 만들어 보고 있습니다. Input : left(3), right(3); var : hh(0), ll(0); var : down1_236(0); var : up1_236(0); // 전고점 감지 if SwingHigh(1,h,Left,right,left+right+1) != -1 Then { hh = h[right]; // a의 고가 // a의 고가(0)와 저가 기준 down1_236 = hh - ((hh - L[right]) * (1-0.236)/0.236); } // 전저점 감지 if SwingLow(1,l,Left,right,left+right+1) != -1 Then { ll = l[right]; // a의 저가 // a의 저가(0)와 고가 기준 up1_236 = ll + ((H[right] - ll) * (1-0.236)/0.236); } // 평행이동 조건으로 플롯 if abs(down1_236 - down1_236[1]) < 0.3 Then Plot1(down1_236, "하락1_236", Magenta); if abs(up1_236 - up1_236[1]) < 0.3 Then Plot2(up1_236, "상승1_236", Red); 여기서 질문이 있습니다. 1. 스크립트 짤때 새로운 변수 만드는것을 트레이딩뷰에서는 아래에 별도로 만들 수 있는데, 예스렝귀지에서는 맨위 변수 설정부터 시작해서 쭉 만들어야 하나요? 각각 별도로 만들면 에러 걸리더라구요. 2. 지금의 스크립트를 적용하면 일목균형표의 스텝 라인 처럼 표시가 됩니다. 그래서 복잡한데, 수직 상승, 하락이 아니라 딱 횡보 즉 평행한 값으로 고정 될때만 차트에 표시되게 만들고 싶습니다. 가능할가요? 3. 일정 범위 안에 들어올때 저 평행한 라인이 그려지면 좋겠습니다. 차트 현재 가격의 1.5 이내로 들어올때 표시되게 할 수 있을가요? 4. 차트상 고점 저점을 인식하게 만드는 방법이 약간 어설프더라구요. 그냥 지속적으로 고저점 인식해서 차트를 쭉 만들어버려서 상승할때 똑같이 상승하고 그러던데, 차트상 전고점 확인되면 그것을 유지하고, 그후 다시 나오는 전고점이 이전 전고점보다 낮으면 안나오거나 혹은 일정 시간 지난 후의 고점을 새로운 고점으로 인식해서 차트 나오게 하고. 이런식으로 전고점 인식도 만들어보고 싶은데 가능할가요? 그럼 잘 부탁드립니다.
프로필 이미지
유정란
2024-12-10
640
글번호 186119
지표
답변완료

종목검색식 요청드립니다.

아래 키움수식의 신호가 당일 분봉에서 발생한 했던 종목을 모두 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다.(지표조건 : 봉수(39), 기준(10)) V5 = (V(봉수) + V(봉수*2) + V(봉수*3) + V(봉수*4) + V(봉수*5))/5; cnt = CountSince( date!=date(1), CrossUp(V / V5, 기준)); cnt == 1 && cnt(1) == 0
프로필 이미지
onlypsn
2024-12-10
681
글번호 186118
종목검색

하루삼프로 님에 의해서 삭제되었습니다.

프로필 이미지
하루삼프로
2024-12-10
0
글번호 186117
지표