커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 부탁드립니다.

1. 이평선배열순서 20>당일주가>5>60>120>240 20일선기울기는 하락 60,120,240일선은 상승전환 60일과 20일선 이평선 크로스 발생 이후 캔들이 5이상. 많아도 됩니다. 당일 봉이 1일전 시가와 종가 보다 2배 이상 상승한 양봉 가격은 10,000원 이상 거래량 50만주 이상. 2.20일 이내 첫번째 상한가 장이 끝난후에 검색해서 나오면 됩니다.. 날짜가 맞지 않면 하루씩 뒤로 미루어도 됩니다. 종목 검색 수식 부탁드립니다. 감사 합니다.
프로필 이미지
월드맨
2023-03-27
1404
글번호 167564
종목검색

사하라 님에 의해서 삭제되었습니다.

프로필 이미지
사하라
2023-03-27
4
글번호 167560
지표
답변완료

문의드립니다

수고 많으십니다 키움에 매수 매도 수식인데 예스 시스템으로 전환 부탁드립니다 항상 감사드립니다
프로필 이미지
cjfdk
2023-03-27
1543
글번호 167557
지표
답변완료

봉갯수

감사합니다 이평5 가 이평10을 돌파하면 봉갯수 카운트 시작, 봉갯수가 11이상이면 (즉, 11,12, 13 ~) 봉갯수를 11로만 표시하고 싶습니다. (봉갯수 카운트가 계속 커지지 않게 하려는 목적)
프로필 이미지
jdavid
2023-03-27
1890
글번호 167552
지표
답변완료

도움을 요청합니다.

