커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7817
글번호 230811
답변완료
Upvol 과 Downvol문의
upvol과 downvol관련 질문드립니다.
질문의 요지는 아래와 같은 데이터 참조조건식에서
저같은 경우는 UPVOL과 Downvol을 네팅해서쓰는데 KOSPI200의 경우는 자동으로 네팅이
되는지...
1. 선물의 upvol과 downvol은 데이터가 둘다 생성되고,kospi200의 upvol과 downvol은
한쪽의 데이터만 들어오는데..그동안의 upvol과 downvol의 사용으로 볼때 , 선물처럼
데이터가 들어오는게 맞는거 같은데 upvol과 downvol의 생성원칙이 있는것인지
거래소에서 데이터를 그렇게 주는 것인지 알고 싶습니다.
//************ 참조식
// 기본시세:연결선물 data1=kospi200지수
//챠트:2초챠트
var:KOSPI200(0),KOSPI200거래량(0),upvol_F(0),downvol_F(0),NET_F(0),선물단위증감_VOL(0),K_UPVOL(0),K_DNVOL(0),K_NET(0),K_단위증감(0),K_UPticks(0),K_downticks(0);
// 선물기초데이터
upvol_F=upvol;
downvol_F=downvol;
NET_F=upvol_F-downvol_F;
선물단위증감_VOL=NET_F-NET_F[1];
// KOSPI200의 데이터들의 정의
KOSPI200=data1("C");
KOSPI200거래량=data1("Volume");
K_UPVOL=data1("UPVOL");
K_DNVOL=data1("downvol");
K_NET=K_UPVOl-K_DNVOL;
K_단위증감=K_NET-K_NET[1];
K_Upticks=data1("UPticks");
K_downticks=data1("Downticks");
//messagelog("k c %.2f K v %.f K upv %.f k dnv %.f K net %.f K-단위 %.f",kospi200,kospi200거래량,k_UPVOL,K_DNVOl,K_NET,K_단위증감);
//messagelog(" close %.2f V %.f UP %.f DN %.f NET %.f 단위 %.f", kospi200,kospi200거래량,k_UPVOL,K_DNVOl,K_NET,K_단위증감);
messagelog(" close %.2f V %.f UP %.f DN %.f UPt %.f DNt %.f ", kospi200,kospi200거래량,k_UPVOL,K_DNVOl,K_UPticks,K_downticks);
messagelog(" closeF %.2f V %.f UP %.f DN %.f UPt %.f DNt %.f ", c,v,UPVOL,Downvol,UPticks,downticks);
If V > V[1] Then
{
Plot1(V, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(V, "하락거래량");
}
//messagelog(" v %.f kospi200v %.f ",v,kospi200거래량);
2007-08-31
973
글번호 13442
답변완료
자동매매 프로그램과 사용법 문의
현물기준으로 매수수식을 작성하여 '자동매매' 할 경우..
1 검색한 종목에 시스템식을 '적용'만해놓고 타 종목창을 보고 있어도
매수가 되는지요?
2. 자동매매시에 해당 매매수식이 있는 종목의 차트가 화면에
반드시 띄워져 있어야 하는지 궁금합니다.
(차트를 닫을경우 자동매매는 않되나요?)
3. 차트가 화면에 띄워져 있어야 한다면, 몇개의 차트까지 띄울수 있으며,
일반적으로 시스템 트레이딩에 무리가 간다고 여기는 화면수는 몇개 인지요..
4. 매수나 매도중 한쪽의 수식만 적용해도 가능한지요.(현물기준)
2007-08-31
908
글번호 13436
답변완료
다시질문드립니다
저번에 질문에 답변해주신 내용입니다..
복사해서 해보았는데 결과값이 모두 0으로 나옵니다..
다시 검토해 보시구 답편 주시면 감사하겠읍니다
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : YYYY(93000);//누적할 봉의 시간
var : cnt(0),B(0),mav(0);
Array : VV[20](0);
if date != date[1] Then // 날짜가 바뀌면
for cnt = 1 to 19{
VV[cnt] = VV[cnt-1][1]; //다음방으로 값이동
}
if Stime == YYYY then
VV[0] = V;
var1 = 0;
for B = 0 to 19 { //0번방~19번방값 누적
var1 = var1+VV[cnt];
}
mav = var1/20;//평균
plot1(mav);
즐거운 하루되세요
> 버블이 님이 쓴 글입니다.
> 제목 : 질문드려요
> 매번 감사합니다...
다름이 아니오라..
며칠간의 동시간대의 거래량 평균을 내고자 합니다..
지표식과 검색식 부탁 드립니다..
예를 들어 30분봉 의 같은 시간대의 20일 평균을 내고자 합니다..
2007-08-31
993
글번호 13435
답변완료
시스템식 부탁드립니다
안녕하세요
stochastic RSI Fast 지표 K선이 100 이상이고 일봉이 양봉일때(두조건 다 만족시)
시스템 신호가 표시되도록 시스템식을 부탁드립니다
2007-08-30
984
글번호 13434
답변완료
수식문의
var1 = Disparity(20);
if stime == 144000 and //2시40분
var1 >= 95 and var1 <= 110 and //이격도(disparity)가 95 이상 110 이하이고
min(DayClose(),DayOpen()) == DayLow() and
abs(DayClose()-DayOpen()) >= DayHigh()-max(DayClose(),DayOpen()) Then //(몸통 >= 위그림자)망치형
buy("매수",AtMarket);
위와같은 수식 사용시 일봉상에서 매수 신호가 발생하지 않고,
분봉(10분 or 1분)에서 발생하는데요.이유가 무엇인지요.
해당 수식을 사용하여 매매를 하려면 분봉차트만을 띄워야 하나요?
2007-08-30
957
글번호 13430
답변완료
데이터값의 순위
안녕하십니까?
다음의 생각을 지표식으로 구현하는 방법을 알고 싶습니다.
다섯개의 주가 데이터가 있습니다. 가령 5개의 이동평균...
그중에서 최고값과 최저값부터 순서대로정렬할수 있는 지표식을 작성해서
순위를 부여하는 지표식을 구현할 수 있나요?
답변부탁드립니다.
2007-08-30
802
글번호 13429
초이 님에 의해서 삭제되었습니다.
2007-08-29
0
글번호 13428
혼자뜨는별 님에 의해서 삭제되었습니다.
2007-08-29
339
글번호 13423
답변완료
지표식에 대한 질문 입니다
안녕하세요
예스트레이더:
K선 = ((RSI(period) - Lowest(RSI(period),period1)) / ((Highest(RSI(period),period1)) - Lowest(RSI(period),period1)))*100 ;
키움증권:
((RSI(period) - Lowest(RSI(period),period1)) / (Highest(RSI(period),period1) - (Lowest(RSI(period),period1))))*100 ;
위에 있는 지표식은 Stochastic RSI Fast 식입니다
다른식은 똑같고 제가 보기엔 연산순서 괄호() 만 틀린것 같은데 지표모양이 판이하게 틀리게 나오네요
비교해서 죄송하지만 어떤이유로 그런지 궁금합니다
2007-08-29
829
글번호 13422