커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7746
글번호 230811
답변완료
질문
제가 임의의 두 가격을 지정했을때 그 가격차를 4등분하는 식을 알고 싶습니다.
임의의 두가격 지정하는 방식을 모르겟네요..
2010-11-30
760
글번호 33966
답변완료
문의
다른 증권사에서는 조건검색을 사용자가 만들어서 실시간검색할수있는데
예스는 실시간 검색은 안되나요?
검색 버턴을 계속 눌러야하는건가요?
2010-11-30
746
글번호 33965
답변완료
가중이평 내부 구조
Wma(Close, Num) 형식으로 사용하는 가중 이평 함수의 내부식을 알고 싶습니다.
2010-11-29
794
글번호 33964
답변완료
atstop, atmarket 후 +- 1,2,3,4,5 호가 질문 드려요.
atstop, atmarket 후 +- 1,2,3,4,5 호가 질문 드려요.
atstop 등은 그냥 진입 기준가 일 뿐이고
실제 진입은 진입 기준가를 바탕으로 설정 -> 매매
설정에서 +- 2 호가 그런 거를 기준으로 진입한다고 하셨는데요.
보통 옵션 등가 기준으로 +- 2 호가 정도이면
거의 100% 체결이 된다고 볼 수 있나요 ?
통상적으로 얼마정도 놓아야 좋은지요.
만일 +- 5 로 놓으면 +- 2 에 비하여 슬리피지가 많이 커지는지요.
그리고 +- 2 이런 거 말고
우선, 상대 2 호가도 있던데요.
그 정확한 의미가 궁금하네요.
2010-11-29
777
글번호 33963
답변완료
일목균형을 중심으로한 수식 부탁드립니다
일봉기준
매수
- 구름층 상단을 상향돌파
매수청산
- 1 or 2 or 3의 조건입니다.
1. 구름층 상단 하향이탈
2. slow stochastic 85선 하향돌파
3. RSI 75선 하향이탈
감사합니다~~
2010-11-29
749
글번호 33958
답변완료
marketposition, 매매주문설정에 관하여 질문 드립니다.
안녕하세요..
몇가지 궁금한 점이 있어서 질문드립니다.
1) marketposition == 0 은 무포지션, == 1 은 매수포지션, == -1은 매도포지션
이 맞는지요?
즉 포지션만 구분할 뿐 계약수가 몇개냐와는 상관 없는 것이 맞는지요?
그리고 '무포지션이 아니라면..'을 표현할 때 marketposition <> 0 으로
표현하는 것이 맞는지요?
'if 매수포지션이 2계약이라면...if 매도포지션이 3계약이라면...'과 같이
계약수를 포함시키고 싶다면 어떻게 수식을 써야 하는지요?
2) marketposition은 시스템의 신호와 관련이 있는 것인지, 아니면 실제계좌잔고와
관련이 있는 것인지요?
예를들어,
시스템 매수진입 신호 발생 --> 주문형태 '우선호가 지정'으로 체결안됨
--> 이후 "만약 포지션이 있고" 조건을 만족하면 청산하라는 청산식을 만났을 때
--> 실계좌에 현재 포지션이 없으므로 청산 역시 일어나지 않게 되는지요?
즉, 실계좌에 포지션이 없는 상태에서, 청산식의 조건중 '포지션이 있고'라는
식이 있으므로 청산에 의한 매도진입이 발생하지 않는 것이 맞는지 궁금합니다.
(아니면 신호상 매수진입한 것으로 되어 있기 때문에 실계좌에 잔고가 없더라도
그냥 청산신호를 받아들여 실계좌에 매도 1계약이 되어 버리는지요?
만약 실계좌의 포지션 상태와 관계없이 신호에 의한다면, 굳이 marketposition
함수를 사용할 필요가 없다는 생각이 들어서 질문드렸습니다)
3) setstopendofday(143000); 이라고 했을 때 14:30분에 강제청산이 될텐데,
이때 매매주문설정에서 '우선호가' '현재가'등 어떤 주문형태가 되었던
그와는 상관없이 해당시간에 무조건 청산이 되는 것인지요?
아니면 14:30분에 강제청산주문만 들어가고 해당주문형태의 가격이 만족할 때까지
체결을 기다리게 되나요?
4) 위의 질문과 연관된 것인데, 만약 onclose 상태에서 주문형태를 '종가'로
설정하였을 경우 setstopendofday(143000); 에서 14시 30분에 주문이 들어갈텐데
여기서 '종가'라 함은 어느 시간대의 종가인지요? (14시30분 분봉시가가 여기서는
종가의 개념으로 되는 것인가요?)
5) onclse상태에서 주문형태를 '현재가'로 했을 때와 '종가'로 했을 때 어떤 차이점이
있는지요?
6) 예탁금이 충분하다는 가정하에 주문형태를 '종가'로 하였을 경우
체결이 안된 매수 매도 주문은 당일 장종료시까지 계속 유효한 상태로
남게 되나요?
즉, 피라미딩 허용안함, 주문계약수 1계약으로 지정하였을 경우
주문형태를 '종가'로 하였는데 매수신호 5번, 매도신호 5번이 나오고
각각 신호발생후 '종가'조건에 의하여 매수 2번 매도 3번만 체결이 되었다면
나머지 매수 3번과 매도 2번은 미체결상황으로 계속 남게 되는 것인지,
아니면 피라미딩 허용안함에 의하여 매수와 매도 공히 1번씩만 최초의 미체결분만
미체결로 남는 것인지.... 만약 이도저도 아니면 어떤 형태로 남는지 궁금합니다.
(계좌에 1개의 리버스시스템만을 적용하였을 시 위의 경우 어떻게 진행이 되는지
되도록 자세한 설명 부탁드립니다)
<설정> onclose / 주문형태-진입청산 모두 종가 / 피라미딩-허용안함, 1계약 /
예탁금은 모든 주문에 대하여 충분하다는 가정 /
7) 마지막으로 onclose, 종가주문 상태에서 시간지연주문을 사용하더라도
주문자체는 시간지연과 상관없이 신호가 발생한 시점 즉 onclose 신호발생
분봉의 종가로 주문이 들어가는지 궁금합니다. (리버스, 지연시간 5초)
감사합니다.
그럼 즐거운 한주의 시작이 되시기를 바라겠습니다.
2010-11-30
821
글번호 33957
답변완료
문의드립니다.
안녕하세요
항상 친절한 답변 감사드립니다.
if 조건 and IsEntryName("매수A,1) == false then buy("매수A");
이렇게 했을경우 전일 "매수A"가 있었다면 진입을 하지 못합니다
매수A에 한하여 당일 한번거래로 제한하고 싶습니다.
도움 부탁드리겠습니다.
2010-11-29
685
글번호 33956
답변완료
수식 문의드립니다
수고하십니다 첨부된 전략식을 아래와 같이 세가지로 변경하려고합니다
1. 반대전략식을 만들려합니다 buy/sell, 손절/익절만 반대로 해도 되질않는군요 성능보고서 자체가 정반대로 나오는 개념입니다.
2. 첨부 전략을 참조 차트로 놓고 옵션차트나 다른주기 차트에서 신호가 나오는 전략식.
3. 첨부 전략을 야간선물차트에 적용하려합니다 진입시간은 개장시 부터 장종료 10분전 당일청산시간은 장종료 5분전으로 수정.
제가 초보인지라 번거롭더라도 수정된 세가지 전략을 각각 보내주셨슴합니다. 그럼 좋은하루 되세요
2010-11-29
675
글번호 33955
답변완료
질문입니다.
var1을 전일의 종가에서 금일시가를 뺀것과 전일고가에서 전일 저가를 뺀 값중 가장 큰 것으로 정의 할때 분봉에서 전일부터 N일전까지의 var1의 값중 최대값(함수명 TRN1)을 나타내는 사용자 함수 부탁드립니다.
var1=MAX(DAYOPEN(0)-DAYCLOSE(1),DAYHIGH(1)-DAYLOW(1)); =>금일
MAX(DAYOPEN(1)-DAYCLOSE(2),DAYHIGH(2)-DAYLOW(2)); =>전일
MAX(DAYOPEN(2)-DAYCLOSE(3),DAYHIGH(3)-DAYLOW(3)); =>전전일
2010-11-29
741
글번호 33954