커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7697
글번호 230811
답변완료
문의 드립니다.
안녕하세요? 시스템트레이딩 초보입니다.
테스트로 수식작성해서 예스글로벌에서 시뮬레이션 해 보았습니다.
그런데 챠트상에는 수익과 손실이 나오는데 시스템 성능보고서에는 모두 손실인걸로
나옵니다.수식이 뭐가 잘 못된 걸까요? 아직 초보라 많이 서투르네요.
조언주시면 감사하겠습니다.
input : in_para_af(0.02),in_para_maxAF(0.2),in_boll_period(20),in_boll_D(2);
var : bollup(0), bolldown(0),boll_cnt(0);
bolldown = BollBandDown(in_boll_period,in_boll_D);
if CrossUp(C,SAR(in_para_af,in_para_maxAF)) Then {
boll_cnt = accumN(iff(H >= bolldown and L <= bolldown and C > 0,1,0),5);
if MarketPosition() ==0 and boll_cnt > 0 then {
//매수
Buy("매수",AtLimit,C-PriceScale*2);
}
}
if MarketPosition() ==1 Then {
if C >= (EntryPrice()+PriceScale*200) Then {
ExitLong("수익",AtStop,C);
}
if C <= (EntryPrice()-PriceScale*100) Then {
ExitLong("손절",AtStop,C);
}
}
2011-10-25
447
글번호 44101
답변완료
지표 부탁합니다
선물 분봉에서 종합지수 상승또는하락%하고 지수선물상승또는하락% 을 지표로 표현하고 싶습니다 부탁합니다
2011-10-25
459
글번호 44100
답변완료
swinghigh의 개념
안녕하세요.
처음 문법을 배우는 중입니다.
swinghigh에 대해서 어떤 책의 설명이 이상해서 확인해 봅니다.
1. 첫번째 인수인 Nth가 Swinghigh가 발생한 봉들 중에서 고가 기준으로 몇번째인지를 가리키는 것처럼 되어 있습니다.
예컨대 100개의 봉들 중에서 swinghigh가 다섯번 발생했다면 그 다섯개 중에서 고가 기준으로 몇번째인지를 의미한다는 것이죠. 따라서 Nth값이 1이라고 할때, 만일 시간상으로 맨처음에 발생한 swinghigh의 값이 제일 크다면 swinghigh함수는 그 봉의 고가를 반환하게 되겠지요.
그런데 여기서 설명들을 찾아보니까,
현재봉 기준으로 이전 몇번째에 발생한 swinghigh인지를 의미하는 것으로 이해됩니다.
위의 예에서 마지막 다섯번째 발생한 swinghigh의 고가를 반환한다는 것이지요.
책의 설명은 잘못된 것이 분명한지 확인하고 싶습니다.
2. swinghigh와 swinghighbar의 차이는?
swinghigh는 그 값을 반환하고, swinghighbar는 그 봉의 위치를 반환하는 것일 뿐인가요?
그렇다면, 만일 인수들이 같다면 양자가 반환하는 값의 대상이 되는 봉은 항상 동일한 봉이 되는 것이지요?
2011-10-25
576
글번호 44099
답변완료
종목검색 문의 드립니다.
부탁 드립니다. 직접 시험해 보시면 좋겠습니다.
Value1=10;
Value2=Highest(C,Value1);
Value3=NthHighestBar(1,Value2,Value1);
Find(Value3);
종목검색 결과는 318종목이 검색되었습니다.
Value1=10;
Value2=Highest(C,Value1);
Value3=NthHighestBar(1,Value2,Value1);
Value4=NthHighestBar(1,Value2,Value3); //추가
Find(Value3); //또는 Find(1);
종목검색 결과는 "검색 결과에 일치하는 종목이 존재하지 않습니다" 입니다.
어떤 원리로 종목이 검색되는지 궁금합니다.
하고자 하는 수식은 아래의 수식입니다.
1.현재봉 기준으로 원하는 봉 갯수 중에서 최고봉의 위치와 값. (종가기준)
2. 1에서 찾아진 위치 내에서의 최저봉 위치와 값.
작성한 수식은
Value1=30;
Value2=Highest(C,Value1); Value3=NthHighestBar(1,Value2,Value1);
Value4=Highest(C,Value3); Value5=NthHighestBar(1,Value4,Value3);
~~~
Find(1);
부탁드립니다.
2011-10-25
441
글번호 44098
답변완료
수식 부탁드립니다.
제목없음
안녕하세요.
오랜만에 방문하네요.
간단한 것들인데 조금 긴 복잡한 수식이여서 죄송합니다.
시간이 좀 걸려도 괜찮으니 착오없이 한번에 잘 부탁드립니다.
* 모든 진입은 금일 5번째 봉부터 70째봉까지만
신규진입하고 매매는 매수+매도 합해서 하루에 2번만 진입
1. 매주조건
(1), 선물이 시초가보다 크고 and 시초가*1.0075p
보다는 작고 20이평과 60이평보다 크고 데이터3,4,5,6 중 시초가보다 크면서 20이평과
60이평보다 큰 것이 3개 이상이면 매수
(2). (선물이 시초가*1.0075p 보다 작고) and (선물과 데이터2가
각각 시초가보다 크고 20이평과 60이평보다 크고) and (데이타3 이 시초가보다 크거나
같고 20이평과 60이평보다 크고) and (데이타4,5,6 중 시초가보다 크면서 20이평과
60이평보다 큰 것이 1개 이상이면) 매수
* 단 (1), (2) 번 매수시 데이터2가 시초가보다 작고 20이평과
60이평 보다 작으면 진입금지
또는 데이터3가 시초가보다 작고 20이평과 60이평
보다 작아도 매수진입금지
(3). 금일 18봉째부터 선물과 데이터2가 시초가보다 크고
20이평과 60이평보다 크면 데이터3,4,5,6 중 시초가보다 큰 것이 3개이상이고 20이평과
60이평중 작은값보다 큰 것이3개아상이면 매수
<매수진입후 청산조건>
1. 선물이 20이평과 60이평보다 작고
데이터3,4,5,6
중 20이평과 60이평보다 작은 것이 3개 이상이면 청산
2. 선물과 데이터2와 데이터3 이 20이평과 60이평 보다 작고
데이터4,5,6 중 20이평과 60이평보다 작은 것이 1개이상이면 청산.
3. 선물과 데이터2가 20이평과 60이평보다 작고 데이터3,4,5,6
중 시초가보다 작으면서 20이평과 60이평보다 작은 것이 2개이상이고 현재 손실이면
청산
** 단 위 1,2,3 청산시 데이터2가 시초가보다 크고 20이평과
60이보다 크면 청산금지.
4. 매수진입후 6봉째부터 데이터3,4,5,6 중 시초가보다 작은
것이 2개이상이거나 시초가보다 작거나 같은 것이 3개이상이면
선물과 데이터3이 20이평보다 작으면서
현재 손실이거나 수익이 0.9p 이하이면 청산
5, 현재 매수이고 금일 장시작후 32봉이전이고 데이터2와
데이터3이 모두 시초가보다 작고 20이평과 60이평 보다 작고 현재 본절이거나 손실이면
청산
6. 매수진입후 5봉이상이 지난후 금일 장시작으로는 42봉
이내이고 선물이 시초가보다 작고 20이평과 60이평보다 작고 데이터3,4,5,6 중 20이평과
60이평보다 작은 것이 2개이상이고 시초가보다 작은 것이 1개이상이면서 현재 손실이면
청산
2. 매도조건
(1), 선물이 시초가보다 작고 and 시초가*0.9925p
보다는 크고 20이평과 60이평보다 작고 데이터3,4,5,6 중 시초가보다 작으면서 20이평과
60이평보다 작은 것이 3개 이상이면 매도
(2). (선물이 시초가*0.9925p 보다 크고) and (선물과 데이터2가
각각 시초가보다 작고 20이평과 60이평보다 작고) and (데이타3 이 시초가보다 작거나
같고 20이평과 60이평보다 작고) and (데이타4,5,6 중 시초가보다 작으면서 20이평과
60이평보다 작은 것이 1개 이상이면) 매도
* 단 (1), (2) 번 매도시 데이터2가 시초가보다 크고 20이평과
60이평 보다 크면 매도진입금지
또는 데이터3가 시초가보다 크고 20이평과 60이평
보다 커도 매도진입금지
(3). 금일 18봉째부터 선물과 데이터2가 시초가보다 작고
20이평과 60이평보다 작으면 데이터3,4,5,6 중 시초가보다 작은 것이 3개이상이고
20이평과 60이평중 큰값보다 작은 것이 3개아상이면 매도
<매도진입후 청산조건>
1. 선물이 20이평과 60이평보다 크고
데이터3,4,5,6
중 20이평과 60이평보다 큰 것이 3개 이상이면 청산
2. 선물과 데이터2와 데이터3 이 20이평과 60이평 보다 크고
데이터4,5,6 중 20이평과 60이평보다 큰 것이 1개이상이면 청산.
3. 선물과 데이터2가 20이평과 60이평보다 크고 데이터3,4,5,6
중 시초가보다 크면서 20이평과 60이평보다 큰 것이 2개이상이고 현재 손실이면 청산
** 단 위 1,2,3 청산시 데이터2가 시초가보다 작고 20이평과
60이보다 작으면 청산금지.
4. 매도진입후 6봉째부터 데이터3,4,5,6 중 시초가보다 큰
것이 2개이상이거나 시초가보다 크거나 같은 것이 3개이상이면
선물과 데이터3이 20이평보다 크면서
현재 손실이거나 수익이 0.9p 이하이면 청산
5, 현재 매도이고 금일 장시작후 32봉이전이고 데이터2와
데이터3이 모두 시초가보다 크고 20이평과 60이평 보다 크고 현재 본절이거나 손실이면
청산
6. 매도진입후 5봉이상이 지난후이고 금일 장시작으로는
42봉 이내이고 선물이 시초가보다 크고 20이평과 60이평보다 크고 데이터3,4,5,6
중 20이평과 60이평보다 큰 것이 2개이상이고 시초가보다 큰 것이 1개이상이면서
현재 손실이면 청산
3. 공통 익절 및 청산조건
(1) 진입후 9봉 이상이 지난후 현재부터 7봉전까지의
종가로
최고가-최저가>1.9p 이상이면서 현재 수익이 1.1p 이상이면 청산후 금일
매매종료. 추가진입 금지.
(2) 금일 장시작후 70봉 이내에서 종가로 수익이 2.8p 이상이면 청산후 금일 매매종료,
추가진입금지.
(3) 종가로 수익이 3.5p 이상이면 청산후 금일 매매종료 , 추가진입 금지.
(4)
진입후 최고수익이 금일시초가*0.0035 이상이면 stop으로
본절에서 청산
(5) 모든 포지션은 금일 장시작후 95봉에서는 청산후 금일 매매종료, 추가 진입금지.
* 이해 안되는 부분이 있으면 얀락주세요. 010-3044-6622
2011-10-25
523
글번호 44097
답변완료
문의드립니다.
기준선을 기준으로 위로 상승하면 매수, 반대의 경우 매도하는 식을 작성하려고 합니
다.
그런데 여기에 두가지 조건을 붙입니다.
1. 선과 봉의 종가가 0.4 이상 차이가 나면 매매에 들어가지 않습니다.
2. 위의 조건이 나와서 무시했는데 봉이 다시 선에 돌아와서 닿고 차이가
0.4 미만인 경우에도 위와 같은 방향이면 조건이 나와도 들어가지 않고
계속 반대 방향으로의 진입을 기다립니다.
아무리 생각해도 답이 나오질 않는군요.
답변 부탁드립니다.
2011-10-25
458
글번호 44096
답변완료
문의?
안녕하세요?
수식 부탁드립니다.
종가가 20일 이동평균선을 하향할때 매도 하되, 연속 음봉 3개 이상 일대 매도 금지
종가가 20일 이동평균선을 상향할때 매수 하되, 연속 양봉 3개 이상 일때 매수 금지
2011-10-25
458
글번호 44095
답변완료
문의입니다
첨부된 사진처럼
선물매수총호가건수
선물매도총호가건수
가 나오게 하려면 지표 수식이 어떻게 되는지요
그리고 적용하는 방법도 간단히 알려주실수 있으신지요
감사합니다.
2011-10-25
490
글번호 44093
답변완료
도찌
안녕하세요 상승 도지(적색) 인경우 다음봉에서 매수
하락 도지(청색) 인경우 다음봉에서 매도 식 부탁드립니다.
2011-10-25
468
글번호 44089