커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7598
글번호 230811
답변완료
CSI를 YesGlobal에서 YesLanguage를 이용하여 어떻게 활용할 수 있는지요?
CSI는 Welles Wilder의 책에 나오는,
Commodity S.e.l.e.c.t.i.o.n Index 입니다.
(실렉션은 그냥 점 없이 쓰니까 쓰기금지단어라고 저장이 안 돼서 글자 사이사이에 점을 찍었습니다)
ATR와 ADXR을 곱하고 거기에다 margin, commission(수수료) 등을 더 대입하여 만들어지는데,
YesLanguage에서 어떻게 구현할 수 있을지 궁금합니다.
특히 증거금, 커미션 수치를 이용할 수 있는 방법에 대해서도 알려 주시면 대단히 감사하겠습니다.
아래: 전의 글들임:
안녕하세요
예스스탁입니다.
CSI가 어떤 값을 의미하시는지 모르겠습니다.
CSI에 대해 좀더 자세한 내용 부탁드립니다.
즐거운 하루되세요
> 즐겁게 님이 쓴 글입니다.
> 제목 : CSI를 YesGlobal에서 YesLanguage를 이용하여 어떻게 계산할 수 있는지요?
> CSI를 YesGlobal에서 YesLanguage를 이용하여 어떻게 계산할 수 있는지요?
CSI를 이용하여 진입하는 어떤 간단한 식이라도 예문을 보여 주시면 대단히 감사하겠습니다.
가령, if CSI>2 then buy();와 같은 식을 쓸 수 있기 위하여 그 앞 부분에는 어떤 로직을 써야 할지요?
*
혹시, 밀과 원유 중 CSI 가 더 큰 품목을 1계약 매수. 이런 식을 구현할 수 있을까요?
감사합니다.
참고자료 추가:
Commodity S.e.l.e.c.t.i.o.n Index [CSI]
Summary:
This indicator script measures the trending and volatility characteristics of an underlying symbol.
Calculation:
CSI(i) = Factor * ADXR(i) * ATR(i)
ADXR is the Average Directional Movement Rating
ATR is the Average True Range
Factor = (MoveValue / Sqrt(Margin)) / (150 + Commission)
MoveValue is the value of the minimum size move of the underlying symbol.
Margin is the futures contract margin requirement.
Commission is the futures contract commission amount.
Developer:
J. Welles Wilder
Interpretation:
1. Strong Trending: When the indicator script is moving upwards the underlying symbol is having stronger trends and with more volatility.
2. Weak Trending: When the indicator script is moving downwards the underlying symbol is having weaker trends and with less volatility.
2012-12-03
679
글번호 57025
답변완료
문의 드립니다.
다음 자동추세선에서 Plot1이 상승하면(전저저보다 높으면) 빨간색 하락하면(전고점보다 낮으면) 파란색으로 또한 Plot2가 상승하면 빨간색 하락하면 파란색으로 변형되는 지표식 좀 부탁드립니다.
Input: Left(10),Right(10);
If SwingHigh(1, High, Left, Right, Left+Right+1) <> -1 Then
Plot1(High[Right],"SwingHigh");
If SwingLow(1, High, Left, Right, Left+Right+1) <> -1 Then
Plot2(Low[Right],"SwingLow");
2012-12-03
277
글번호 57023
최재영 님에 의해서 삭제되었습니다.
2012-12-03
19
글번호 57013
답변완료
후행스팬
전일의 후행스팬 최고가와 최저가를 구하고 싶네요
2012-12-03
340
글번호 57004
답변완료
분봉이 다른 지수이평식관련
data1에 1분봉데이터띠워놓고, 1분봉 데이터 하나가지고,
m분봉지수이평식을 사용할수있게 만들고 싶은대 어떻게 할수있을가요?
예를들어, data1에 5분봉데이터로 만든 원래 5지수이평값과,
data1에 1분봉데이터로 만든 사용자함수5지수이평값이 5분마다 동일한 값을 갖게
하고 싶습니다.
m을 인풋변수로 추가한 사용자함수로 만들어주시면 좋겠습니다
2012-12-03
367
글번호 57003
답변완료
문의 드립니다..
Input : Period1(5), Period2(20), Period3(60);
Plot1(data2(ma(C,Period1)), "이동평균1");
Plot2(data2(ma(C,Period2)), "이동평균2");
Plot3(data2(ma(C,Period3)), "이동평균3");
위 수식을 상승일때는 빨강 하락일때는 파랑이로 바꾸고 싶습니다..
감사합니다.. ^^
2012-12-03
315
글번호 57002
답변완료
고점저점
안녕하세요
#당일 고점발생시 당일 저점과 봉번호 저장
#당일 저점 발생시 인덱스 저장
#현재 봉번호는 당일 고점발생시보다 크고
#당일저점발생시 봉번호는 당일 고점 발생시 봉번호보다 크고
#당일 고점 발생시 그 이전 당일 최저점이 당일최저점보다 크고
#종가가 당일 고점 발생시 그이전 당일 최저점을 상향하면 매수
#종가가 당일 고점 발생시 그이전 당일 최고점을 하향하면 매도
2012-12-03
383
글번호 56996
답변완료
수식변환
항상 수고많으십니다
하기수식 예스로 변환시켜 주시기 부탁합니다
매수진입a=100*( (avg((C+H+L)/3,20)+2*stdev((C+H+L)/3,20)) - (avg((C+H+L)/3,20)-2*stdev((C+H+L)/3,20)))
/ avg((C+H+L)/3,20);
crossup(c,highest(h(1),수치)) and a>기간
매수청산crossdown(c,lowest(l(1),수치))
매도진입crossdown(c,lowest(l(1),수치))
and a>기간
매도청산crossup(c,highest(h(1),수치))
지표변수:기간:0.4
수치:10
수고하세요
2012-12-03
331
글번호 56994
답변완료
5연속봉 몸통 관통 수평선
안녕하세요? 첨부한 사진에서 처럼 다섯 개의 연속된 봉 몸통(시가~종가)을 관통하는 수평선이 그어질 수 있으면 6번 째 봉에서 buy() 신호가 발생하는 식을 만들고 싶습니다. (단, 각 몸통의 경계선인 시초가, 종가도 몸통으로 볾) 생각보다 어렵네요. 부탁드려봅니다.
수고하세요.
2012-12-03
384
글번호 56993