커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

키움 수식의 조건검색식 변환 부탁드립니다.

아래의 수식으로 만들어지는 라인을 7봉내 돌파하는 조건식 작성 부탁드립니다 키움 수식은 아래와 같습니다. 외부변수 배수: 3, 상승률: 0.01, 봉수: 7 수식 AA=H-L; BB=Max(C,O)-L; CC=조건=AA/BB>배수 && H/C(1)>(1*상승률/100); DD=Valuewhen(1,CC,H); GC1=Crossup(C,DD); Bs1=Barssince(GC1); 조건1= Bs1<봉수 && C>DD
프로필 이미지
건시하
2024-08-15
924
글번호 182566
종목검색
답변완료

4개중에 3개이상 만족하는 검색식 부탁드립니다.

input : sonarP(20),sonarsig(9),voscP1(5),voscP2(20),rsiP(14); Var21 = SONAR(sonarP); Var22 = ema(Var21,sonarsig); Var5 = OSCV(voscP1,voscP2); var6 = RSI(rsiP); if CrossUp(Var21,Var22) and Var21[1] < 0 and Var5 > 0 and var6[1]<=30 AND var6[1]<var6 Then Find(1); ======================================================== input : Period1(13),Period2(26),기간1(10),기간2(21); var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0),A(0),A1(0); ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = Ema(ci,기간2); wt2 = MA(wt1,4); A=RCI(13); A1=RCI(26); if A[1]<=-80 and A1[1]<=-80 and wt1[1]<=-50 and wt2[1]<=-50 and (CrossUp(WT1,WT2) or CrossUp(A,A1)) Then Find(1); ================================== input : rsiLenghth(14); input : rsiOverBought(70); input : rsiOverSold(30); var : bullishCandle(False),bearishCandle(False); var : rsiValue(0),isRSIOB(False),isRSIOS(False),tradeSignal(False); var : tx1(0),tx2(0),조건(False); bullishCandle=close >= open[1] and close[1] < open[1]; //close[1] < open[1] && close[1] >= open && close >= open[1]; //high >= high[1] and low <= low[1] rsiValue=rsi(rsiLenghth); isRSIOB=rsiValue >= rsiOverBought and rsiValue; isRSIOS=rsiValue <= rsiOverSold and rsiValue; tradeSignal=((isRSIOS or isRSIOS[1] or isRSIOS[2]) and bullishCandle); if tradeSignal && bullishCandle && C>O Then Find(1); ============================== INPUT : 기간(20),비율(12),Period(14); VAR : A(0),A1(0),A2(0); A=MA(c,Period)-MA(c,기간)*비율/100; //엔벨롭 하단 A1=AccumN(ifF(C-C[1]>0,C-C[1],0),Period)/AccumN(ifF(C-C[1]>0,C-C[1],C[1]-C),Period)*100; //RSI A2=eMA(ifF(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/eMA(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100; //DI- IF (L[1]<=A[1] OR L<=A) && (A1[1]<=30 OR A1<=30) && (A2[1]>30 OR A2>30) && C>O TheN Find(1); ========================================================================= 수고 많으십니다. 위 종목 검색식중 4개중에 3개이상 만족하면 검색되게 부탁드립니다. 감사합니다.
프로필 이미지
그냥생각없슴
2024-08-15
797
글번호 182565
종목검색
답변완료

문의 드립니다!

안녕하세요! 아래수식에서보면 캔들이 이동함에따라 상하단선도 캔들과 같은 방향으로 이동하게되는데요 이 상하단선이 현재의 이동방향과 서로 대칭인 방향에서 선이 발생되도록 가능할까요? 가능하다면 이 대칭선만 나오는 수식과 2가지 선이 모두 발생되는 수식으로 각각 부탁드립니다 감사합니다 ----------------------------------------------------- input : 기간(20),k(0.03); var1 = highest(H,기간)[1]; var11 = var1*(1+k/100); var2 = lowest(L,기간)[1]; var22 = var2*(1+k/100); plot1(var1,"고점"); plot2(var11,"고점+k%"); plot3(var2,"저점"); plot4(var22,"저점+k%");
프로필 이미지
유로파54
2024-08-15
959
글번호 182564
지표
답변완료

countif 관련 문의

안녕하세요. 항상 도움을 받고 있습니다. Countif 사용시, 아래 두개의 차이가 궁금합니다 감사합니다. CountIf(c[1]>low1[1],4) == 4 CountIf(c[1]>low1[1],4)
프로필 이미지
먼지곰
2024-08-15
814
글번호 182563
시스템
답변완료

지표 문의 드립니다.

1. 3분봉에서 전일 분봉상 (upvol*(H+L+C+O)/4의 합)/(upvol의 합)을 영업일 3분봉에서 구현하고 싶습니다. 2. 당일 최고 vol*(H+L+C+O)이고 H가 dayhigh(0)일경우 H의 값(갱신시 값 변화)을 당일 분봉에서 구현하고 싶습니다. 감사합니다.
프로필 이미지
마녀58
2024-08-15
753
글번호 182562
지표
답변완료