안녕하세요? 아래 내용은 81338 관련 내용입니다. 바쁘신 중에도 성의를 다해주셔서 진심으로 감사드립니다. 그런데요 제안해 주신 1, 2안 모두 반응을 하지 않습니다. 즉 기존 수식만 나타날 뿐입니다. 다음은 데이터2의 실거래량지표입니다. var : C2(0,Data2),H2(0,Data2),L2(0,Data2),cnt(0,Data2); var : Sidx(0,Data2),Sidx1(0,Data2),Eidx(0,Data2),Eidx1(0,Data2),Pre1(0,Data2); C2 = Data2(c); if Data2(Bdate != Bdate[1]) Then { H2 = C2; L2 = C2; Sidx = data2(Index); Sidx1 = Sidx[1]; Eidx1 = Eidx[1]; } Eidx = data2(Index); if data2(Bdate != Bdate[1] or (Bdate == bdate[1] and C2 > h2)) Then h2 = C2; if data2(Bdate != Bdate[1] or (Bdate == Bdate[1] and C2 < l2)) Then l2 = C2; if Sidx1 > 0 Then { pre1 = 0; For cnt = data2(Index)-Eidx1 to data2(Index)-Sidx1 { if data2(sDate[cnt] < sDate and sTime[cnt] <= sTime) Then { pre1 = C2[cnt]; cnt = data2(Index-Sidx1+1); } } } if CurrentDate == sDate and Data1(sDate) == Data2(sDate) Then { Plot1(C2,"참조",IFf(C2 >0,RGB(0,0,0),RGB(0,0,0))); Plot2(H2,"최고"); Plot3(L2,"최저"); Plot4(pre1,"전일"); PlotBaseLine1(0); 제가 도움을 청하는건 data1(Upvol-DownVol)+data2(상기 수식에서의 실거래량)입니다. 제가 로직에 표현력이 없어 위와같이 표현합니다. 다시한번 검토를 청해봅니다. 오늘도 즐거운 시간 되세요. 감사합니다. =================== 안녕하세요 예스스탁입니다. 참조데이터2의 거래량을 더하시는 부분이 해당식에 동일내용으로 data2의 내용을 추가하시는건지 아니면 기존 계산내용에 data2(upvol-downvol)을 추가하고자 하시는지 불분명해 식 2개를 작성해 드립니다. 1. data2의 내용을 추가 input : R1(200),G1(0),B1(0); input : R2(0),G2(0),B2(200); var : V1(0,Data1),i1(0,Data1),h1(0,Data1),l1(0,Data1); var : V2(0,Data2),i2(0,Data2),h2(0,Data2),l2(0,Data2); if data1(Bdate != Bdate[1]) Then { v1 = data1(Upvol-DownVol); i1 = data1(Upvol-DownVol); h1 = v1; l1 = v1; } Else { v1 = v1 + Data1(Upvol-DownVol); if v1 > h1 Then h1 = v1; if v1 < l1 Then l1 = v1; } if CurrentDate == sDate Then { Plot1(v1,"당일실매수거래량",iff(v1 > 0,RGB(0,0,0),RGB(0,0,0))); plot2(i1,"첫봉종가"); Plot3(h1,"최고"); plot4(l1,"최저"); plot5(l1+(h1-l1)*0.236,"23.6%"); plot6(l1+(h1-l1)*0.382,"38.2%"); plot7(l1+(h1-l1)*0.500,"50.0%"); plot8(l1+(h1-l1)*0.618,"61.8%"); plot9(l1+(h1-l1)*0.714,"71.4%"); plot10(l1+(h1-l1)*0.500+150,"+150"); PlotBaseLine1(0); } if data2(Bdate != Bdate[1]) Then { v2 = data2(Upvol-DownVol); i2 = data2(Upvol-DownVol); h2 = v2; l2 = v2; } Else { v2 = v2 + Data2(Upvol-DownVol); if v2 > h2 Then h2 = v2; if v2 < l2 Then l2 = v2; } if CurrentDate == sDate Then { Plot11(v2,"당일실매수거래량",iff(v1 > 0,RGB(0,0,0),RGB(0,0,0))); plot12(i2,"첫봉종가"); Plot13(h2,"최고"); plot14(l2,"최저"); plot15(l2+(h2-l2)*0.236,"23.6%"); plot16(l2+(h2-l2)*0.382,"38.2%"); plot17(l2+(h2-l2)*0.500,"50.0%"); plot18(l2+(h2-l2)*0.618,"61.8%"); plot19(l2+(h2-l2)*0.714,"71.4%"); plot20(l2+(h2-l2)*0.500+150,"+150"); } 2. data1(Upvol-DownVol)+data2(Upvol-DownVol)로 계산 input : R1(200),G1(0),B1(0); input : R2(0),G2(0),B2(200); var : V1(0,Data1),i1(0,Data1),h1(0,Data1),l1(0,Data1); if data1(Bdate != Bdate[1]) Then { v1 = data1(Upvol-DownVol)+data2(Upvol-DownVol); i1 = data1(Upvol-DownVol)+data2(Upvol-DownVol); h1 = v1; l1 = v1; } Else { v1 = v1 + (Data1(Upvol-DownVol)+data2(Upvol-DownVol)); if v1 > h1 Then h1 = v1; if v1 < l1 Then l1 = v1; } if CurrentDate == sDate Then { Plot1(v1,"당일실매수거래량",iff(v1 > 0,RGB(0,0,0),RGB(0,0,0))); plot2(i1,"첫봉종가"); Plot3(h1,"최고"); plot4(l1,"최저"); plot5(l1+(h1-l1)*0.236,"23.6%"); plot6(l1+(h1-l1)*0.382,"38.2%"); plot7(l1+(h1-l1)*0.500,"50.0%"); plot8(l1+(h1-l1)*0.618,"61.8%"); plot9(l1+(h1-l1)*0.714,"71.4%"); plot10(l1+(h1-l1)*0.500+150,"+150"); PlotBaseLine1(0); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도와주세요 > 안녕하세요? 아래 실거래량 지표에 참조데이터2의 거래량을 더한 수식을 만들고자합니다. 또 미리 감사드리며 오늘하루도 즐거운시간 되시길 바랍니다. =============== input : R1(200),G1(0),B1(0); input : R2(0),G2(0),B2(200); var : hh(0),ll(0); if Bdate != Bdate[1] Then { var1 = 0; Var2 = Upvol-DownVol; } var1 = var1 + (Upvol-DownVol); if CurrentDate == sDate Then Plot1(var1,"당일실매수거래량",iff(var1 > 0,RGB(0,0,0),RGB(0,0,0))); if CurrentDate == sDate Then plot2(Var2,"첫봉종가"); if Bdate != Bdate[1] Then { hh = var1; ll = var1; } Else { if var1 > hh Then hh = var1; if var1 < ll Then ll = var1; } if CurrentDate == sDate Then { Plot3(hh,"최고"); plot4(ll,"최저"); plot5(ll+(hh-ll)*0.236,"23.6%"); plot6(ll+(hh-ll)*0.382,"38.2%"); plot7(ll+(hh-ll)*0.500,"50.0%"); plot8(ll+(hh-ll)*0.618,"61.8%"); plot9(ll+(hh-ll)*0.714,"71.4%"); plot10(ll+(hh-ll)*0.500+150,"+150"); } if CurrentDate == sDate Then { PlotBaseLine1(0); }
프로필 이미지
포보스
2023-03-27
1900
글번호 167551
지표
답변완료

수식부탁

키움증권 수식입니다 a=dayopen()/dayclose()*100; b=valuewhen(1, crossup(a, 100), c(1)); crossup(c, b) 위 수식을 예스트레이더 시스템 수식으로 변환 부탁합니다
프로필 이미지
대주발
2023-03-27
1525
글번호 167549
시스템

대주발 님에 의해서 삭제되었습니다.

프로필 이미지
대주발
2023-03-27
2
글번호 167546
지표
답변완료

수식 문의드립니다.

항상 감사합니다. 3분봉에 적용된 수식에서 주가가 일봉상 20일이평선에 데드크로스할 시, 매수 되는 수식을 작성하고 싶습니다. 3분봉에서 장기이평으로 구현하려니 괴리가 많이 생겨서요. 수식도 맞는지 검토부탇그립니다. input : dayp(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); sum1 = 0; sum2 = 0; For cnt = 0 to dayP-1 { sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/dayP; mav2 = sum2/dayP; var1 = ma(C,1); var2 = ma(C,8400); #30일선 var3 = ma(C,5600); #20일선 Var4 = (Var2+Var3)/2; #전일저가는 일봉 20이평 아래 # if DayLow(3) < mav1 Then { #저가가 15일선 이탈 시 매수 if CrossDown(L,Var3) Then Buy("b1",AtStop,C);
프로필 이미지
망고맨
2023-03-27
1157
글번호 167543
시스템
답변완료

수식 부탁 드립니다.

수식작성 감사드립니다 . 1.첫번째 질문 입니다. P= 20일전 종가-19일전종가 P는 20일과 19일 주가 위체에 따라서 음수와 양수 일때가 있습니다. 따라서 P값도 양수 일때는 + 음수일때는 - 값을 갖게 됩니다. W=당일현재가-P KH=P+(20 ATR*P*현재가) KM=20ATR+W kL=KH-(W*1.2) KH, KM, KL 화면에 출력
프로필 이미지
월드맨
2023-03-27
1251
글번호 167540
지표
답변완료

프로그램을 타인에게 이 메일로 전달 가능한지?

1. 프로그램을 타인에게 이 메일로 전달 가능한지? 2. password를 걸어서 타인에게 프로그램을 빌려줬을때, Password만 풀리면 프로그램을 볼수 있을건데, 그것을 방지하는 방법은 없는지? 알려 주시기 바랍니다. 3. 프로그램 돌릴때, 복수계좌 기능이 있던데, 타인 의 계좌도 복수 계좌 기능으로 프로그램을 한 사람이 여러사람의 계좌를 프로그램을 돌릴수 있는지? 있다면 그 방법이 어떻게 되는지 알려 주시기 바랍니다.
프로필 이미지
기관장
2023-03-26
1551
글번호 167538
시스템