커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.

항상 친절하시고 상세한 답변 감사드립니다. 추세선함수를 사용한 시스템식 소스를 만들고 있습니다. 이 소스는 크게 A. 추세선함수로 추세선들을 그리는 부분.(지표식이라고 봐도 되겠습니다) B. 1번에서 구해진 추세선들에 따라 그 것을 돌파 내지 이탈할 때 매매하는 매매식 부분. 이렇게 두 덩어리로 구성되는데, A부분에서 최적화에 필요한 외생변수(가령 Swing함수의 Left, Right 등)들이 선언되고 추세선들이 그려져서, 이 부분만 떼어서 지표식으로도 사용하고, 또 시스템식을 만들 때에는 이 A부분을 copy해서 시스템 식 앞 부분에 paste하는 방식으로 작업을 하고 있는데, 지표식(A부분)에서 작은 수정을 하나 하기만 해도 (가령 변수 최적화 후 변수에 반영) 이 A부분만으로 이루어진 지표식 모듈을 복사해서 시스템 식에 붙여넣기 등을 하는 것이 좀 번거롭습니다. 그래서, 마치 사용자함수를 만들어서 이를 사용자함수 디렉토리에 넣어 두고 언제든 참조해서 사용하는 방식과 같이, 이 A부분을 지표식으로 만들어 두고, 시스템식에서는 이 A부분을 통째로 복사해 붙여 쓰는 것이 아니라, 단순히 A부분 지표식을 호출해서 사용할 수 있는 방법이 있는지요? 감사합니다.
프로필 이미지
즐겁게
2014-05-01
195
글번호 74805
시스템
답변완료

부탁드립니다

부탁드립니다 특정 가격을 차트에 선으로 나오게 만들고 싶습니다 단 편집기에서가 아닌 변수값에서 하는 방식으로 부탁합니다(이평선 수정하는 방식으로) 약 8선 정도 그려지게 하고 싶군요 또 주가가 제가 미리 지정한 가격에 2틱정도 가까워지면 "일부 정리"이런 문구도 나왔으면 합니다 힘드시겠지만 꼭 부탁합니다
프로필 이미지
정소장
2014-05-01
222
글번호 74804
지표
답변완료

부탁드립니다

시스템 식하나 부탁합니다 공부를 해도 잠시 멈추면 나 잊네요 생소해서 그런지 영 힘이 드는군요 한글 설명도 부탁합니다 특정 이평선 돌파하면 매수 (예:20 이평선 매수1 20 이평선을 연속 몸통있는 양봉으로 돌파하면 매수 (1봉전 0봉전 둘다 양봉이면서 시가보다 종가가 커야한다) 매수2 20 이평선돌파하고 양봉 음봉 도지 관계없이 20 이평선 위에서 연속5봉이 20 이평선을 이탈하지 않으면 매수 단 20 이평선과의 이격이 종가상 틱수로4틱 이상 벌어지면 않된다 매수1 에서 중요한것은 연속 2양봉이 중요하고 매수2 에서 중요한것은 연속 5봉(양봉 음봉 도지 상관없음) 20 이평선위에 있어야 하며 20 이평선 기준 이격이 4틱 이상 벌어지면 않된다는 것이 중요합니다 정말로 중요한것은 동시호가에 주가가 단순이 20 이평선 위 아래에 있다고 해서 매수매도가 나오면 않된다는것이 중요합니다 동시호가에 이격이 벌어저서 시작하면 20 이평선 돌파 이탈 지지 저항이 나오는 시점에서 첫번째 매수 매도가 나와야 한다는것입니다 시작부터 이격이 크게 시작해서 한 방향으로 올리던 내리던 하면서 기준에 해당하지 않으면 매수 매도가 나오지 않아야 합니다 반대 포지션도 부탁드리며 당일 청산이 기준입니다 매수 매도시 음성파일을 첨부해서 사용하고 싶군요 이 역시 방법좀 부탁합니다
프로필 이미지
정소장
2014-05-01
315
글번호 74803
시스템
답변완료

수식문의합니다

안녕하세요? 수식작성하는데 어려움이 있어 질문드립니다. 질문1) if var1 > var1[1] and var2 > var3 and var2 > var2[1] Then //조건1 plot1(H,"1",RED); else var1 < var1[1] and var2 < var3 and var2 < var2[1] Then //조건2 plot1(H,"1",BLUE); Else plot1(H,"1",CYAN); 이런 지표식이 있다고 할때 condition1, condtion2, condition 3으로 변경하여 수식작성에 사용할려고 합니다. condition1 = 조건1 condition2 = 조건2 condition3은 뭘 적나요? 메뉴얼 이런데 봐도 ~~~ 아니면 다른 방법이 있으면 부탁드립니다. if condition1= true then 50주매수 if condition2= true then 100주 매수 if condition3= true then 200주 매수 이런식으로 작성합니다. [질문2] 아래는 게시판에 있는 글인데요 data2로 수정작성부탁합니다. 제가 작성해서 적용하니 data1분봉, data2 일봉 으로 적용하니색상이 한가지색으로만 나옵니다. input : g(17),s(8),r(8),p(4); input : Length(14),signal(9); input : P1(9),P2(26),P3(9); var : smiv(0,Data2),SMIS(0,Data2); var: Trixval(0,Data2), TrixSlope(0,Data2), TrixSignal(0,Data2); var : MACDV(0,Data2),MACDS(0,Data2),MACDO(0,Data2); SMIv = data2(ema(ema(c-(highest(H,g)) + data2(lowest(L,g))*0.5, r),s) * 100) / data2((0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s))); SMIs = data2(ema(smiv,P)); Trixval = data2(Trix(Length)); TrixSlope = data2(Trixval - Trixval[1]); TrixSignal = data2(ema(TrixSlope,signal)); var1 = data2((3 * Ema(c,P1))) - data2((3 * Ema(Ema(c,P1),P1))) + data2((Ema(Ema(Ema(c,P1),P1),P1))); var2 = data2((3 * Ema(c,P2))) - data2((3 * Ema(Ema(c,P2),P2))) + data2((Ema(Ema(Ema(c,P2),P2),P2))); MACDV = data2(var1-var2); MACDS = data2(ema(MACDV,P3)); MACDO = data2(MACDV-MACDS); value1 = SMIs+TrixSignal+MACDS; if value1 >= value1[1] Then plot1(value1,"1",red); Else plot1(value1,"1",blue); 감사합니다.
프로필 이미지
에리조나
2014-05-02
197
글번호 74802
시스템
답변완료

