커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7739
글번호 230811
답변완료
만기일 익일 거래제외
안녕하세요..
전일 작성해주신 만기일 익일 거래제외에 대하여 문의드립니다.
<작성해주신 수식>------------------------
var : va1(0),va2(0),va3(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4 Then
Condition1 = true;
Else
Condition1 = false;
if date != date[1] Then{
if Condition1 == false and Condition1[1] == true Then
var1 = 0;
Else
var1 = 1;
}
if var1==1 and 조건1 then Buy();
<제가 수정한 수식>------------------------------
var : va1(0),va2(0),va3(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va1%3 == 0 and va2 >= 9 and va2 <= 15 and va3 == 5 Then
Condition1 = true;
Else
Condition1 = false;
if date != date[1] Then{
if Condition1 == false and Condition1[1] == false Then
var1 = 1;
Else
var1 = 0;
}
if var1==1 and 조건1 then Buy();
---------------------------------------
<수정부분>
1) 만기일 익일이 금요일이므로 va2 >= 9 and va2 <= 15 and va3 == 5 로 정정하였습니다.
2) Condition1[1] == true를 Condition1[1] == false로 정정
3) 만기일 익일만 거래를 제외하는 것이므로 var1=0 과 var1=1 을 바꿨습니다.
<< 질문 사항 >>
1) 만기일 익일 매매제외시 위의 정정된 수식을 그대로 사용해도 될런지요?
2) and Condition1[1] == false를 수식에서 제외할 경우 어떤 문제가 발생할 수 있는 것인지 궁금합니다.
- 혹시 and 대신 or를 사용해면 어떤 개념으로 바뀌는 것인지,
- 수식을 생략해도 아무 문제가 안되는지... 등등
한번 살펴봐주시면 감사하겠습니다.
그럼 오늘도 즐거운 하루 되세요 !!!
2011-03-23
757
글번호 36805
답변완료
식좀 부탁합니다~
If crossup(value1,value2) then Buy("매수", AtLimit, C-PriceScale);
위의 예는 조건이 만족하면 종가보다 한틱 낮은(유리한) 가격에 매수하라는 의미인데...
이럴 경우 가끔 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성되지 않아 그냥 지나치는 경우가 발생하는데 그런 경우를 방지하기 위해 다음봉에서 전봉의 종가보다 한틱 낮은 가격이 형성이 되면 한틱 낮은(유리한) 가격에 매수하고 한틱 낮은 가격이 봉이 다 완성이 되어도 형성되지 않았을 경우는 그봉 종가나 다음봉 시가에 바로 매수하게 하는 식을 구현하고자 합니다.
간단할 줄 알았는데 의외로 헛갈려서 어떻게 구현해야 될지 잘 모르겠습니다.
식좀 부탁드립니다.
2011-03-22
657
글번호 36804
답변완료
질문합니다.
질문하나요
선물이 9시부터 10시까지 상승할때만 매매하게 하는
식좀 알려주시면 감사하겠습니다.
2011-03-22
671
글번호 36803
답변완료
참조봉의 dayindex 값은 ??
참조봉의 dayindex 값은 어떻게 구하나요 ?
Data2(DayIndex) 하니 본차트가 1분봉이면 1분봉의 dayindex 값이 구해 지는거 같은데요..어떻게 하면 구할수 있나요..?
혹은 위 값을 구할수 없다면 같은 의미로 오늘 현재까지의 봉의 갯수를 구하는 것은 어떻게 하면 되까요..
어떤 형태로든 참조봉의 dayindex 값에 해당하는 값을 구하고자 합니다.
2011-03-22
665
글번호 36802
답변완료
이동평균 돌파식
이동평균 가격값을 이용하는 식좀부탁드려요
1. 이동평균값이 고가,저가, 시가,종가등이 있는데..기본설정값을 어떻게 해야하는지요
2. 이평종류는 단순,가중,지수,삼각등이 있는데 기본설정겂을 어떻게 하는지요
예를들어 1)5일선 가중저가가 20일선 가중저가 크로스 될때 매수
2)5일선 가중고가가 20일선 가중고과 크로스 될때 매도(스위칭)
이런식으로요,,일단 예를든부분은 산식좀부탁드리구요..
1,2 기본값 설정방법좀부탁드립니다.
2011-03-23
785
글번호 36801
대두 님에 의해서 삭제되었습니다.
2011-03-22
158
글번호 36800
답변완료
data2 봉의 완성 ??
참조식인 Data2를 가지고서 매수를 결정을 하는데요
본차트는 1분봉입니다. Data2는 5분봉이구요..
질문을 드리고 싶은건.. DATA2에 두개의 봉을 예로 들면 앞에 봉 보다 높다 라고
비교를 할려면 두개의 봉이니깐 한번 높아 진건데요...
그런데 이 두번째 봉이 완성이 되야 비교를 해서 1번 높아 졌다라고 인식을 해야 하는데 .. 본식이 1분봉이다 보다 1분마다 체크를 해서 두번째 봉이 앞에 봉보다 높아 지기만 하면 매번 체크해서 +1 을 합니다..
질문은 본차트는 1분봉이고 참조봉이 5분봉이면 5분봉이 완성되었는지 안되었는지
어떻게 체크 하나요..
즉 5분봉이니 1분,2분,3분,4분의 봉은 의미가 없고 5분이 되어 완성이 되었을때만
비교 하고 싶다는 말이거든요..
2011-03-22
704
글번호 36799
답변완료
궁금궁금 시스템식 질문요
선물차트에서
5분봉기준
양봉3개 출현시 다음 봉 시가에 매수, +0.1포인트 상승시 바로 매수청산
손절은 양봉3개출현시 매수하였는데 0.1포인트 이하로 하락시 바로 매수청산
그런데 선물차트는 기준으로 매수, 매수청산시기를 잡되
어느 콜옵션 기준으로 실제 매매가 이루어지게 할수있나요?
예를들어 선물 5분봉 양봉 3개출현하면 260콜옵션 매수
선물5분봉이 매수시점대비 0.1포인트 상승시 260콜옵션 매수청산 이렇게요
항상 고생이 많으십니다. 오늘도 좋은하루 되세요
2011-03-22
701
글번호 36798
답변완료
RCI 지표를 이용한 매수식 문의
안녕하세요..
팀장님과 방금 3월 22일 17:00 경 통화한 사람입니다.
RCI 지표를 이용한 매매식 문의를 드립니다.
물론 이걸로만 할 건 아니고, 매매동향까지 첨부해서 만들 예정입니다.
거기에 지수 이동평균선 위냐 아래냐에 따라서 매수 여부 추가.할 겁니다.
우선 필요한 식은
9선이 13선을 상향 돌파하면 매수, 하향돌파하면 매도
그런데 개념은 단순히 선을 돌파하기보다는
플러스 선이 -100 에서 100 사이를 움직이는데
-100 ~ -80 선에서 상향돌파시 매수 <- 이런경우 잘 없던 것 같은데
80 ~ 100 사이에서 하향 돌파시 매도
이렇게 만들어주셨으면 합니다.
부탁드립니다
2011-03-22
918
글번호 36797