커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 문의

안녕하세요 종가를 일정한 기간 단위로 누적하여 변수에 나눠 저장하고 싶습니다. 즉 아래처럼 말입니다. Var1=Accumn(C, 5); Var2=Accumn(C, 10); Var3=Accumn(C, 15); ... ... Var97=Accumn(C, 485); Var98=Accumn(C, 490); Var99=Accumn(C, 495); 그런데 이렇게 하면 Accumn 함수 구조 때문에 너무나 연산이 오래 걸리는데요. For문을 한번만 돌려 같은 결과를 얻고 싶습니다. For cnt=5 to 100 step 5 { Var1=... Var2=... } 이런식으로 말입니다. 배열을 써야 할까요? 어떻게 해야 좋을지 조언 말씀 부탁드립니다.
프로필 이미지
hex
2012-02-17
428
글번호 47875
지표

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

프로필 이미지
꾸주니
2012-02-17
6
글번호 47873
지표
답변완료

오차가 나는데 왜그런지 모르겠습니다.

-1 거래량 매물관련 지표를 만들고 있는 중입니다. (저항대 지지대) :가정: 봉의 시가 종가에만 에너기가 있다고 가정 과정: 지정수 만큼의 봉의 시가+종가 가격대에 거래량누적 통합 :출력 목표: 전일 종가대비 상하로 약100틱정도 안에 있는 지수대 에 거래량 누적 ,이동평균 고점 3개정도씩 의 지수선을 화면에 선으로 표시되게 하는것입이다.. **(참고 그림에서 나오는 녹색선만 화면에 나오게 하는게 목표) 나중에 그걸로 시스템을 한번 매매로직도 만들려고 하는데요 *참고 그림설명: 회색이 틱별로 거래량 누적 파랑선이 누적거래량 이동평균 녹색선 지지와 저항대 선(이동평균선 고점 3개) ------------------ 일단 공부하면서 하는거라 많이 부족합니다. 첫째로 지수대별로 Array로 선언한 지수대를 배분을 하는것까지는 했는데 둘때로 분배한 함수랑 시가나 종가 일치시 거래량을 누적시키려는 과정에서 차트 그림에서 보면 자주색 선이 그날 종가값으로 나오게 선언한건데 종가랑 차이가 납니다. 종가자체가 제가 배분한값이랑 한틱정도씩 계속 오차가 나다가 안나다가 그러는데.. 그래서 거래량 누적도 엉터리고.. 도무지 수정이 안되내요 제힘으로 할려고 몇일동안 하다가 이유를 못찾아서.도움을 청합니다. (여러 방법으로 한다고 정리가 안되서.수식이 좀 지저분합니다.) 지금 화면에 출력되게 해놓은것은.. 디버깅(?)할려고 출력되게 한겁니다. 질문1 제가 종가랑 일치할때 배열명에 올바르게 대입했다고 생각하는데 오차나는 이유는? 질문2 그리고 array로 방을 배분할때 음수 값은 인식이 안되는건가요? 전일 종가를 기준으로 하니까 음수값이 배분되었는데.. 인식 못하는듯 해서요 질문3, 제가 거래량 누적을 시 종가 틱단위로 하니까 누적거래량 높은순 3개로 매물벽 저항이나 지지로 잡으면.. 한두틱 차이로 선이 나올수도 있을듯 해서 이동평균 고점 3개 정도로 할려고 하는데 어려운 작업인가요?? 질문4 . 제가 할려고 하는것 단순한듯도 한데..아닌가요?좀 도와 주시기 바랍니다. 도저히 힘드네요.. 이것도 4일째 공부하면서 하는중입니다. ㅠ.ㅠ 질문 5 .array 로 줄수있는 방수의 한계가 얼마인가요?? 높아지니 인식못하는듯 해서요 ------------작업중인 수식-------- input : 기준기간(10),기준틱L(-200),기준틱H(200); var : 저가(0),고가(0),hh(0),ll(0),고저차(0),TICK(1),arr(1),arro(1),arrc(1); var : 호가수량(0),시가(0),전일종가(0),기준봉수(0),기준저가(0); var : aaa(0),bbb(0),ccc(0),추가거래량(0), 행번호(0); HH = Highest(H,기준기간); LL = Lowest (L,기준기간); 시가=DayOpen(0); 전일종가=DayClose(1); 기준저가= 전일종가-(100*PriceScale); 호가수량= (hh-ll)/PriceScale; 기준봉수=(c-기준저가)/PriceScale; bbb= 기준저가 +(기준봉수 * PriceScale); Array : 기준가[1000](0); Array : 기준거래량[1000](0); 행번호=0; for 행번호 = 0 to 999 {기준가[0]=기준저가; 기준가[행번호+1]=기준가[행번호]+PriceScale; } 행번호=0; for 행번호 = 0 to 999 { if 기준가[행번호]==bbb then (기준거래량[행번호]=기준거래량[행번호]+v);} /*for 행번호 = 기준틱L to 기준틱H; { if 행번호 =기준봉수 then { 기준거래량[행번호]=기준거래량[행번호]+v; } } */ 행번호=0; for 행번호 = 180 to 200{ print("C:₩Documents and Settings₩Administrator₩바탕 화면₩test.cvc","%.2f,%.2f",기준가[행번호],기준거래량[행번호]);} #ClearDebug(); MessageLog("%.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f" ,기준가[102],기준가[103],행번호,기준봉수,c,bbb,기준거래량[기준봉수]); Plot1(bbb,"종가"); Plot2(기준가[기준봉수],"기준봉수"); Plot3(기준거래량[기준봉수], "거래량");
프로필 이미지
사랑초
2012-02-17
720
글번호 47872
지표
답변완료