종목검색

시가총액 일천억 이상
프로필 이미지
박셰프
2024-08-15
737
글번호 182561
종목검색
답변완료

잘못된인수가발견되었습니다라는 메세지

시뮬레이션을 하기위해 챠트에 시스템로직을 올릴려고 하면 잘못된인수가 발견되었습니다라는 메세지가 뜨고 있습니다. 메세지가 뜨면 다시 검증을 하면 검증이 완료되고 다시 올리면 정상적으로 시뮬레이션을 돌릴 수가 있습니다. 번거려워서 그러는데 원인을 찾을 수가 없을까요?
프로필 이미지
하날랑
2024-08-15
1033
글번호 182560
시스템
답변완료

주봉식 부탁드립니다.

var1 = 이번주(주봉)시가; var2 = 지난주(주봉)시가; var3 = (이번주+지난주)최고가가격; var4 = (이번주+지난주)최저가가격: 부탁드립니다.
프로필 이미지
신나는파파
2024-08-14
882
글번호 182559
시스템
답변완료

Nh 예스글로벌 시장시간 부탁드려요

Nh 예스글로벌에서 nq es cL gas gc 등 거래하는데 시장시간으로 변경방법이 궁금합니다. 없으면 지표에서 현지 시장시간 나오게 수식 부탁드려요.
프로필 이미지
forjk1
2024-08-14
612
글번호 182558
지표
답변완료

월봉

월봉 조건검색식이 있다고 하면 오늘 장중에 그 조건식을 만족한 종목만 나오게 할수 있나요 월봉 조건검색식이 월초부터 오늘이 14일이면 1일부터 오늘 14일까지 만족하는 종목이 다 나오잖아요 오늘이 14일 이라고 치면 오늘 장중에 그 조건에 이번달 첫 만족하는 월봉 종목검색식 수식이 있는지요 제 수식에 추가할 수식이 필요해요 수고하세요 input : length(21),hh(8),mult(2),k(2); var : src(0),n(0),tx(0),sume(0),i(0),j(0),y2(0),sum(0),sumw(0),w(0),mae(0),A(0),A1(0),A2(0),A3(0); src = Close; n = barindex; sume = 0; for i = 0 to length-1 { sum = 0; sumw = 0; for j = 0 to length-1 { w = exp(-(pow(i-j,2)/(hh*hh*2))); sum = sum+src[j]*w; sumw = sumw+w; } y2 = sum/sumw; sume = sume+abs(src[i] - y2); } mae = sume/length*mult; A=y2; A1=y2+mae; A2=y2-mae; input : keyvalue(1),atrperiod(10); var : xATR(0),nLoss(0),xATRTrailingStop(0),pos(0),xcolor(0); src = close ; xATR = atr(atrperiod); nLoss = keyvalue * xATR; xATRTrailingStop = iff(src > xATRTrailingStop[1] and src[1] > xATRTrailingStop[1], max(xATRTrailingStop[1], src - nLoss), iff(src < xATRTrailingStop[1] and src[1] < xATRTrailingStop[1], min(xATRTrailingStop[1], src + nLoss), iff(src > xATRTrailingStop[1], src - nLoss, src + nLoss))); pos = iff(src[1] < xATRTrailingStop[1] and src > xATRTrailingStop[1], 1, iff(src[1] > xATRTrailingStop[1] and src < xATRTrailingStop[1], -1,pos[1])); input : 기간(5); var : Tema1(0),Tema2(0),Tema3(0),TemaM(0); Tema1= EmA(close, 기간); Tema2= EmA(Tema1, 기간); Tema3= EmA(Tema2, 기간); TemaM= 3 * Tema1 -3 * Tema2 + Tema3; input : N배(1.75); var : buyVolume(0),sellVolume(0); buyVolume = iff( (high==low), 0, volume*(close-low)/(high-low)); sellVolume = iff( (high==low), 0, volume*(high-close)/(high-low)); INPUT:TT(3); var : BB(0),X1(0),X2(0),X3(0); BB=C*V; X1=accumn(BB,TT); X2=accumn(V,TT); X3=X1/X2; INPUT:N일(3); var : QQ(0),DD(0),EE(0),FF(0),GG(0); QQ=(H+L+C)/3; DD=QQ*V; EE=accumn(DD,N일); FF=accumn(V,N일); GG=EE/FF; IF CROSSUP(C,X3) && CROSSUP(C,GG) && TemaM>TemaM[1] && pos==1 && C>O && X3>O && V>V[1] && buyVolume>sellVolume*N배 TheN Find(1);
프로필 이미지
뽀스뽀스
2024-08-14
687
글번호 182557
검색