커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7838
글번호 230811
지표
답변완료

4348번 재질문입니다.

답변 감사합니다... 4348번의 2번질문에 대해 재질문이 있어서 문의드립니다... 1.5분봉에서 전일 총거래량 대비 당일 9시 30분까지의 누적 거래량%가 전일 총거래량 대비 전일의 9시30분까지의 거래량 %보다 크면 빨간색으로 나타내고 작으면 파란색으로 나타내는 식 부탁드립니다. 2.1번에서 RED 조건이고,9시 30분까지의 (최고가+최저가)가 당시 n봉 이평 위에 있으면 m=1 RED 조건이고,9시 30분까지의 (최고가+최저가)가 당시 n봉 이평 아래에 있으면 m=2 BLUE조건이고,9시 30분까지의 (최고가+최저가)가 당시 n봉 이평 위에 있으면 m=3 BLUE조건이고,9시 30분까지의 (최고가+최저가)가 당시 n봉 이평 아래에 있으면 m=4 (당시==9시 30분) ========================== 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1. var1 = ((dayvolume()-dayvolume(1))/dayvolume(1))*100; plot1(var1); plot2(dayvolume(),"당일누적거래량"); plot3(dayvolume(1),"전일누적거래량"); 2. if date != date[1] then var2 = 0; if stime <= 93000 then{ var2 = var2+V; } var1 = ((var2-dayvolume(1))/dayvolume(1))*100; plot1(var1); plot2(var2,"9시30분누적거래량"); plot3(dayvolume(1),"전일누적거래량"); 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 수식문의드립니다... > 1.5분봉에서 당일 누적 거래량을 전일 총거래량 대비 %로 나타내는 식 부탁드립니다. 2.5분봉에서 당일 9시 30분까지의 누적 거래량을 전일 총거래량 대비 %로 나타내는 식 부탁드립니다.
프로필 이미지
회원
2006-01-11
1486
글번호 9114
기타
답변완료

다시문의 드립니다.

