커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1756
글번호 230811
제로아웃 님에 의해서 삭제되었습니다.
2020-12-17
5
글번호 144746
답변완료
문의드립니다
현재봉을 제외한 전 200봉중 최고가를 형성한 날의 거래량을 돌파할시의 종목 검색식을
아래와 같이 해주셨읍니다.
**********************************
input : N(200);
var : hh(0),hv(0),cnt(0);
hh = h[1];
hv = v[1];
For cnt = 1 to N
{
if h[cnt] > hh Then
{
hh = h[cnt];
hv = v[cnt];
}
}
if hh > 0 and V > hv Then
Find(1);
***********************************************
상기검색은 신규 최고가의 갱신이 짧은기간내에 발생되는경우에
불필요한 종목의 검색과 기준거래량의 의미가 퇴색해버려 이후에
너무많은 종목이 검색된다는 문제점을 발견하였읍니다.
그래서 다음의 내용을 첨가한 수식을 만들어주세요.
추가내용
1. 기본적으로는 처음에는 200봉중 최고가발생시의 거래량을 기준거래량으로 설정합니다.
2. 그 기준거래량을 초과하는 거래량이 발생할시에 종목검색이 되게 하는 것은 처음 요청드린바와 동일합니다.
3. 그 기준거래량을 초과하는 거래량이 발생할시에 기존 최고가의 갱신이 같이 발생하는 경우와 발생하지 않는 경우로 나누어 볼 수 있읍니다
먼저 초과거래량발생과 최고가의 갱신이 함께 일어나는 경우에는 최고가의 갱신이 일어났으므로 기준거래량을 초과한 거래량으로 변경하여 이후 새로운 기준거래량으로 설정합니다. 여기서 문제는 최고가의 갱신이 발생하는 경우 보통 짧은기간내에
도다시 최고가의 갱신이
발생하나 거래량은 갱신시에 발생한 거래량보다 현격하게 적다는데 문제가 있읍니다. 줄어든 거래량으로 기준거래량으로 설정하다보면 의미없는 종목검색이 된다는 것입니다.
그래서 최고가의 갱신이후 10봉(입력변수조건임)이내에 또다시 최고가의 갱신이 있는 경우에는 10봉이내에 발생한 거래량중 최고거래량을 기준거래량으로 설정해주세요.
두번째는 기준거래량보다 초과하는 거래량이 발생했으나 최고가의 갱신이 없는 경우에는
초과갱신한 거래량을 새로운 기준거래량으로 설정하고 이 거래량을 돌파하는 거래량이
발생할 시에 종목검색이 되게 해주세요.
상기의 내용을 첨가한 종목검색식과 매수신호와 차트 하단 거래량지표에 설정할 수 있는 지표도 부탁드립니다.
어제도 장시간 통화로 고생하셨는데 다시 요청하게 되게 송구합니다.
감사합니다.
2020-12-17
801
글번호 144745
답변완료
검색이 않되요..
어제까지 검색이 됐었는데 갑자기 않되네요..부탁 드립니다.
1. input : atrP(14),atrSig(9);
var : ATRv(0),ATRs(0),T1(0);
atrv = atr(Atrp);
atrs = ma(atrv,Atrsig);
if atrv > atrv[1] Then
T1 = 1;
if atrv < atrv[1] Then
T1 = -1;
var1 = ma(V,120)[1];
var2 = highest(V,120)[1];
if T1 == 1 and
ATRv > ATRs and
countif(crossup(ATRV,ATRs),6) >= 1
Then
find(1);
-----------------------------------------------------------------------
2. var : p(14),sig(9);
Input : Period(14) ;
var : ADXv(0),DP(0),DM(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
var1 = atr(P);
var2 = ma(var1,sig);
if var1 > var2 and
var1 > var1[1] and
DP > DM and
DP > 25
Then
find(1);
2020-12-16
804
글번호 144744
답변완료
수식작성 감사합니다
안녕하세요 키움에서 이수식으로 했었는데
바꿔보려고해도 잘안되어서 이렇게 글을 남깁니다
예스랭귀지 수식으로 변환부탁드립니다^^;
무슨뜻인지도 대략설명좀 부탁드릴께요 (해석이 잘안되어서요;;)
바뿌신데 감사합니다
a=avg(c,20);
if(a-a(1)>=0 and a(1)-a(2)<=0 and
a-2*a(1)+a(2)>=0,a,0)
and
c-c(19)>=0
and c-c(1)>=0
and c-c(4)>=0
and c-c(9)>=0
2020-12-16
687
글번호 144743
답변완료
문의 드립니다
안녕하세요. 예스로 변경좀 부탁드립니다.
감사합니다.
==============1===========================
기간1=5
기간2=20
1
상단선=tema(c,기간1);
중심선=tema(c,기간2);
이격값=상단선-중심선;
상단선
2
상단선=tema(c,기간1);
중심선=tema(c,기간2);
이격값=상단선-중심선;
중심선+(상단선-중심선)*0.5
3
상단선=tema(c,기간1);
중심선=tema(c,기간2);
이격값=상단선-중심선;
하단선=중심선-이격값
4
값상단선=tema(c,기간1);
중심선=tema(c,기간2);
이격값=상단선-중심선;
중심선+(하단선-중심선)*0.5
5
상단선=tema(c,기간1);
중심선=tema(c,기간2);
이격값=상단선-중심선;
중심선
==================================================
=========================2========================
Input : shortPeriod(60), longPeriod(120), llongPeriod(240);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = ma(C, llongPeriod);
# 매수
If CrossUP(value1, value2) Then
{
Buy("매수1");
}
If CrossUP(value1, value3) Then
{
Buy("매수2");
}
If CrossUP(value2, value3) Then
{
Buy("매수3");
}
================================================================
위에 식으로 만들었을경우 차트에 매수1크로스업은 화살표 표시가 되는데
매수2,매수3은 화살표가 표시되지 않습니다. 어떻게 수정해야되나요?
감사합니다 ^^
2020-12-16
787
글번호 144742
답변완료
민감도
안녕하세요
옵션 민감도를 함수로 표현할수있나요?
옵션 민김도중 델타가격 입니다
data1의 델타 시가 - data2의 델타싯가
data1의 델타 현재가 - data2의 델타현재가
2020-12-16
686
글번호 144739
설화수 님에 의해서 삭제되었습니다.
2020-12-16
0
글번호 144733
답변완료
수식 부탁드립니다.
30분봉 기준 첫봉의 시고저종가를
임의의 다른주기(분과 틱)에서 사용할수있는 수식을 알려주시면 감사하겠습니다.
각 분봉에서는 어찌어찌 되는것 같은데 틱에서는 잘안되네요.. ^^;;
미리 감사드립니다.
2020-12-16
806
글번호 144728
우주77 님에 의해서 삭제되었습니다.
2020-12-16
8
글번호 144727