수식 문의 드립니다.

당일포함 4일중 고가/저가선이 챠트에 가로로 그어지고요. 당일을 한번 증감 시켜서 5일선이 나타나게 해주세요.(당일은 현재가 중심으로 5이선값이 그어지며 따라다니겠죠)
프로필 이미지
가이오
2014-04-30
175
글번호 74801
지표
답변완료

특정 시간의 값에 대한 차트 전구간 그리기

안녕하십니까? 오늘의 고점과 저점의 1/2되는 선을 차트에 그린다고 할 때 HL_Half=(H+L)/2; plot1(HL_Half) 와 같이 하면, HL_half는 매일 매일 변경된 그날의 값으로 그려 줄 것입니다. 그런데 그렇게 그리지 않고 오늘의 HL_Half값 만을 차트의 전구간에 그리고 싶은 것입니다. 즉 윗식의 HL_Half는 차트에서 꼬불꼬불 나타나겠지만, 제가 원하는 방식으로 그려진다면 전 차트에 대해 직선으로 나타날 것입니다. 또한 내일이 되면 오늘의 값은 모두 버리고, 내일의 (H+L)/2의 값을 그리는, 이렇게 그리는 방법(idea)이 있는지 알고 싶습니다.(시스템 특성상 안 될것 같기도 하고요...) 혹시 방법이 있으면 답변이 식으로 표현이 되었으면 좋겠습니다.
프로필 이미지
미래차트
2014-04-30
177
글번호 74800
지표

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

프로필 이미지
fm20fm
2014-04-30
0
글번호 74792
사용자 함수
답변완료

문의드립니다

이평(5,20) 골드크로스시 직전 데드구간 최저가,최고가 데드크로스시 직전 골드구간 최저가 최고가 지표를 부탁드립니다 지표라인은 골드크로스 상태일땐 데드크로스 전까지 지표츨력, 데드크로스 상태일땐 골드크로스 전까지 지표표시 부탁드립니다
프로필 이미지
해피데이m
2014-04-30
181
글번호 74791
지표
답변완료

문의

늘 성의있는 답변에 감사드립니다. 검색을 작성할 때 사용하는 명령의 옵션에서 'def'에 해당하는 내용을 정의 또는 사용하는 방법에 대하여 문의드립니다. 사용되는 기호는 모두 어떤 종류가 있으며 프로그래밍시 정의하여 사용하는 방법을 알고 싶습니다. 검색뿐만 아니라 지표에서도 사용하는 방법도 당부 드립니다. [plot1(H,"고점",red,def,7) --> 여기서 'def'에 되는 옵션의 정의 방법]
프로필 이미지
회원
2014-04-30
164
글번호 74787
검색