커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4731
글번호 230811
답변완료
재문의 드립니다
지난번 문의드렸던
"60봉 전부터 현재봉 기간동안 A가 B보다 작아야 한다"
if countif(A < B,60) == 60 Then
로 답변 받았습니다. 적용해봤는데, 추가문의 있습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
"0봉(현재봉)을 제외한 최근 300봉동안 A < B 작아야 한다"
현재봉 제외 이유는 crossup(A,B)이 &&로 같이 붙습니다.
그래서 if countif(A[1] < B,300) == 300 then 했더니
작동이 되지 않습니다. 확인바랍니다.
2015-11-09
147
글번호 92225
답변완료
행복; 지표식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
아래의 지표식에서 에러가 생깁니다.
수정 바랍니다
============< 아래 >==============================================
input : 시작일(20151109), 종료일(20171212);
if date != date[1] and sdate == 시작일 Then{
TL_New(JulianToDate(DateToJulian(시작일)-90),90000,14000,시작일,90000,14000);
}
if sDate >= 시작일 and sDate <= 종료일 Then{
Plot1( 150000, "기준");
================================================================
< 원하는 지표식 내용 >
- 시작일에 오늘 날자를 입력하면 plot1 과 TL-New(추세선)이 그려져야 합니다
< 에러 내용 >
- 현대차의 일봉 차트에
- 시작일을 어제 이전의 날자를 입력하면 plot1 과 TL-New(추세선) 이 모두 그려지는데
- 시작일을 오늘 날자로 입력하면 plot1 만 그려지고 TL-New(추세선) 은 그려지지 않습니다
- 무엇이 잘못된 것인지요?
수정 바랍니다
수고하십시요^^
2015-11-09
158
글번호 92224
답변완료
행복; 종목검색식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
종목검색식 작성 바랍니다
주기; 60분봉과 일봉 혼합
< 종목검색 조건 >
A;
- 주기가 일봉인 상태에서 20일전 주가 상승율( (C[20]-C[21])/C[21]*100 )
B;
- 10일전
- 주기가 60분봉인 상태에서 4번째봉(dayindex==3)의
주가 상승율( (4봉 종가 - 3봉 종가) / 3봉 종가 * 100 )
C = B / A
1. 종목검색식 1; C 가 0.5 이상( C >= 0.5 ) 인 종목 모두 검색
2. 종목검색식 2; C 가 0.5 이상( C >= 0.5 ) 인 종목 중 상위 10 종목 검색
수고하십시요^^
2015-11-09
161
글번호 92223
답변완료
부탁 드립니다.
안녕하세요.
항상 빠르고 친절하게 답변 주셔서 감사합니다.
질문이 여러개 입니다.
바쁘시겠지만 답변 꼭 부탁 드립니다.
1.
11월 9일 삼성전자 체결추이에 보면 14:49:40에 381주가 체결됐습니다.
이것을 차트에 나타내고 싶습니다.
upticks와 upvol로 수식을 작성해봤는데, 나타나지를 않네요.
3억 이상의 거래체결이 있을 때 차트에 표현하고 싶습니다.
up이면 빨강
down이면 파랑으로 나오게 부탁 드립니다.
upticks와 upvol을 차이점이 궁금합니다. 체결추이에 나오는 숫자는 upticks인가요? upvol인가요?
2.
유로 등 해선에서 22시 부터 새벽 2시까지 100틱이상 움직이면 화면에 표시하고, 소리를 나게 하고 싶습니다.
화면에 표시하고 소리나는 시간을 조건이 만족하는 봉 이후 5봉까지만 나오게 하고 싶습니다.
3.
진입 계약수가 여러개일 때 일부분을 청산했을 경우에.
직전 청산이 수익 청산이라면.. 어떻게 수식으로 작성해야 합니까?
4.
해선 2계약으로 10틱 손절했습니다.
골드는 -6.4pt, 오일은 -0.38pt 라고 나옵니다.
왜 저렇게 나오는 건가요?
국선처럼 -1.0으로 나오게 할수는 없을까요?
5.
유로 등 해선에서 당일 거래 중 2번 연속 손실일 때 3번째 진입에서 당일 손실분을 만회하면 청산하고 거래를 종료하는 수식 부탁 드립니다.
2개 진입해서 10틱 손절 다음 신호에 2개 진입해서 10틱 손절해서 2번 이상의 손실이 발생하고 총 손실이 40틱인 경우
다음 신호에 2개 진입해서 수익이 났을 때 40틱 수익이면(20틱*2개) 청산하고 매매 종료입니다.
진입은 macd가 0선 돌파, 이탈로 합니다.
진입 갯수는 2개 이상입니다.
6.
유로등 해선 거래에서 당일 50틱 이상의 손실이 발생했을 때 다음 신호에서 수익이 발생해서 50틱이 만회가 되면 즉시 청산하고 매매를 종료하는 수식으로도 부탁 드립니다.
진입은 macd가 0선 돌파, 이탈로 합니다.
진입 갯수는 2개 이상입니다.
주석 부탁 드립니다.
감사합니다.
2015-11-10
176
글번호 92222
답변완료
종목 검색 문의 드립니다.
1. 전일의 2시 50분의 가격이 전전일의 종가보다 15퍼센트 이상 상승한 종목을 검색해서
종목이름, {(전일종가-전전일종가)/전전일종가}*100 (전일의 종가상승률), {(당일시가-전일종가)/전일종가}*100 을 출력값으로 얻고 싶습니다.
2. 이와 같은 출력값의 과거 일별 데이터를 얻고 싶습니다. 며칠분의 데이터를 얻을지는 제가 변수로 입력하고 싶습니다.
어떻게 해야 하는지 감이 잡히지 않습니다. 도움 부탁드립니다. 감사합니다.
2015-11-09
155
글번호 92221
답변완료
부탁드림니다.
안녕하세요..선물일봉 진폭라인좀 만들어주세요.
1. 일일 진폭라인
2. 5일평균 진폭라인
수고하세요.꾸벅
2015-11-09
167
글번호 92220
답변완료
문의드립니다.
안녕하세요.
고생많으십니다.
다름이 아니오라, "거래량을 이용한 그래프"를 만들고자 합니다.
1) 거래량 카운팅 시간 : 09:00 ~ 15:00
2) 양봉의 거래량만 누적
3) 음봉의 거래량만 누적
4) 도찌(시가=종가) 발생시 거래량 카운팅 x
이렇게 된다면 누적그래프가 2개가 만들어지겠지요? 매수량 그래프와 매도량 그래프
예를 들어
첫번째 봉이 양봉이면서 거래량이 100 이면
매수량 누적그래프만 100, 매도량 누적그래프는 0
두번째 봉이 음봉이면서 거래량이 200 이면
매수량 누적그래프는 100, 매도량 누적그래프는 200
세번째 봉이 양봉이면서 거래량이 20 이면
매수량 누적그래프는 120, 매도량 누적그래프는 200
이렇게 쭉~ 가다보면 15:00가 되었을 때
매수량 그래프와 매도량 그래프가 그려지겠지요?
부탁드리겠습니다.
감사합니다.
2015-11-09
162
글번호 92219
답변완료
문의 드립니다.
Input : ST(90000), ET(102959);
# 진입
var1 = timehigh(ST,ET);
var2 = TimeLow(ST,ET);
plot1(var1,"상단채널");
plot2(var2,"하단채널");
매일 장초반 9시부터 10시반까지의 변동되고 있는 값이 아닌,
10시 반 이후부터 생성되는 var1,var2의 값들을 이용하고 싶습니다.
어제의 채널 값과 그 전날의 채널값. 또 오늘의 채널값까지 이런식으로 배열변수를 지정하여 시스템 식에 사용하려고 하는데요...
어떤 식으로 풀어갈지 질문드립니다^^
2015-11-09
180
글번호 92218
답변완료
부탁 드립니다
해외선물 차트에서
전일 시가, 고가, 저가 ,종가에 선을 그리고 싶습니다
수식 부탁드립니다
2015-11-09
163
글번호 92212