커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템식 문의드립니다

1. 20봉 동안 종가의 최고값을 구하고 그 최고값의 10일 평균을 구하고 싶습니다 2. Trailingstop을 함수가 아닌 시스템식으로 구현하고 싶습니다 감사합니다
프로필 이미지
칭기스칸
2013-07-12
193
글번호 65264
시스템
답변완료

안녕하세요. 이메일로 문의 드리고 싶습니다.

30766 번 글을 적었었는데요. 실행이 잘 안되는 것 같아서 재차 질문드리고 싶습니다. 이메일로 문의 드리고 싶은데요, 메일 주소 알려주실 수 있으신지요. 첨부파일도 많습니다. 그럼 좋은 하루 보내세요~
프로필 이미지
gaintoga
2013-07-12
622
글번호 65263
시스템

마지너 님에 의해서 삭제되었습니다.

프로필 이미지
마지너
2013-07-12
47
글번호 65262
시스템
답변완료

예약어 문의

expirationdate expirationmonth 등은 설명에 예약어라고 나오는데요. 아직 사용이 안되는 함수인가요?
프로필 이미지
파쿠3
2013-07-12
187
글번호 65261
시스템
답변완료

지표식 문의 드립니다.

당일 최고가 이후 최저가를 분봉상 차트에 표시하고 싶습니다. 현재 봉의 고가가 최고가 이면 현재봉의 저가를 최저가로 설정하고 싶습니다. 항상 친절한 답변에 감사드립니다. 즐거운 하루 되세요.
프로필 이미지
아카보카
2013-07-12
192
글번호 65260
지표
답변완료

예스4.0- trendline 문의입니다.

예스 4.0 이 trendline 기능이 있는 줄로 압니다. 1분봉에서 일목균형표의 기준선이 하락진행하다가 상승전환하는 첫 자리만 수직선을 그리고 기준선이 상승진행하다가 하락전환하는 첫 자리만 수직선을 그리는 그리는 지표식 부탁드립니다. 그리고 일 시초가 하향돌파시 파란색수직선, 일 시초가 상향돌파시 빨간색수직선도 같이 나타나도록 부탁드립니다.
프로필 이미지
무지개나날들
2013-07-12
206
글번호 65259
지표
답변완료

부탁합니다

종목검색 일봉 검색으로 10시 이후 부터 장종료까지 계속 상한가인 종목 검색식 부탁합니다
프로필 이미지
미래테크
2013-07-12
191
글번호 65258
검색
답변완료

청산???

안녕하세요 질문 아래식은 엉뚱하게 시가 청산으로 되는데요 ㅠㅠ 종가 청산 되도록 수정해주십시요 ㅠㅠ 고맙습니다 ## if sTime == 143600 && NextBaropen < c - 0.09 Then ## ExitLong();
프로필 이미지
회원
2013-07-11
186
글번호 65257
시스템
답변완료

문의 드립니다.

안녕하세요. 시스템식을 만들었는데, 옵션 매수만 하도록 했고, 그래서 일단 buy로 엔트리가 된 상태에서만 바로 그 진입명을 써서, ExitLong이 되도록 만들었습니다. 즉 (MarketPosition == 0일 때) 매수진입하고 (그러면 이제 MarketPosition == 1이 됨), 그 게 매수청산(ExitLong) 되어야 (즉 이제 MarketPositoin == 0 이 되면), 다시 매수진입이 되도록 만들었는데, 그냥 시험적용에서는 제대로 매수진입-매수청산, 매수진입-매수청산, ... 순서대로 아주 잘 됩니다. 그런데, 실제 적용에서는, 매수가 된 후에, 매수청산이 제대로 되지도 않았는데 매수진입 신호가 작동해서, 결국 매수가 여러 개 쌓여 버리는 현상이 나타납니다. ('시스템 트레이딩 설정'에서 '피라미딩 설정'은 '허용안함'으로 설정했습니다) 짐작컨대, 신호는 그냥 신호대로 만들어 져서 (즉 실제 제 계좌의 포지션 상태와는 무관하게), 신호가 매수진입-매수청산, 매수진입-매수청산 이렇게 발생하면, 실제로는 매수청산이 이루어지지 않아서 매수가 쌓여 있는데도 또 매수주문이 작동해서 또 하나의 매수가 쌓여 버리는 것으로 생각이 됩니다. 질문 1: 이런 현상이 나타나지 않도록, 즉 실제 자동거래에서도, 매수진입-매수청산, 매수진입-매수청산 순서대로만 이루어 지도록 하려면 어떻게 해야 하는지요? 단순히 신호상으로만이 아니라, 실제 계좌의 포지션 상황에 따라, 실제 계좌에서 MarketPosition == 1이라면, 새로운 매수진입이 발생하지 않도록 되어야 할 텐데, 실제 계좌 포지션이 파악된 후 매수 진입 여부가 이루어지도록 하는 방법이 있으면 좋겠습니다. (아마 YesSpot을 쓰면 뭔가 될 것 같기도 합니다만, 아직 제가 YesSpot 공부를 하지 못했습니다. YesSpot을 써서 해결할 방법이 있다면, 그 것을 YesSpot 수식 예를 들어서 알려 주시면, 열심히 공부하도록 하겠습니다) 질문 2-1: 현재에는, 실제로 매매가 이루어 진 것을 차트 상에 표현하는 방법을 알지 못하겠습니다만, 이 것이 가능한지요? 가령 '실제로' (즉 단순히 신호 상으로만이 아닌) buy 한 계약이 이루어 지면, B1, 이런 식으로 표기될 수 있도록 하는 방법이 있는지요? 질문 2-2: 아니면 앞으로 혹시 그런 기능을 추가해 주실 수 있으실까요? 질문 3: 그리고 조금 전 실제로 소스를 작동시켜 보니까, 신호가 Buy-ExitLong-Buy-ExitLong (이까지 돌리고 중단시켰음. Buy는 안 된 상태에서 ExitLong만 연거푸 작동해서...) 이렇게 나왔는데, Buy는 두 번 다 접수만 되고 실행이 안 됐는데, ExitLong이 작동해 버려서 결국 매도가 두 개나 쌓여 버렸습니다 (숏포 2계약이 됨). 제가 생각하기로, ExitLong은, 당연히 Buy가 된 후, 즉 롱포지션이 있어야, 그 걸 청산하는 기능이어야 할 텐데, 이렇게 아무 포지션도 없는 상태에서 ExitLong이 작동해서 Sell의 기능을 해 버릴 수가 있는지요? 지금 조금 전에 나타난 실제상황으로 봐서 그런 거 같은데, 이 것은 문제가 있다고 봅니다. Sell이 아닌 ExitLong이 Sell로 작동해서 무포를 숏포로 만든다는 것은, 무포-롱포-무포-롱포-무포... 를 기본 방향으로 하는, 전체 소스 구상의 결과를 거꾸로 만들어 버리는 심각한 문제라고 생각되는데, ExitLong은 롱포가 있을 때에만 작동하도록 확실히 하는 방법은 무엇일까요? (이 ExitLong에는 MarketPosition == 1이라는 조건까지 명시적으로 넣어 뒀는데도, 무포에서 매도를 해 버리는군요) 혹시 제가 뭔가 잘 못 알고 있는 것이 있는지, 또는 이런 문제의 원인과 해결책은 무엇인지 알려 주시면 대단히 감사하겠습니다. 감사합니다.
프로필 이미지
즐겁게
2013-07-12
288
글번호 65256
시스템