수식부탁드립니다.

분봉차트에서 직전주의 시초가,종가,고가, 저가를 지금의 분봉차트에 그리는 수식 부탁드립니다.
프로필 이미지
무지개나날들
2012-02-17
429
글번호 47869
지표
답변완료

질문이요.

시가가 양봉이고 현재봉의크기가 전봉의 크기기 1.8배이상, 현재봉의 거래량이 전봉 거래량의 1.8배 이상시 현재봉의크기가 전봉 크기의 1.8배를 넘을때 매수 이걸 수식으로 나타내주세요. dayindex 로 사용해서 나타낼 수는 있는지도좀 부탁드릴게요.
프로필 이미지
타고난스캘퍼
2012-02-17
384
글번호 47868
시스템
답변완료

수식 문의 드립니다.

수식 부탁드려요. <매수> 1분봉 (1봉전) 종가가 엔벨롭(20,2) 하단 이하이고 1분봉 (1봉전) 종가가 RSI(14) 30 이하이고 1분봉 (1분전) 종가가 이격도 95 이하이고 1분봉 (0봉전) 시가가 볼린저 밴드(20,2) 하단 이하일시 즉시 매수 <매도> 이익 5% 발생시 절반 이익청산 손절은 5%발생시 손절. <대상> 주가범위 1분봉(1봉전) 3000원~9000원 혹은 30000원~90000원 5일 평균 주식거래량 400,000주 이상 혹은 전일 주식거래량 300,000주 이상 오전 11시~ 오후 1시까지 매수 금지.
프로필 이미지
아빠왕
2012-02-17
408
글번호 47867
시스템
답변완료

수식부탁드려요

수고 많으십니다. "전일 매매가 1번이고 수익이 1p 이상이면"을 표현하는 수익부탁해요 감사합니다
프로필 이미지
먼지의추억
2012-02-17
403
글번호 47866
시스템
답변완료

야간선물 주문

우리투자증권에서 야간선물시스템을 가동하는데, 이상하게 조건이 맞아도 예비신호만 계속 나오길래 지켜봤더니..자정(12시 정각)이 되어야 실주문이 나가더군요.. 시간 개념이 다르기 때문에, 주간장 로직과는 다르게 각종 시간 조건들은 아예 수식에 넣질 않았는데.. 원인이 뭔가요??
프로필 이미지
주사돌이
2012-02-17
458
글번호 47864
시스템
답변완료

수식부탁드립니다---------

input:시간(20),봉수(5); if time-stime[봉수] <시간 and c>ma(c,20) Then buy ( ); if time-stime[봉수] <시간 and c<ma(c,20) Then sell ( ); 5봉 이 완성 되는데 50초 미만 일경우에는 buy,sell 하고 50 초 이상 소요 되면 청산만 하려는데 수정 부탁합니다
프로필 이미지
leekss1
2012-02-17
440
글번호 47863
시스템