커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7541
글번호 230811
답변완료
다시 확인부탁합니다
안녕하세요
매수조건이 2가지가 만족하면 매수들어가는식으로 말했는데 전달이 미흡했던것 같습니다
조건 1.5프로이상 떨어져 있는경우
2.2일선이 10일선을 골든크로스 할경우
2가지조건이 둘다 만족하면 매수들어가는식입니다
오늘도 즐거운 하루되세요~~
안녕하세요
예스스탁입니다.
수정한 식으로 답변드립니다.
피라미딩 설정에서 '다른진입신호만허용'에 체크하시면 됩니다.
아래 식은 최초 매수후 진입가격에서 5% 하락할 때 마다 매수합니다.
(최초진입 포함해서 총 4번 진입하니다.)
input : 금액(200000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,2);
var2 = ma(c,10);
if crossup(var1,var2) Then
buy("매수",OnClose,def,Vol);
if CurrentEntries == 1 Then
buy("매수2", atlimit, EntryPrice*0.95, vol);
if CurrentEntries == 2 Then
buy("매수3", atlimit, EntryPrice*0.90, vol);
if CurrentEntries == 3 Then
buy("매수4", atlimit, EntryPrice*0.85, vol);
if MarketPosition == 1 Then{
exitlong("매도",atlimit,avgEntryPrice*1.03);
}
즐거운 날 되세요.
2013-09-03
172
글번호 67108
답변완료
지표식부탁드립니다.
그물망 5,10,20 기간을 이용해
각 5개의 그물망만들어
상승일때 빨강색깔 하락일때 파랑색깔을 넣고 싶습니다.
2013-09-03
168
글번호 67107
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2013-09-03
2
글번호 67105
답변완료
질문입니다.
1.문자열 사용자함수로 동일 명의 진입횟수 제어식이 가능한지요? 수정부탁드립니다.
input : NAME(string);
var : cnt(0),NAMEcnt(0);
NAMEcnt = 0;
for cnt = 0 to 20 {
if sdate == EntryDate(cnt) and IsEntryName("NAME",cnt)==true Then
NAMEcnt = NAMEcnt+1; }
NAMEN = NAMEcnt ;
2.
1차 상승-당일 저가 달성후 27봉 최저가 이탈전까지 최고가를 1차상승 고가로 인정
(단 고가 달성시 고가까지 5봉 이상되어야만 인정)
1차 하락-1차상승 고가로부터 27봉 최저가 이탈이후 저가까지를 1차하락 저가로 인정
(단,1차하락에서 9시부터 형성된 직전 저점을 이탈시 1차상승으로 인정안됨)
2차 상승-1차 하락 저가부터 상승하여 27봉 최고가 돌파시 고가로 인정
1차 하락폭이 4%이상이고 ,1차 상승폭과 2차 상승폭이 5%이상이고 둘중에 하나는 7%이상 상승일경우 1 아니면 0를 호출하는 사용자 함수 부탁드립니다.
3.
최저가-스톡캐스틱지표가 30이하에서 70이상 달성시 최저가 확정
최고가-스톡캐스틱지표가 70이상에서 30이하 달성시 최고가 확정
당일 최고가-최저가가 50이상인 횟수를 호출하는 함수 부탁드립니다.
2013-09-03
203
글번호 67104
회원 님에 의해서 삭제되었습니다.
2013-09-03
32
글번호 67103
답변완료
수식부탁드립니다.
실시간으로 상한가 진입한 종목중 상한가에매수잔량이 300000주 이상되는 종목에 매수 주문을 넣고 매수잔량이 30만주 이하로 떨어졋을때 체결되지 않은 종목은 매수주문 취소, 이미 매수된종목은 다시 상한가에 매도하는 수식을 알고싶습니다. 30만주 이상을 유지했을때 보유입니다.
1. 상한가 진입종목중 매수잔량 30만주 이상인 종목 자동으로 매수주문
(보유금액의 25%씩 4종목유지)
2. 매수잔량 30만주 이하로 떨어졌을때 매수주문 취소 또는 다시 상한가에 매도
초보라서 사용법을 잘모르는데 적용법도 부탁드립니다.
2013-09-03
121
글번호 67102
회원 님에 의해서 삭제되었습니다.
2013-09-02
35
글번호 67101
답변완료
문의드립니다
야간선물 보면 장이 새벽 5시에 끝나야 하는데
가끔 보면 새벽 1시 2시에 끝난 경우가 있더군요..
2011-11-26 과 2013-07-16 있었네요
그 이유는 왜 그런건지요?
이런이유로 시스템식을 새벽 4시 40분에 당일에 청산한 것이 제대로 작동 안된경우가
발생했습니다..
대처법이 있나요?
2013-09-02
161
글번호 67100
답변완료
시스템식 문의드립니다 2
안녕하십니까?
장중에 주식계좌에서 주식을 매수하고 남은 현금을 체크해서, 1000만원 이상의 현금이 남아있다면 1000만원은 현금으로 남겨놓고 나머지의 현금으로 단기채권(KOSEF단기자금 130730)을 매수하고, 현금이 500만원이하로 남아있다면, 매도하여 현금을 1000만원으로 유지하는 시스템식을 만들고 싶습니다.
잔고함수를 사용하는것이 아직 생소하여 어렵습니다.
도와주시면 감사하겠습니다.
2013-09-02
137
글번호 67099