커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7580
글번호 230811
답변완료
simulation에서 atstop이 매수가 안됩니다.
전략실행에서는 atstop으로 현재가 +/-3으로 걸어두면 거의 매수가 된다고 알고 있는데
시뮬레이션에서 조건을 만족한 다음 봉이 설정한 가격을 갭으로 상승한 경우에
매수가 안일어나는 경우가 있습니다. 오류인지요?
Atmarket으로 매도가 안되는 경우도 있구요. 물론 시뮬레이션에서입니다.
그리고 디버깅창에서 봉의 시간이 차트상의 봉의 시간보다 하나 더 빠르게 나타납니다.봉의 open, close를 출력해보면 차트상의 캔들에 마우스를 대었을때 나타나는 시간보다
한봉 빠른 시간이 나타납니다.
2013-03-08
278
글번호 60478
답변완료
시스템식 재질문드립니다.
전에 진입횟수를 콘트롤하는 질문드릴때
//====(제가 작성한)
input:매매일(20130307);
var:진입횟수(0);
If 매매일 == date and c == 1080 and 진입횟수 <3 Then
{
buy();
진입횟수 = 진입횟수 + 1;
}
if c == 1070 Then
sell();
//===
이 질문식에서 진입횟수가 잘못되서
#########(예스님 답변
작성하신 식은 진입횟수를 카운트하는 식이 아닙니다.
진입을 횟수를 세는 수식이 아닌 단지 if조건문의 만족한 봉의
갯수를 세는 내용입니다.
진입횟수는 아래식 이용하셔야 합니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
################
이란 답변을 듣고
적용을 할려는데 잘 몰라서
제가 이렇게 만들어보았는데
//===============
input:매매일(20130307);
var:진입횟수(0);
var:cnt(0),count(0);
count =0;
if 매매일 == date and c == 1080 and count <3 then
{
buy();
for cnt =0 to 100 {
if sdate == entrydate(cnt) then
count = count +1;
}
}
if c == 1070 then
sell();
//==========
제 식에다 답변해주신 for문을 제대로 짜깁기를 못했나 봅니다.
저 위에 count <3 를 count <4 나 count< 2 로 해봐도
그림처럼 나오고 진입을 2번만, 1번만 3번만.. 식으로
원하는대로 되질 않습니다. 식을 어떻게 고쳐야되는지 문의드립니다.
2013-03-08
270
글번호 60473
답변완료
지표식 질문입니다
연결야간선물 차트에서
10초 차트에서
연결야간선물 60일 일봉 거래량 MA 값을 구하는 식입니다
즉..
초차트에서 일봉차트 60일 거래량 평균 구하는식입니다
2013-03-08
260
글번호 60472
답변완료
문의드립니다
매수호가잔량이 시가일때 현재가를
알고 싶습니다
2013-03-08
258
글번호 60471
답변완료
질문하나 드려요...
신호봉에서 청산신호 안나오게
진입식에 MarketPosition == 0 조건을 추가하시고
매수청산식에는 MarketPosition == 1
매도펑선식에는 MarketPosition == -1
조건을 추가하시면 됩니다.
요게 전번에 주신 답변이었구요...
목표수익(setstopprofittarget) 일때는 어떻게 적용하는지요...
그리고 이경우에 신호 다음봉에서 주가가 갭상승하여 출발할때...
진입과 동시에 매도 신호가 나올때가있는데...
진입은 하면서 매도는 안하는 경우가 있네요...
이럴땐 아예 진입도 안되게 할수도 있나요??
그리고...
저는 보통 시장가 주문으로 세팅을 하는데요...
일봉시스템에서의 시장가 주문은 신호발생후 다음날 주문이라...
슬리피지가 만만찬네요..
주문 방식을 어떻게 하는게 가장 효과적일지요...
우선 호가, 현개 호가, 상대 호가 등등... 중에서요..
2013-03-08
255
글번호 60470
답변완료
양준모. 질문. 11
안녕하세요
질문1
60분. 전시간의. 종가. <. 10분의. 종가. 크고
30분. 전시간의. 종가. <. 5분. 의 종가. 크면
위. 조건만족. 하면. 매수
반대면. 매도
질문2
30분. 전시간의. 종가. <. 5분의. 종가. 크고
10분. 전시간의. 종가. <. 1분. 의. 종가. 크면
위. 조건. 만족하면. 매수
반대면. 매도
감사. ^^
2013-03-08
264
글번호 60469
답변완료
양준모. 질문10
안녕하세요
질문1
금요일. 종가. <. 당일의. 종가. 이면. 매수만 진행. 하고
금요일. 종가. >. 당일의. 종가. 이면. 매도만. 진행. 하고
전일 종가. <. 60분 시가. 크고
60분. 전시간의. 종가 <. 10분. 종가. 크고
30. 분. 전 시간의. 종가. <. 5. 분. 종가. 크면
위. 내용. 조건 만족하면. 매수
반대면. 매도.
감사^^
2013-03-08
270
글번호 60468
답변완료
지표식내애서 종목 추가
항상 신속하고 상세하게 답변 주셔서
많은 도움이 되고 있습니다.
옵션 분봉차트 하나에
콜풋 3개씩 6종목을 넣어서 보고 있는데요.
그리고 6개의 차트를 기초로 몇가지 지표를 만들어서 보고 있습니다.
그런데
옵션 등가가 바뀌면 차트내의 해당종목을
선택하고 마우스 오른족 버튼을 누른다음
보조차트 변경 등을 통해서 바꿔 주고 있습니다.
이를 지표식내에 종목지정한 다음
지표식 내에서 종목을 변경하는 방법이 있을까요?
일일이 화면에서 변경하지 않고 변경할 수 있는
다른 방법이 혹시 있다면 소개 부탁드립니다.
2013-03-08
298
글번호 60467
답변완료
슬리피지 관련 질문
1.
시스템을 작성할때 실제와 최대한 비슷하게 시뮬레이션 하기위해서
atmarket로 작성하는 것이 좋나요? 아니면 atstop나 atlimit 혹은 onclose로 작성하는 것이 좋나요?
2.
atmarket은 시뮬레이션 상에서는 조건을 만족하면 바로 포지션을 취하게 되어있지만,
실전에서는 차이가 생기지 않나요?
즉, 시뮬레이션 상에서 atmarket는 슬리피지가 존재하지 않지만,
실전에서는 존재하는지 궁금합니다.
이런 현상을 반영하기 위해서는 atstop나 atlimit 혹은 onclose를 사용하여 시스템을 작성하는 것이 더 현실을 반영하는게 아닌가 해서 질문드립니다.
3.
그리고 주문의 종류에따라 슬리피지의 값이 바뀌는 지도 궁금합니다.
예를들면 선물시장에서 atstop는 얼마, atlimit는 얼마 등등으로요...
4.
만약 시뮬레이션을 적용할 때 슬리피지 값을 입력해놓았다면,
매 거래마다 적용한 슬리피지가 적용되어 리포트되는 것인가요?
실전에서는 이 슬리피지보다 더 많이 혹은 더 적게도 체결되는 것인지 궁금합니다.
감사합니다.
2013-03-08
298
글번호 60466