커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1531
글번호 230811
와우리 님에 의해서 삭제되었습니다.
2025-08-12
0
글번호 193187
님이랑 님에 의해서 삭제되었습니다.
2025-08-12
18
글번호 193186
답변완료
문의
종목검색
기간별 최대거래량의 고가를 상향돌파할때
기간별 최대거래량의 저가를 하향돌파할때
감사합니다.
2025-08-12
238
글번호 193175
답변완료
시스템식 문의 드립니다.
안녕하세요.
시스템 작성 요청드립니다.
많은 도움 주셔서 항상 감사합니다.
좋은 하루 보내세요.
--------------------------------------------------------------------------------------
매수금액 : 1차, 2차 동일 // 예시로 1천만원
기준
* 240봉 신고가 발생(신고가는 10만원 이하만)
* 신고가 전 240봉 이내 최저점 대비 신고가가 100% 이상 상승
* 신고가 전 240봉 이전부터 신고가 사이, 기준봉 발생 필요(기준봉 : 전일 종가 대비 고가가 10% 이상 상승+당일 거래대금 1000억 이상)
* 기준봉 발생 후 신고가 달성 시까지 20%이상 하락 발생한 후에 신고가를 달성해야함
(상승파동 필요, 여러차례 파동 발생 가능)
매수
* 신고가 달성 후 50% 하락지점에서 매수(신고가 발생 일 이후 120일 이내에 하락해야 함)
* 15% 하락 시 동일 금액 매수(1차 매수 후 60일 이내 발생해야 함)
매도
* 10% 수익 시 매도(2차 매수시에도 평균 10% 상승 시 매도)
* 2차 매수 후 15% 하락 시 금액손절
* 매수 후 120일 지나면(2차 매수 시 2차 매수 후 120일) 기간 손절
기타
* 최근 4년 안에 지지점(고가 10%이상 상승 + 거래대금 500억 이상의 종가+-3%)이 2회 이상 있으면(1차매수지점 기준) 매수 대금을 2배(1차 및 2차)로 진입
2025-08-12
272
글번호 193168
답변완료
알고싶어요 or 알엔비 방법으로
해외 나스닥 일간
일봉 기준으로거래하기로 하고 아래 이평선 들 인식하에 일봉에서 거래함니다
5분봉 5이평이 20이평 위에 있고 1분봉이 5-20골든크로스 발생시 매수를 진행합니다.
5분봉 5이평이 20이평 아래에 있고 1분봉이 5-20데드크로스 발생시 매도를 진행합니다.
2025-08-12
268
글번호 193167
답변완료
예스트레이더 종목검색으로 요청합니다^^*
먼저 항상 친절한 답변주셔서 너무나 감사합니다..
아래 수식은 키움에서 작성한 수식입니다.
이것을 예스트레이더 종목검색으로 요청합니다..
일봉조건이고 지표변수는
shortperiod : 9
midperiod : 26
longperiod : 52
입니다...
========================================================================
A=Shift((highest(high,shortPeriod)
+lowest(low,shortPeriod)+
highest(high,midPeriod)
+lowest(low,midPeriod))/4,
midperiod-1);
B=shift((highest(high,longPeriod)+
lowest(low,longPeriod))/2,
midperiod-1);
crossup(c,max(A,B))
2025-08-12
267
글번호 193166
답변완료
검색과 강조 수식
아래 조건식 2개를 차트에 표시하고 싶습니다. (영웅문의 신호검색 에 해당)
검색과 강조로 수식 부탁드립니다.
~~~~~~~~~~~~~~~~~~~~~~~
조검검색식1)
emaValue = eavg(C, 15);
correction = C + (C - emaValue);
zlma = eavg(correction, 15);
a1 = crossup( zlma , emaValue) and o < c and 거래대금 > 10000 ;
a2 = o*1.005 < h and o >= c and c(1) >c ;
a3 = o(1)*1.005 > h(1) and o*1.005 < h and o >= c and c(2) > c ;
a4 = o(1) < c(1) and o*1.005 < h and o >= c and c(2) > c ;
a5 = ma(c,20);
b1 = a1(1) and a2 and a5-a5(1)>0;
b2 = a1(2) and a3 and a5(1)-a5(2)>0 ;
b3 = a1(2) and a4 and a5(1)-a5(2)>0 ;
b1 or b2 or b3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
조건검색식 2)
emaValue = eavg(C, 15);
correction = C + (C - emaValue);
zlma = eavg(correction, 15);
A=VALUEWHEN (1,(CROSSUP(ZLMA,emaValue) or CROSSDOWN(ZLMA,emaValue)),zlma ) ;
a1= Crossup(low, A) and emaValue < zlma and c > o;
a2 = crossup(zlma,emavalue) ;
a1 and a2 and 거래대금 >10000
2025-08-11
274
글번호 193165
답변완료
수식 변환 부탁드립니다
아래 수식 예스트레이더로 부탁드립니다.
PV2 = ((PreDayHigh() + PreDayLow() + PreDayClose()) / 3) + (PreDayHigh() - PreDayLow());
조건 = V >= 30000 && O <= PV2 && C <= PreDayClose() * 1.11 && C >= PreDayHigh() &&
CrossUp(C, PV2);
cnt = CountSince(date != date(1), 조건);
cnt == 1 && cnt(1) == 0
2025-08-11
270
글번호 193164
답변완료
해외선물 정규장 초기 15분 또는 30분간의 최고, 최저 구하고, 다음날 청산 방법
CME 해외선물의 정규장 초기 구간(10분 또는 30분)을 채널 기준으로 삼고자 합니다.
한국시간으로 대략 22:30 (서머타임시) 또는 23:30 부터 시작입니다.
1분봉, 5분봉, 30분봉 등의 차트에서
22:30 부터 15분간의 최고, 최저 가격을 각각 HH, LL 변수에 할당하는 방법이 궁금합니다.
또한 그 다음날 아침 8:00 에 SetStopEndofday() 하는 방법도 궁금합니다.
아래 시스템식은 수식작성 예제의 "30MBO 전략"을 참조한 것입니다.
[시스템식]
var : HH(0),LL(0);
if stime >= 223000 and stime < 2245000 Then{
HH ??
LL ??
}
if stime >= 224500 and stime < 74500 and crossup(c,HH) then
buy();
if stime >= 224500 and stime < 74500 and CrossDown(c,LL) then
sell();
SetStopEndofday(80000);
감사합니다.
2025-08-11
285
글번호 193163