커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8208
글번호 230811
답변완료
수식문의 드립니다.
옵션매매를 시스템 트레이딩으로 할려고 합니다.
매수금액을 300만원으로 설정해서 현재가에 맞게 자동으로 수량이 계산되어지게 하고
진입 조건은 DEMA9가 가중이동평균선30선을 골든크로스하는 캔들이 양봉일때 종가에 매수 진입으로 하고 스탑로스는 현재가가 1.0 이상일 경우8 틱 1.0이하일 경우 6틱을 이탈시 손절매를 합니다.
청산 조건은 현재가가 1.0 이상일 경우 매수한 캔들 이후 부터 5캔들 동안(종가기준) 10틱 이상 상승하지 못할 경우 현재가로 절반을 청산하고 나머지는 매수가격+2호가 이탈시 청산 (만약 절반이 청산 안되었을 경우도+2호가에 모두 청산)
현재가가 1.0이하일 경우 매수한 캔들 이후 부터 5캔들 동안(종가지준) 8틱 이상 상승하지 못할 경우 절반을 청산하고 나머지는 매수가격+2호가 이탈시 청산 (만약 절반이 청산 안되었을 경우도+2호가에 모두 청산)
위 조건에 만족하지 않을 경우 가중이동평균선 30을 이탈시 모두 청산한다.
오후 2시 50분 이후에는 진입하지 않는 조건과 3시 이후까지 포지션이 있을 경우는 3시 3분에 일괄청산을 하게 만들어 주세요
컴퓨터 사양이 윈도우7 64bit 인데 시스템트레이딩이 가능한지도 알려 주세요
이제 시작하는 초보자라서 자세히 알려 주세요
감사합니다.
2013-11-26
259
글번호 69843
답변완료
문의드립니다.
청산하지 않은 보유주식 A주식수 중 B주식수를 팔았을 경우의 최대손익 값을 어떻게 계산하는지 알고 싶습니다.
OpenPositionProfit이라고 현재 청산하지않은 보유주식 A주식수만큼의의 최대수익을 나타내주는데요.(메세지로그)
1.이런식으로 현재 청산되지 않은 총 A주식수 중 B주식수만큼의 최대수익을 나타내주는 수식이 궁금합니다.B의 수치는 변수입니다.
2.B주식수만큼의 최대수익이 변수 C(제가 산출한 특정수익) 초과시 B주식수만큼 바로 매도
매도시 시스템성능보고서에 뜨는 수익은 변수 C보다 커야합니다.
IF 매수조건 AND B주식수만큼 매도시 발생하는 이익 > 변수 C THEN
exitlong("EX",AtLIMIT,"",B);
if 매수조건 AND 변수C < OpenPositionProfit / (CurrentContracts/변수B) Then
exitlong("EX",AtSTOP,H[0]+PriceScale,"",B);
이런식으로 만들어봤는데 시스템성능보고서에서 변수C의 수익에 못 미치고 매도가 발생한 경우
가 있네요.휴.....
여러방식으로 응용해 봤는데 헤매기만 하고 안되네요..ㅠ.ㅠ
답변부탁드립니다.
2013-11-27
208
글번호 69841
답변완료
문의 (RT)
1. 33565 글의 1번에 대해 문제해결을 찾으려는 중에 원인을 알았습니다.
수식상의 갭보정을 기본적으로 이용하는데, 전략실행차트와 시뮬레이션 차트간의 기간값의 차이에 의한 것으로 파악되었습니다.
VARS: MA1(10), MA2(20), Result(0);
Result = ROUND( MA((MA1 / M2) * 100), 3), 4);
Plot1(Result, "DP", RGB(200, 100, 100));
시뮬레이션 차트와 전략차트의 오차가 0.018정도 됩니다.
문제는 시뮬레이션에서는 제대로 진입과 청산을 했다면 이 오차로 인해 전략차트에서는 실행이 안되던가 시간의 차이를 두고 발생됩니다.
이러한 문제를 근본적으로 해결하기 위해서는 전략차트의 기간값을 5000봉에서 더 증설하는 방법으로 오차를 줄이는 것인데 현재로써는 방법이 없더군요.
보조적으로 어떻게 해결할 방법은 없는지요?
그리고 시스템을 차트에 적용할때 시스템식에서 시뮬레이션 차트와 전략실행 차트를 구분할 수 있는 방법은 없나요?
있다면 전략차트에 시스템식이 적용될때는 오차값(0.018)을 +해주어서 문제를 해결할 수 있을 듯 보입니다.
2. 올초 교대지점에서 예스스팟을 교육받았는데, 그 수준을 넘어서 집중적으로 교육받을 수 있는 기회는 혹 없는지요?
늘 감사드립니다.
2013-11-27
217
글번호 69840
답변완료
문의드립니다
볼린저 밴드 하단에 닿고 오르는 양봉에 매수
상단에 닿고 내리는 음봉에 매도
시스템식 부탁드립니다.
감사합니다 ^^
2013-11-26
162
글번호 69839
답변완료
질문 드립니다.
안녕하세요.
옵션 시스템을 작성하려고 하는데,
콜 매수는 ATM 바로 위 행사가로,
풋 매수는 ATM 바로 아래 행사가로 하려고 합니다.
작동시킬 때마다 일일히 수동으로, 여러 행사가들을 훑어 보고나서 차트를 여는 것이 아니라,
시스템만 작성해 놓으면, 행사가를 일일히 사람이 지정하지 않아도 자동으로 시스템이 알아서 이 ATM 최근외가 것을 매매할 수 있도록 하는 방법을 알려 주시면 대단히 감사하겠습니다.
가령
연결선물지수 10틱 차트를 Data1에 열어 놓고, 지수가 상승중이라면, ATM 바로 위 행사가의 콜옵션을 참조데이터로 Data2에 열고, 매매를 그 "콜옵션"으로 하려고, 즉 그 콜옵션 자체를 매매 하려는 것과 같은 건데,
실제에서 참조데이터 품목은 매매가 되질 않고, Data1의 품목만을 매매할 수 밖에 없으므로,
(선물을 매매하고 싶지 않고 옵션을 매매하고자 합니다...),
결국 Data1에 ATM+1행사가의 콜옵션을 띄우고, Data2에 지수선물을 띄워서, Data2를 참조해서 Data1을 매매해야 할 거 같은데,
문제는, ATM+1 행사가 자체가 지수변화에 따라 언제든 바뀔 수 있으므로, Data1창에 그 변화에 따라 ATM+1 행사가의 옵션 종목이 자동으로 바뀌게 할 수 있겠는가 하는 질문으로 봐도 될 듯 합니다. 즉, 시스템을 작동시켜 놓고 나면, 일일히 사람 손으로 Data1의 종목을 바꾸어 주지 않아도 자동으로 ATM+-1 종목을 띄워서 ATM+-1 종목을 매매할 수 있도록, 예스랭귀지로 시스템을 작성하는 방법이 궁금합니다.
결론은,
지수가 상승하면, 자동으로 그 때 그 때 ATM+1 행사가인 콜을 매수,
지수가 하락하면, 자동으로 그 때 그 때 ATM-1 행사가인 풋을 매수
할 수 있는 식을, 스팟을 쓰지 않고 작성하는 방식을 보여 주시면 대단히 감사하겠습니다.
2013-11-27
190
글번호 69833
러블리 님에 의해서 삭제되었습니다.
2013-11-26
12
글번호 69830
답변완료
건의 드립니다.
안녕하세요.
여기 게시판들 글들이 최고의 교재라서 열공하고 있습니다.
그런데,
가령 옵션이라는 단어를 검색해서 글을 읽고 나서 같은 검색결과의 다음 자료를 보기 위해서는 몇 번 더 클릭해야 하는 번거로움이 좀 있습니다.
가령 답글의 맨 아랫부분이 아래와 같이 나타나는데,
| 관련 글 리스트
| 33268 수식문의드립니다. 오라클of 2013.11.04 14
| 현재글 Re : 수식문의드립니다. 예스스탁 2013.11.04 21
이 리스트에 아래 위로 몇 줄 더 추가해서, 즉 다음 관련글, 이전 관련글 등이 나타나서, 쉽게 클릭해서 관련 글들을 읽어 나갈수 있게 해 주시면 대단히 감사하겠습니다.
가령 다음과 같게요...
| 관련 글 리스트
| 직후의 질문글
| 직후의 답글
| 33268 수식문의드립니다. 오라클of 2013.11.04 14
| 현재글 Re : 수식문의드립니다. 예스스탁 2013.11.04 21
| 직전의 질문글
| 직전의 답글
이런 식으로요. 실제로는 거의 답글 위주로 보게 되므로, 직전 답글, 직후 답글 만이라도 볼 수 있으면 좋겠습니다.
이런 식으로요.
| 관련 글 리스트
| 직후의 답글
| 33268 수식문의드립니다. 오라클of 2013.11.04 14
| 현재글 Re : 수식문의드립니다. 예스스탁 2013.11.04 21
| 직전의 답글
가령 아래에서와 같은 경우, 직전의 "예스스탁"님 답글과, 직후의 "예스스탁"님 답글 제목(Re로 시작하는...)이
위 <관련글 리스트>에 나타나게 해 주시면 대단히 좋겠습니다.
33578 옵션선물 연동 스로우 2013.11.24 31
Re : 옵션선물 연동 예스스탁 2013.11.26 1
33568 재질문드립니다 스로우 2013.11.23 37
Re : 재질문드립니다 예스스탁 2013.11.26 3
Re : 문의 예스스탁 2013.11.26 6
33527 수식 질문입니다. 뽕빵이 2013.11.21 6
Re : 수식 질문입니다. 예스스탁 2013.11.21 21
33519 수식부탁드립니다. wipoo 2013.11.21 7
Re : 수식부탁드립니다. 예스스탁 2013.11.21 27
Re : 문의 드립니다 예스스탁 2013.11.18 20
33464 문의 (EX) TRF 2013.11.18 12
Re : 문의 (EX) 예스스탁 2013.11.18 13
...
감사합니다.
2013-11-26
255
글번호 69828
답변완료
문의드립니다.
선물 데이트레이딩 용으로 사용하려고 합니다. 어떤 수식이던지
9시 10분까지 신호가 3번나오면
그 즉시(즉 3번째 신호가 나오는 순간) 시장가 청산하고 더이상 진입하지 않도록
해주십시요. 즉 9시 10분까지 신호가 3번 나오면 청산하고 더이상 신호 나오지 않도록 해주십시요) 다시 표현하면 9시부터 9시 10분까지 1번 혹은 2번의 신호가 발생하면 9시 10분 이후에는 계속 신호 발생이 되어야 합니다.
감사합니다.
수식은 그냥 <수식>으로 표현 해주시고 수식을 건들지 않고 수식에 첨부만 해
주셔서 위의 조건을 만족 시켜주시면 감사드리겠습니다.
2013-11-26
161
글번호 69819
답변완료
지표작성문의드립니다.
120틱봉차트 내에 아래의 내용을 선들을 그리고 싶습니다.
1. 일봉 5일선 기준 +5.4P 파란 굵은선
일봉 5일선 기준 -5.4P 빨간 굵은선
2. 당일 고점 -1.2P 파란선( 당일 고점이 갱신될때마다 선 자동 갱신 )
당일 저점 +1.2P 빨간선( 당일 저점이 갱신될때마다 선 자동 갱신 )
3. 당일 고점 -0.5P ~ 0.75P 빨간색 색칠하기
당일 저점 +0.5P ~ 0.75P 파란색 색칠하기
4.
5.
2013-11-26
193
글번호 69818