커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7502
글번호 230811
답변완료
검색 수식 문의드립니다.
장 마감후 다음날 거래를 위해 미리 종목을 선택하려는 상황에서 다음과 조건과 같이 코딩하려고 합니다.
조건 : 지난 20일 동안의 일일거래량 평균을 360으로 나눈 값이 vAvg 라고 했을 때, 1분봉 기준으로 장 마감 직전 1분봉 거래량 10개가 모두 vAvg 보다 작은 종목을 검색
아래와 같이 코딩을 했는데, 원하는 결과가 나오지 않습니다. 도움을 구합니다.
Input: cDays(20);
Var: rep(0), vSum(0), vAvg(0), vMin(0), score(0);
For rep = 1 To cDays {
vSum = vSum + DayVolume(rep);
}
vAvg = vSum / cDays;
For rep = 1 To 10 {
If Volume[rep] < (vAvg / 360) Then score = score + 1;
}
If score == 10 Then Var1 = 1;
Find(Var1);
2014-07-14
182
글번호 76716
답변완료
ETF 종목만을 검색하고 싶습니다.
최종목적은 ETF 종목을 제외한 나머지 일반 주식 종목들만 검색하기 위함이고,
그 과정에서 ETF 종목만을 검색하려고 아래와 같이 코딩하였으나
전혀 검색이 안됩니다. 도움 구합니다.
If CodeCategory == 8 Then Var1 = 1;
Find(Var1);
2014-07-14
158
글번호 76715
답변완료
ATM 연결 옵션
안녕하세요
또 한가지 궁금한것이 있어서 문의 드립니다.
ATM 연결 옵션, 혹은 시가기준 ATM연결 옵션을 이용할경우에
그날 그날 선물지수의 변동에 따라서 ATM연결의 옵션이 달라집니다.
헌데, 혹시 이들 ATM연결옵션 데이터를 이용하여
행사가별로 과거데이터를차트에 그려넣을 수 있는방법이 없을까요?
예를 들어서 어제의 ATM이 선물지수 260 이었는데, 오늘 하락을 하여 ATM이 257.5가 되었다면
어제는 ATM연결 옵션은 260이 될터이고 오늘은 257.5가 ATM 옵션이 되어
하나의 차트에 ATM연결 옵션으로 연속적으로 그려질터인데, 수식으로 이를 자동정리를 하여 행사가 260과 257.5의 가격을 차트상 각각 따로이 그려넣을 수 있는 방법은 없나요?
부연설명을 한다면, 만일에 그날의 선물 시가가 260에서 시작이 되었으면 시가기준ATM이 260이될것이나, 다음날 하락을 하여 258이 되었다면, 그때는 ATM연결 옵션은 257.5가 되야할것이나, 어제와 동일한 행사가인 260 (즉 ATM +1단계 연결옵션)이 차트상에 그려지도록 하는 방법을 말씀 드립니다. 감사합니다.
2014-07-14
184
글번호 76714
답변완료
거래량에 따른 강조
틱차트에서 일정 거래량을 넘어서면 봉에다 강조든 뭐든 표시를 주어 눈에 들어오게 하고싶습니다. 구체적으로는 240틱 차트에서 현재봉 거래량이 1000을 넘어가면 노랑색 1500을 넘어가면 보라색으로 신호가 나왔으면 좋겠습니다. 깜빡임을 주어도 좋고 어렵다면 봉 색깔이 변해도 좋습니다. 강조식이든 지표식이든 부탁좀 드리겠습니다. 감사합니다.
2014-07-14
190
글번호 76713
답변완료
시고저종가 일봉 차트
안녕하세요
하루의 시고저종가 액셀 데이터가 있습니다.
이 데이터로 차트상에 일봉 차트를 나타내려면 어찌해야하나요?
감사합니다.
2014-07-14
159
글번호 76712
답변완료
수식 문의
예전에 질문한 37025의 2번에 대해 재질문 드립니다.
1. 해외선물에서 아래와 같이 A이름으로 청산된뒤 A진입신호가 발생해도 540분 이내에는 진입금지시키고자 했는데, 식이 전혀 먹히질 않습니다. 뭐가 문제인지 검증부탁드립니다.
VARS: TIMESET(0);
if (SDATE == EXITDATE(1)) Then
TIMESET = TimeToMinutes(stime) - TimeToMinutes(ExitDate(1));
else
TIMESET = TimeToMinutes(stime) + (1440 - TimeToMinutes(ExitDate(1)));
// 동일이름으로 청산된뒤 N분 이내 진입금지
if (조건 A)
AND !( ((ENTRYNAME(1) == "A") OR (LATESTENTRYNAME(1) == "A")) AND (TIMESET <= 540) ) then ~~~
2. 또한, 피라미딩 진입을 기본으로 하고 있는데, 위 식에서 ENTRYNAME은 최초진입, LATESTENTRYNAME은 최종진입된 것의 이름을 알 수 있는데 만약 A => B => C 순서로 진입되었다고 가정할때, 중간에 낀 B의 이름은 어떻게 가져올 수 있는지요??
늘 감사드립니다.
2014-07-14
167
글번호 76711
답변완료
부탁드립니다
초보 답변에 감사드리며
1.문의
당일 15일단순이평 > 50일 단순이평 보다크고
eavg(RSI(14), 1) > 40
매수와 매수청산만~~~(매도쪽은 안되도록)
|| 또는
당일 30일단순이평 < 60일 단순이평 보다 작으면
매수 청산만~~!!
2.문의
당일 15일단순이평 < 50일 단순이평 보다작고
eavg(RSI(14), 1) < 60
매도와 매도청산만~~~(매수쪽금지)
|| 또는
당일 30일단순이평 > 60일 단순이평 보다크면
매도 청산만~~!!
문의1과 문의2로 각각 부탁드립니다
2014-07-14
144
글번호 76710
답변완료
수식 문의 드립니다.
수고 많으십니다.
장중에 거래량이 가장 많은 봉의 시가, 고가, 저가, 종가를 차트에 그리고 싶습니다.
단, 첫봉의 거래량은 제외시킵니다.
가능하다면 수식 부탁드립니다.
감사합니다.
2014-07-14
172
글번호 76709
답변완료
시스템식 부탁드립니다.
안녕하세요.
항상 도움 주셔서 감사합니다.
이제 막 시스템 트레이딩을 배우는 입장이다 보니
모든게 어렵게만 느껴집니다.
첨부파일에 있는 시스템 조건식 부탁드립니다.
감사합니다.
2014-08-14
173
글번호 76707