커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7447
글번호 230811
답변완료
메뉴얼 공부 중 질문드립니다.
수고하십니다.
예스스팟 글로벌 메뉴얼 '5장 예스스팟 사용시 주의사항'에서 질문입니다.
1. "3) 잔고(Balance), 미체결(Unfill), 체결(NotifyFill)등 계좌관련 객체 사용시 주의 사항"을 보면
가원장 상태가 실제 원장과 동기화 될 수 있도록 '잔고조회'를 하라고 나와 있는데요,
여기서 잔고조회를 어떻게 합니까? 시스템 수식안에서 잔고조회 라는 명령어가 있나요?
아니면 수동 매매창(일반창)에서 잔고조회를 하면 시스템 수식도 자동으로 연동되어 잔고조회가 되나요?
랭귀지에서는 함수 중 Marketposition 이 1,0,-1 이냐 하는 것이 잔고조회인가요?
2. "8) 예스스팟은 서버에 과도한 부하를 줄이기 위해 시세조회와 계좌 조회를 15초당 60회로 제한하고 있습니다."이라고 나와있는데요,
이런 제한이 랭귀지 시스템에도 적용되나요?
랭귀지 함수 Marketposition 이 계좌 조회에 해당하나요?
3. "9) 예스스팟은 주문 오작동을 막기 위해 15초당 90회까지만 주문이 가능합니다."라고 나와있는데요,
분할주문의 경우는 어떻게 됩니까? 예를 들어 시그널이 났을때 5계약을 한꺼번에 주문하는게 아니라 1계약 주문을 5번 연속으로 내는 방식 말입니다. 이런 방식의 경우 1회 주문인가요 5회 주문인가요?
이런 제한이 랭귀지 시스템에도 적용되나요?
2015-09-10
249
글번호 90215
답변완료
종목검색에서
var : count(0), cnt(0);
count = 0;
for cnt = 0 to 5
begin
if ma(C[cnt], 60) < ma(C[cnt + 1], 60) then count = count + 1;
end;
if count == 0 then find(1);
위처럼 식을 작성했습니다.
6일 연속 60일이평이 상승중인 종목을 검색하기 위함입니다.
검색식을 적용해보니 여러 종목이 잡히는데
그중 "CJ CGV"란 종목이 나오는데
해당종목은 3일동안 작게라도 연속 60이평이 내렸는데
검색식에 잡히는 이유를 모르겠습니다.
잘못된 부분이 있으면 설명과 수정을 부탁드립니다.
p.s.
검색식을 돌린 지금 시간이 2015-09-10일 새벽2시49분입니다.
일봉기준이고
검색식에 필요한 최소기간은 100봉을 줬습니다.
2015-09-10
154
글번호 90214
웃고살자 님에 의해서 삭제되었습니다.
2015-09-10
0
글번호 90213
해선짱 님에 의해서 삭제되었습니다.
2015-09-10
11
글번호 90212
웃고살자 님에 의해서 삭제되었습니다.
2015-09-10
0
글번호 90211
답변완료
문의 드립니다.
안녕하세요?
자꾸 귀찮게 해드려 죄송합니다.
워낙 기초가 없다보니 매뉴얼도 보고 이곳 게시판도 뒤져보고 하지만 자꾸 막히는 것이 생기네요. 이해 부탁드립니다.
우선 추세선 작도와 관련해서 신규 포인트 (swinghigh 또는 swinglow)가 생겼을 경우 해당 포인트에는 작도를 하지 않고 이전 포인트까지만 연결하는 방법을 알고 싶습니다.
가령 최근 순으로 SH[0], SH[1], SH[2]....의 고점이 발생한다고 할 때, SH[1]과 SH[2]까지만 연결하는 추세선을 만들고 SH[0]은 연결하지 않은 채로 놔두는 것입니다.
또 한가지는 검색을 하다보니 예스트레이더 기본 차트툴인 자동추세선을 비슷하게 구현할 수 있도록 만드신 수식을 찾아 보았습니다.
거기서 보면 예로 상승추세선을 작도시에 for문을 이용해서 최근 저점보다 낮은 저점을 찾아서 연결하는 방식으로 한 저점에 여러 다른 높은 저점들이 연결되도록 하셨던데, 추세선이 약간 왜곡되어 보였습니다.
혹시 위의 방법과는 반대로 원래 손으로 추세선을 작도하는 것처럼 가장 낮은 한 저점을 정해서 해당 저점보다 높은 저점들이 생길 때마다 차례로 연결하는 방식을 구현하는 방법이 있을런지요. (이 때, 상승 추세선의 경우 처음 작도한 추세선의 각도가 이전 추세선의 각도보다 크지 않도록 했으면 합니다. 다시 말해 중간의 봉을 관통하는 추세선을 만들지 않도록 하고 싶습니다.)
말로 설명을 드려 이해가 되실지 조금 걱정이 되네요.
아무튼 바쁘실텐데 항상 빠른 답변 주심에 감사드리며 답변 기다리겠습니다.
2015-09-10
174
글번호 90210
답변완료
문의드립니다
당일 최저가 발생시 매수
매수가 이상이고 당일 최고가시 매도
시스템 수식이 어떻게 되는지요
분봉입니다
2015-09-10
116
글번호 90209
답변완료
시스템 수식 부탁드립니다.
갭상승 또는 전일종가 출발시 시초가 매수
(갭하락시 매수 안함)
+5% 익절
평단가 -5% 손절
종가 (144800) 매도
2015-09-09
103
글번호 90208
해선짱 님에 의해서 삭제되었습니다.
2015-09-09
1
글번호 90207