아래에 답변이 제의도 대로가 아니군요.. 표현이 정확하지못햇읍니다. 질문 부분을 몇군데 수정하것읍니다... 질문; 다른 표현의 질문을 드리고자합니다. 틱에서 봉에 시간개념 적용이 쉽지않아서, 예를들어서, 분봉의 고가 저가를 표현하기 어려운걸로압니다만. n분봉의 고가 저가를 표현하기위해서 예를들어서 5분봉으로 설명하것읍니다. 틱60차트라고 가정을 하고 애기를드립니다. 틱봉을 5분단위로 짤라야 하는데, 정확히 짜르기가힘드니까, 틱봉이 1.틱봉~ 틱봉의 시간이 090500을 넘지않는 마지막봉( 이사이의 고가저가) -- 090500 을 처음넘는봉이 나타낫을때 위1번에 해당하는 모든봉중에 최고가, 최저가를 구하여 차트에 표시한다 의미입니다. (이사이 봉이 틱차트이니 몇개가 &#46084;수도잇겟죠..) 2.틱봉의 시간이 090500 처음넘는봉~ 091000을 넘지않는마지막봉.(이사이의고가저가) -- 091000 처음 넘는봉이 나타낫을때, 2번해당봉들사이의 고가저가를 구해서 이때부터 차트에표시한다 의미임다. 3..틱봉의 시간이 091000 처음넘는봉~ 091500을 넘지않는마지막봉.(이사이의고가저가) -- 091500을 처음넘는봉이 나타낫을때, 3번해당봉의 고저를 구하고 차트에 표시한다 의미임다. 4. ; 위와같은 개념의 반복으로 장종료시까지 구한다.. 5. 이런개념으로 봉의 고가저가를 구하고싶읍니다. n분봉 의고가저가를 틱차트에 표현하고싶단의미입니다.
프로필 이미지
해월정
2006-01-11
1552
글번호 9113
지표

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
경복궁
2006-01-11
3
글번호 9108
시스템
답변완료

거래량 관련 문의

수고 많으십니다. 다름이 아니오라 틱 차트에서 1분봉의 거래량을 참조할수 있는 방법이 있는 지알고 싶습니다. 감사합니다.
프로필 이미지
변동성
2006-01-11
1555
글번호 9104
지표
답변완료

수식문의드립니다...

1.5분봉에서 당일 누적 거래량을 전일 총거래량 대비 %로 나타내는 식 부탁드립니다. 2.5분봉에서 당일 9시 30분까지의 누적 거래량을 전일 총거래량 대비 %로 나타내는 식 부탁드립니다.
프로필 이미지
회원
2006-01-11
1654
글번호 9102
기타
답변완료

기준선 문의

기준선은 보통 직선으로 움직이다가 상승하잔아요 주봉으로 검색을 하고 싶은데요 예를 들어서 아래로 오목한 모양을하고 있는 것을 검색하고 싶습니다. 모양은 그림을 첨부했거든요.
프로필 이미지
wops
2006-01-10
1255
글번호 9101
검색
답변완료

수식문의드립니다.

일전에 틱차트에 대해서 받은 답변을 아래에 첨부햇읍니다. 그때 질문은 봉을 n개단위로 나누어서 고점저점을 나타내는 지표부탁드립니다, 즉; n==10 이면 시초봉부터 10개봉의 최고점, 최저점을 11개봉째 나타내고, (즉 12번째봉에서 이전 10개봉의 고점저점이 아닙니다...) 11개봉부터 20개봉까지 10개봉의 고점저점을 21개봉에서 판단해서 지표를 나타 내게 하고싶읍니다. 이엇는데, 다른 표현의 질문을 드리고자합니다. 틱에서 봉에 시간개념 적용이 쉽지않아서, 예를들어서, 분봉의 고가 저가를 표현하기 어려운걸로압니다만. n분봉의 고가 저가를 표현하기위해서 예를들어서 5분봉으로 설명하것읍니다. 틱60차트라고 가정을 하고 애기를드립니다. 틱봉을 5분단위로 짤라야 하는데, 정확히 짜르기가힘드니까, 틱봉이 1.틱봉~ 틱봉의 시간이 090500을 넘지않는 마지막봉( 이사이의 고가저가) 2.틱봉의 시간이 090500 처음넘는봉~ 091000을 넘지않는마지막봉.(이사이의고가저가) 3..틱봉의 시간이 091000 처음넘는봉~ 091500을 넘지않는마지막봉.(이사이의고가저가) 4. 5. 이런개념으로 봉의 고가저가를 구하고싶읍니다. n분봉 의고가저가를 틱차트에 표현하고싶단의미입니다. 부탁드립니다. ** 첨부** input : n(10), ppp(200); var : cnt(0) , dayI(0),value1(0),value2(0),Hval(0),Lval(0); dayI = dayindex(); Hval = highest(H,N)[1]; Lval = Lowest(L,N)[1]; cnt = 0; if dayindex() < N then{ value1 = highest(H,dayI+1); value2 = Lowest(l,dayI+1); } if dayindex() >= N then{ For cnt = 1 to ppp { if dayI == N*cnt then{ value1 = Hval; value2 = Lval; } } } plot1(value1); plot2(value2); 즐거운 하루되세요 > 해월정 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 틱 차트에서 질문입니다. 봉을 n개단위로 나누어서 고점저점을 나타내는 지표부탁드립니다, 즉; n==10 이면 시초봉부터 10개봉의 최고점, 최저점을 11개봉째 나타내고, (즉 12번째봉에서 이전 10개봉의 고점저점이 아닙니다...) 11개봉부터 20개봉까지 10개봉의 고점저점을 21개봉에서 판단해서 지표를 나타 내게 하고싶읍니다. 부탁드립니다.
프로필 이미지
해월정
2006-01-10
1426
글번호 9100
지표
답변완료

스토 신호 문의

안녕하십니까? 수고 많으십니다. 다름이 아니오라 제가 스토신호를 만들려고 하는데 잘 안되고 있습니다. 제가 원하는 신호는 1) 매수 : 스토 %k와 %d 크로스시 와 가격이 60이평 위에있을때 매수청산 : 매수 신호 다음에 나오는 크로스 신호 2) 매도 : 스토 %k와 %d 크로스시 와 가격이 60이평 아래있을때 매도청산 : 매도 신호 다음에 나오는 크로스 신호 아래와 같이 작성 했는데 실제 그래프에서는 위와 같은 조건을 만족하지 않는 신호가 발생합니다. 뭐가 잘 못 되었는지 알려주시면 대단히 감사하겠습니다. Input : Period(12), Period1(5), Period2(5); Var : value1(0), value2(0), value3(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If C > ma(c,60) and CrossUP(value1, value2) Then { Buy(); if marketposition() == 1 and crossdown(value1,value2) Then Exitlong(); } # 매도/매수청산 If c <ma(c,60) and CrossDown(value1, value2) Then { sell(); If marketposition() == -1 and Crossup(value1,value2) Then Exitshort(); } 회신 부탁드립니다.감사합니다.
프로필 이미지
변동성
2006-01-10
1298
글번호 9098
시스템
답변완료

단위거래량

수고많으십니다. 다름이 아니라 예를들어 1.한종목을 30분단위로 끊어서 30분동안의 거래량과 거래건수(틱?)를 나누면 한틱당 평균거래량이 나올 것인데 지표로 만드는 방법과 2.오늘 그단위시간대의 단위거래량에서 전일동일시간대의 단위거래량을 나누어 백분율로 표시해 주는 지표입니다. 지표로 표시할 수 있을런지 모르겠네요. 그럼 수고하세요
프로필 이미지
신화
2006-01-10
1407
글번호 9097
지표