커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8142
글번호 230811
답변완료
문의드립니다.
안녕하세요
39575번 관련 질문입니다. 표현이 잘못된것 같습니다.
5일전 종가에 비해 당일 종가가 몇프로 상승했는지 알고싶습니다.
아래와 같이 하면 당일 상승률로만 나옵니다.
input:n(5);
if C > O then
find((C-C[5])/C[5]*100);
2014-12-23
182
글번호 81568
답변완료
매도 방법 수식 질문드립니다.
* 밤12시인데 공부하다 안되서 죄송하지만 질문드립니다. @.@
* 매수후 매도가 뜻대로 조합이 안되네요.
* 매도기준
if MarketPosition == 1 Then{
1. 주가가 피봇기준선 +2틱 이하로 하락 or
2. 체결강도 80 이하 or
3. 3일 저점이 연속하락 or
4. 두봉(일)연속 음봉 or
5. 매수가 대비 5% 이하시 매도 or
6. 진입당시 3일간의 최저가 이탈하면 손절 or
7. 매수후 최고가 대비 5% 하락시 매도
* 부탁 드립니다. 수고하십시요.
################################################################
if C <= Pivot-PriceScale*2 then sell(); # 주가가 피봇기준선 +2틱 이하로 하락
if value3 < 80 then sell(); # 체결강도 80이상
if daylow < daylow(1) and countif(C < O,2) == 2 Then ExitLong("Tr",AtStop,highest(H,BarsSinceEntry)*0.98); # 당일 저점이 전일저점보다 상승
if countif(C < O,2) == 2 then sell(); # 두봉연속 음봉이다
if C >= EntryPrice*1.05 Then ExitLong("bx1"); # 5%이상시 다음 첫봉에 0도
## 진입당시의 최저가를 이탈하면 손절
if MarketPosition() == 1 Then
exitlong("XL",AtStop,l[DayLow(5)]);
## 고점 대비 X% 이하 하락한 종목
input : X(100);
if C <= H*0.95 Then exitlong();
2014-12-23
202
글번호 81567
답변완료
부탁합니다.
아래의 시스템식을 부탁합니다.
1. 매수진입
a) 9개봉의 단기이동평균선이, 18개 봉의 장기이동평균선상향교차하면 이전12개 봉의 최고가를 찾고 여기에 1.03을 곱하고 이값을 매수진입가격으로 한다.
b) 이동평균선 상향교차가 나타나면 진입가에 buy stop 주문을 넣는다. 이 주문은 교차 이후 12개봉이 완성시 까지 유효하다.
c) 만약 매수 포지션을 가지고 있다가 매수청산 규칙에 의하여 청산 하였다면, 최근 10개 봉의 최고가에 buy stop 주문을 걸고 청산 이후 15개 봉까지 이 주문이 유효 하도록 한다.
2. 매도진입
a) 9 개 봉의 단기 이동평균선이 18 개 봉의 장기이동평균선을 하향 교차하면 이전 12 개봉의 최저가를 찾고 여기에 0.97을 곱하고 이 값을 매도진입가격으로 한다.
b) 이동평균선 하향교차가 나타나면 진입가에 sell stop 주문을 넣는다. 이주문은 교차이후 12개봉이 완성될 때까지 유효하다.
c) 만약 매도 포지션을 가지고 있다가 매도 청산규칙에 의하여 청산을 하였다면, 최근 10개봉의 최저가에 sell stop 주문을 걸고 청산이후 15개의 봉 까지 이 주문이 유효하도록 한다.
3. 청산주문
a) 이전 8개봉의 최저가에 도달하면 매수 포지션을 청산한다.
b) 이전 8개 봉의 최고가에 도달하면 매도 포지션을 청산한다.
2014-12-22
188
글번호 81566
답변완료
틱봉에서 분봉 고가 구하기
항상 상세한 답변 주셔서 많은 도움을 받고 있습니다.
지수선물
5분봉 기준 첫봉의 고가와 저가를
틱봉에 출력하고자 합니다.
가능하면 좀 부탁드립니다.
2014-12-22
200
글번호 81565
답변완료
틱봉에서 분봉 고가 구하기
항상 상세한 답변 주셔서 많은 도움을 받고 있습니다.
지수선물
5분봉 기준 첫봉의 고가와 저가를
틱봉에 출력하고자 합니다.
가능하면 좀 부탁드립니다.
2014-12-22
178
글번호 81564
답변완료
진입횟수제한
수고하십니다...
하루에 매수,매도 각 한번씩 진입하는 식을 만들고 있는데
아래 조건에서 당일에 매수진입후 청산 다시 매도진입후 청산이후
다시 매수 진입 시그널이 나오는데요 어디서 잘못된걸까요....
해외선물쪽 생각하고 있습니다.
아 그리고 entriestoday 함수는 없어진건가요 ??
Inputs: n(1);
var : dh(0),buycount(0),sellcount(0);
if stime == 30000 or (stime > 30000 and stime[1] < 30000) Then{
BuyCount = 0;
SellCount = 0;
}
if MarketPosition != 1 and MarketPosition != MarketPosition[1] then
BuyCount = BuyCount+1;
if MarketPosition != -1 and MarketPosition != MarketPosition[1] then
SELLCount = SELLCount+1;
if buycount<n and stime>ent and stime<elt and MarketPosition(0)==0 AND MARKETPOSITION(1)<>1 then buy("b",atstop,dh+db) ;
if sellcount<n and stime>ent and stime<elt and MarketPosition(0)==0 AND MARKETPOSITION(1)<>-1 then sell("s",atstop,dl-db);
2014-12-22
245
글번호 81563
답변완료
거래시간에 대한 정보를 기억할 수 있나요?
시간 변수로
var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
로 정의를 한 뒤 거래 시간 등을
HHMMSS >= 090001 이런 식으로 제약하고 있습니다.
만약 청산 조건을 Case별로 구분하기 위해서
해당 매수 시간(체결 시간)을 기억하고 싶다면
A1.OrderBuy 매수 조건시 해당 HHMMSS 를 기억할 방법이 있나요?
BuyTime 이란 변수를 새로 넣는 다면
해당 매수 시간에 (ex 09시 10분 7초에 체결이 됐다면..)
BuyTime = HHMMSS 으로 정의했을 경우
BuyTime = 091007 으로 기억되는 것이 맞는지요?
만약 매수 시간 후 5분 뒤 매도 조건을 만들고 싶다면
HHMMSS = BuyTime + 000500 이란 수식으로 해당 조건이 충족될 때 매도 주문을 넣는 것이
가능한가요.
답변 부탁드립니다.
2014-12-22
214
글번호 81562
답변완료
일목
늘고맙습니다
일목 선행스팬2를 기준으로 +0.5pt +0.75pt +1.0pt을 -0.5 0.75 1.0 을 챠트에그리고 싶습니다 수식부탁드립니다 수고하세요
2014-12-22
197
글번호 81560
답변완료
수식 문의 드립니다.
당일 고가 돌파후 3봉안에 전고가를 하향돌파하면 매도,
당일 저가 돌파후 3봉안에 전 저가를 상향달파하면 매수 수식 부탁드립니다
2014-12-22
178
글번호 81559