커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

이평선 그래프와 수평이동

질문1. 아래 지표를 사용하여 이평을 적용하면 그래프가 정확히 않나타는데 수정할수 있는 방법좀 아르켜 주세요^^. 2일 시가 이평이라 너무 명확한데 그래프는 틀리는군요. 참고로 그래프그림 첨부함니다. input : Period1(1), Period2(2); Plot2(ma(o,period2), "이평2"); 질문2. 이동평균의 지표 속성에서 챠트표시란에 보면 이동이란 선택이 있습니다. 여기성 수평을 3으로 해놓으면 그 이평이 3개봉만큼 우측으로 수평이동 되는것 같습니다. 이렇게 수평이동 시켜놓은 수식을 돌파할때 신호가 나오도록 만들수 있는 시스템 수식을 알켜주세요; 예) 5이평을 우측으로 3만큼 수평이동하고 이것 을 상향돌파하는 봉이 나오면 매수. 감사합니다
프로필 이미지
회원
2006-07-07
1346
글번호 10387
지표
답변완료

수식부탁드립니다

수고많으십니다 5분봉상 전일종가상의 rsi가 100이상이면 금일 시가에서 0.5빼서 매수대기하는 식을 만들려고 하는 데 잘안되네요 수식부탁드립니다
프로필 이미지
재령
2006-07-06
1261
글번호 10386
시스템
답변완료

스톡캐스틱

안녕하십니까 수식좀 부탁드립니다 STOCHASTICS(5.3.3)침체권(20)과열권(80)과 STOCHASTICS(20.12.12)K.D선이 골든크로스시 데드크로스시 2개의 STOCHASTICS 으로 매매하는식을 만들려고 합니다 STOCHASTICS(5.3.3)침체권에서10개봉이내에서형성됬고 현재STOCHASTICS(20.12.12)K.D선이 골든크로스시 매수식 STOCHASTICS(5.3.3)과열권(80)에서5개봉이내에서 형성됬고 STOCHASTICS(20.12.12)K.D선이 데드크로스시 매도식으로 할려고합니다 부탁 합니다 감사 합니다
프로필 이미지
헤치바위
2006-07-06
1249
글번호 10384
시스템
답변완료

검색...

먼저 문의드렸던 식인데요.. 전일 종가는 전전일 종가보다 P1%이상 크고 오늘은 전일보다 P2~P3사이에 아래에 위치 input : P1(7),P2(1),P3(3); if C[1] > C[2]*(1+P1/100) and C < C[1]*(1-P2/100) and C >= C[1]*(1-P3/100) then find(1); 위에서 P2~P3사이에 아래에 있지 않고 위에 있는 식으로 바꾸려면. < C[1]*(1-P2/100) and C >= C[1]*(1-P3/100) then 이부분을 > C[1]*(1-P2/100) and C <= C[1]*(1-P3/100) then --이렇게 바꾸면 되는건가요?
프로필 이미지
배트
2006-07-06
1244
글번호 10383
검색
답변완료

문의드립니다

안녕하세요, 선물 분봉차트에서 (예를 들어 5분봉 차트에서) 시초봉(시작봉)의 시가와 역시 시초봉의 종가를 표현을 어떻게 하는지요? 답변 부탁드립니다 그럼, 수고하세요.
프로필 이미지
회원
2006-07-06
1169
글번호 10378
시스템
답변완료

비슷하게 매수 매도를 돌리는데...

input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; if c > entryprice()+v2 then exitshort(); } if stime == 150400 then { exitshort(); } 같은 방식으로 매수는 결과가 나오는데, 위의 수식에서 v2를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요... 뭐가 잘 못 됐을까요... 미리 감사드립니다.
프로필 이미지
donbosco
2006-07-05
1121
글번호 10377
시스템
답변완료

이 수식 좀 부탁드려요

현재봉기준 1봉전부터 3봉전사이에서 RSI(9)가 0 이상이고 현재봉과 1봉전에서 CCI(9)가 0이상인 수식을 좀 부탁드립니다. 변수선언부터 해서요~~~
프로필 이미지
회원
2006-07-05
1217
글번호 10373
검색
답변완료

아래 수식구성한 것 다시 질문이요

> CJ_coco 님이 쓴 글입니다. > 제목 : 이 시스템식 좀 부탁드려요..^^ > 1번조건 현재봉기준에서 이전 3봉내에서 한봉이라도 MACD가 50이상인 종목에서 2번조건 CCI가 0 이상인 종목에 매수 신호를 보내는 시스템식. 1번조건을 만족하고 나서(1번조건을 만족하게 되면 그 이후에는 1번조건은 무의미해짐) 2번조건을 만족하는 종목을 매수하는 시스템 식 좀 구성해주심 감사요.. (순차조건으로..) 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : P1(12),P2(26),P(9); var : Value1(0),Value2(0); value1 = macd(P1,P2); value2 = CCi(P); if accumn(iff(value1 > 50,1,0),3) >= 1 and value2 >= 0 then buy(); 즐거운 하루되세요 수식구성해주신 부분중에 잘 이해가 안되는 부분이 있어서요 accumn 함수는 종가를 누적합산하는 건데 저는 누적한게 아니고 3봉동안 어떤 봉이던지 하나라도란 의미로 말씀드렸거든요.. 그리고 accumn(iff(value1 > 50,1,0),3) >= 1 여기에서 >=1 은 어떤 의미인지요?
프로필 이미지
회원
2006-07-04
1169
글번호 10372
시스템
답변완료

4949번 추가 질문..

네 제가 뭔가 착각을 해서 ....^^ P가 너무 많다보니 .. 한가지만 더질문을 드립니다. 스톡 세팅에서 N은 각각의 추세를 지속한 봉개수 . ex;1이면 1봉 2면 2봉연속 3이면 3봉연속 P는 각각의 3=상승 2=하락 1=보합 를 넣는게 맞는거죠? p랑n이 갑자기 많아지다보니... 햇갈리네요.. 수고하시구요 50봉 정도 하니까 검색이 됩니다. 수고하세요..... ----------------------------------------------------------------- 그리고 스톡캐스틱 5-3의 %k의 돌파값인데요 소수점이네로 검색을 할려면 어디를 수정해야 하는지 Input : Period(5), Period1(3), Percent(40); Var : value1(0), value2(0); value1 = StochasticsK(Period, Period1); If CrossUp(value1,Percent) Then { If C == C[1] Then value2 = 0.001; Else value2 = (C-C[1])/C[1]*100; } Else value2 = 0; Find(value2);
프로필 이미지
배트
2006-07-04
1252
글번호 10371
검색