커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6357
글번호 230811
답변완료
검색식 문의
일일이 수고해 주심에 감사드립니다.
아래 검색식에서 주가가
1. 이평선을 돌파하는 개수에 따라 표식을 달리 하는 식과
예) 주가가 이평선 1개 돌파 표식
주가가 이평선 2개 돌파 표식
주가가 이평선 3개 돌파 표식
주가가 이평선 4개 돌파 표식
주가가 이평선 5개 돌파 표식
주가가 이평선 6개 돌파 표식
2. 그리고, 5~20% 양봉( body >= C[1]*0.05 and Body <= C[1]*0.20 )과 병행
하여 상한가 종목을 검색하고 상한가 봉을 표시하는 식
위 조건의 종목검색식, 검색식 작성을 부탁드립니다.
input : 이격1(90),이격2(120), 검색기간(60);
Var : Body(0),Highbody(0),Lowbody(0),value(0);
Body = Abs(C-O);
Highbody = MaxList(Open,Close);
Lowbody = MinList(Open,Close);
var1 = Disparity(60);
var2 = ma(c,5);
var3 = ma(c,10);
var4 = ma(c,20);
var5 = ma(c,33);
var6 = ma(c,60);
var7 = ma(c,120);
var8 = ma(v,60);
value1 = 0;
if crossup(c,var2) Then
value1 = value1+1;
if crossup(c,var3) Then
value1 = value1+1;
if crossup(c,var4) Then
value1 = value1+1;
if crossup(c,var5) Then
value1 = value1+1;
if crossup(c,var7) Then
value1 = value1+1;
if var1[1] >= 이격1 and var1[1] <= 이격2 and
C > var2 and
value1 >= 1 and
body >= C[1]*0.05 and Body <= C[1]*0.20 and
H-Highbody >= body*0.0 and H-highbody <= Body*5 and
Lowbody-L >= body*0.00 and lowbody-L <= Body*5 and
C > O Then
Condition1 = true;
Else
Condition1 = false;
if countif(Condition1==true, 검색기간) >= 1 Then
find(1);
2016-11-29
155
글번호 104466
답변완료
수식문의 드립니다
전환선 = (Highest(H, 9) + Lowest(L, 9)) / 2;
기준선 = (Highest(H, 26) + Lowest(L, 26)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 52)[25] + Lowest(L, 52)[25]) / 2;
diff = abs(선행스팬1-선행스팬2);
mav = ma(C,20);
#구름폭이 10틱이하이고 이평을 하향이탈
if diff <= PriceScale*10 and CrossDown(c,mav) Then
위의 수식에서
기간 값을
short 3
mid 7
long 13
으로 변환하고 싶은데 선행스팬 2의 수치를 어떻게 바꿔야하는지 부탁드립니다.
2016-11-29
139
글번호 104457
답변완료
재문의드립니다
50735번 재문의드립니다 현재고점과 저점이동시에 나오는데 동시에 나오지않게 즉 고점이확정되면 저점이 사라지고 저점이 확정되면 고점이 사라지게 다시한번부탁드립니다 ~~항상감사드립니다
2016-11-29
127
글번호 104456
답변완료
수식문의
If(upvol>=downvol)Then
{
plot1(upvol,"매수");
plot2(downvol,"매도");
}
else
{
plot3(downvol,"매도");
plot4(upvol,"매수");
}
이 수식이 무슨 뜻인가요??
해외선물에서는 upvolume은 업종지표에만 지원한다고하는데
2016-11-29
141
글번호 104455
답변완료
봉 강조
포지션차트상 현재봉 이전 N번째와 M번째 봉을 굵게 빨간색으로 강조하고 싶습니다.
2016-11-28
135
글번호 104453
답변완료
특정 조건에서 차트 선 숨기기
안녕하세요.
차트에서 선을 특정 조건 하에서 숨기고 싶은데 어떻게 할지 모르겠습니다.
다른 hts에서는 특정 조건을 충족시킬 시 값을 0으로 처리했었습니다. 하지만 예스에서는 생각같이 되지 않습니다.
일단 값을 0처리하면 차트가 최고가~0까지 나오게 되어 인위적인 확대를 하지 않으면 차트가 잘 안보입니다.
특정 조건을 만족시킬 때 선을 숨기는 수식이나 기능이 혹시 있는지요?
2016-11-28
138
글번호 104452
답변완료
순위험증거금(한투)
안녕하세요?
한투에서 거래하고있습니다.
기존에 진입신호가 발생되고 미체결로 남아 있는 경우 증거금을 체크하여
청산신호가 발생되면 주문이 거부가 났었습니다.
그런데 한투에에는 10월 3일부로 순위험증거금제도가 고객 선택의 여부와 무관하게 의무적으로 도입이 되었다합니다.
이로써 1계약의 위탁증거금과 계약당 사이버편도 수수료만 있는 경우에도 신규주문이 미체결 주문으로 남아 있을 경우에 청산신호가 뜨고 그 청산주문이 먼저 체결되버려 손실이 발생되었습니다.
기존에 예스에서는 신규냐 청산이냐를 구분하지 못하고 신호를 주문체결과 무관하게 증거금만 있다면 주문을 계속 생성시키고 있었습니다.
그래서 진입도 못했음에도 불구하고 청산먼저 되버리는 불상사를 방지코자 1계약에 해당하는 증거금과 수수료로만으로 매매를 했었습니다.
아울러 이를 위해 프로그램 사용법 Q&A 글번호 8427번도 요청드렸었던 것이 었습니다.
그런데 진입신호로 생성된 주문이 체결이 되어야 청산신호가 발생될 수 있도록 하는 기능내지는 함수가 새롭게 개발된건지요?
2016-11-28
194
글번호 104451
답변완료
문의 드립니다.
아래는 분봉에서 장시작후 봉수에 관계없이 경과 시간을 나타내는 함수인데요...
장시작 시간이 9시가 아니라 10시인 경우도 가능하도록 수정부탁드립니다.
예를들어 9시 장시작할 경우 : 10시40분=> 100
11시30분=> 130
예를들어 10시 장시작할 경우 : 10시40분=> 40
11시30분=> 90
var : times(0);
#최종봉까지 경과된 분수
times = TimeToMinutes(time)-TimeToMinutes(90000);
#거래없는 봉 포함 봉갯수 = 9시이후 경과된 분수를 봉주기로 나눠 산정
#소숫점 밑 값이 있으면 진행중인 봉이 있는 상태이므로 값을 올림
DAYIDR = Ceiling(times /BarInterval);
2016-11-28
141
글번호 104450
답변완료
문의 드립니다.
지표에서 원하는 조건이 되었을때 해당캔들 위치에 시스템식의 buy/sell 처럼 화살표 표시를 할수 없나요?
해당 신호를 보고 실매매 여부는 육안으로 판별하려 합니다.
시스템에서 신호만 보려고해도, 신호발생후 청산되지 않고 신호가 유지되는한 이후의 신호는 무시 되니 볼수가 없네요..
강조는 캔들에다 덧붙여서 이건 아니다 싶고요.
가능하다면...........
5 이평이 20 이평 골드칠때와 데드칠때 예제를 부탁 드립니다.
2016-11-28
118
글번호 104449