커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8162
글번호 230811
답변완료
문의드립니다
현재 시점에서 n봉전의 볼린져밴드를 그리고 싶습니다
n을 20개로 설정하면 20개봉 전의 볼린져밴드를 보고 싶습니다
부탁드립니다
2016-10-29
165
글번호 103481
답변완료
수식 검토 부탁드립니다
Re : Re : 수식 검토 부탁드립니다
전화로 자세하게 답변해 주셔서 감사합니다
시스템에 적용해보니 진입이나 청산이 각 진입별로 별도로 잘 적용되는데 아래와 같은 익절식을 추가로 적용해보니 그림과 같이 신규 진입시에만 청산되고, 피라미딩으로 나중에 진입한 경우 청산이 되지 않습니다(다른 청사,익절식은 모두 진입별로 잘 작동합니다)
어떤 문제가 있는지 수식 확인 부탁드립니다
if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice + 0.4 Then
ExitLong("bx2",AtStop,highest(H,BarsSinceEntry) - abs(highest(H,BarsSinceEntry)-EntryPrice)*0.7);
if MarketPosition == -1 and lowest(L,BarsSinceEntry) <= EntryPrice - 0.4 Then
Exitshort("Sx2",AtStop,lowest(L,BarsSinceEntry) + abs(lowest(L,BarsSinceEntry)-EntryPrice)*0.7);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전화주시기 바랍니다.(02-3453-1060)
>
> 미송 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 질문을 다시 드렸는데 못보고 지나가버린 것 같아 다시 질문 드립니다
모든 진입 허용으로 지정하면 그림 1번 그림과 같이 처음 진입 자리 부근에서 3계약 모두 진입하고 있습니다.(진입가 부근 3군데서 진입 신호가 모두 나온거 같아요)
그림 2번은 다른 진입 허용시 챠트입니다.
계약수를 5개로 늘려보아도 2번째 까지 진입을 하고, 2번째 진입이 청산된경우 3번째 진입을 하는데 그 진입가는 2번째 진입가에서 +-1p인 시점에서 진입을 합니다.
참고로 현대선물을 사용하고 있습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식 부탁드립니다
>
안녕하세요
예스스탁입니다.
해당식 첨부된 그림과 같이
직전진입가 기준으로 +-1에 신호가 발생하게 되어 있습니다.
3번째 신호가 발생하지 않는다면 아마
피라미딩이 다른진입신호만 허용으로 되어 설정되어 있으신거 같습니다.
모든 진입신호만 허용으로 설정하고 적용해 보시기 바랍니다.
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다
> 빠른 답변 감사드립니다
작성하여 주신 수식을 적용해보니 첫번째 피라미딩(최초 진입가 +- 1p) 진입과 청산은 원할히 되는데 2번째 피라미딩(최초 진입가 대비 +-2p)는 진입이 되지 않습니다
수식을 검토 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
if MaxContracts < 3 Then
buy("bb",atlimit,LatestEntryPrice(0)-1,1);
if 매수청산조건 Then
ExitLong("bx");
}
if MarketPosition == -1 Then{
if MaxContracts < 3 Then
sell("ss",atlimit,LatestEntryPrice(0)+1,1);
if 매도청산조건 Then
ExitShort("sx");
}
#진입별 0.5포인트 수익시 청산
SetStopProfittarget(0.5,PointStop);
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 피라미딩 진입과 청산에 관해 수식 부탁드립니다. 감사합니다
진입
현재 매수한 상태에서 매수가보다 1p 하락한 경우 1개 추가 매수, 2p 하락한 경우 추가매수
(최대 매수 가능량 3개약)
현재 매도한 상태에서 매도가보다 1p 상승한 경우 1개 추가 매도, 2p 하락한 경우 추가매도
(최대 매도 가능량 3개약)
청산
시스템에서 청산신호 발생시 진입수량 모두청산
각 진입가에서 익절스탑이 발생한 경우 개별 청산
2016-10-28
197
글번호 103480
회원 님에 의해서 삭제되었습니다.
2016-10-28
0
글번호 103479
답변완료
수식부탁드립니다.
안녕하세요.
연결선물 당일진입청산 시스템 수식에서 전일까지 기준, 해당월(1일부터 말일)의
월봉이 양봉이면 매수만 진입, 월봉이 음봉이면 매도만 진입하는 진입제한수식
부탁드립니다.
감사합니다.
2016-10-28
163
글번호 103477
답변완료
문의드립니다.
예스글로벌을 사용하고있습니다.
분봉의 시간이 끝나는시간으로 되어있는데요.
시작하는 시간으로 표시하고 싶은데.. 설정방법좀 부탁드립니다.
2016-10-28
169
글번호 103474
답변완료
질문입니다.
제가 전에 일봉 차트에서 일봉갯수를 카운트하는 지표를 질문드린적이 있습니다.
그에 대한 질문과 답변을 복사하여 붙여넣기 합니다.
----------------------------------------------
안녕하세요
예스스탁입니다.
아래내용 참고하시기 바랍니다.
X에 개월수 지정하시면 됩니다.
input : X(1);
var : Month(0),nday(0),cnt(0),count(0),pre(0);
#차트 첫봉 부터 현재봉까지 월수를 카운트
if date > date[1]+30 Then
Month = Month+1;
#날짜에서 일만 추출
nday = int(sdate%100);
#봉수 저장할 변수 초기값
pre = 0;
#for 루프를 200번 시행
for cnt = 1 to 200{
#1봉전 부터 200번째 봉전까지 월수카운트 값과 일자값을 가져와
#현재봉 월수보다 N만큼 작고 날짜가 같은 봉이 있으면
if Month[cnt] == month-X and nday[cnt] == nday then{
#pre에 봉수(cnt) 저장하고
Pre = cnt;
#cnt에 큰값을 주어 for문을 빠져나옴
cnt = 10000;
}
#현재봉 월수보다 N만큼 작은데 휴일등으로 날짜가 같은 봉이 없고 일수가 작은날 발생
if Month[cnt] == month-X and nday[cnt] < nday then{
#pre cnt에서 1을 차감해서 저장하고
Pre = cnt-1;
#cnt에 큰값을 주어 for문을 빠져나옴
cnt = 10000;
}
#이전월에 지정한 날짜와 같은 날도 없고 작은날도 없이(주로 오늘 7월1일인데, 이전월은 1일이 휴일등으로 없을때)
#지정한 월 전월로 변경되면
if Month[cnt] < Month-X Then{
#pre에 cnt에서 1을 차감해서 저장하고
Pre = cnt-1;
#cnt에 큰값을 주어 for문을 빠져나옴
cnt = 10000;
}
}
plot1(Pre);
즐거운 하루되세요
> yanartas 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 선물 일봉 차트에서 지표를 생성하고자 합니다.
예를들어 현거래이 10월 26일이라면 1개월 전인 9월 26일까지의 일봉 갯수를 알고 싶습니다.
여기서 일봉 갯수는 실제로 거래된 날의 봉의 갯수만 카운트하고 싶습니다.
즉, 토요일, 일요일뿐 아니라 공휴일도 빼고 싶습니다.
1개월뿐만 아닌 x개월 전까지의 봉의 갯수를 카운트하는 지표를 부탁드립니다.
더불어 부탁드리는데 예시와함께 주석도 간단히 달아주시면 감사하겠습니다.
감사합니다.
---------------------------------------------------------------
답변 주신 내용으로 지표를 작성하여 차트에 적용해 보았더니,
제가 의도한 바와는 좀 다르게 나오는듯 합니다.
첨부파일1에 스크랩한 파일을 첨부하니 보아주시기 바랍니다.
저의 의도는 간단합니다.
현재거래일이 10월28일이라고 가정한다면,
현재거래일인 10월28일부터 1달전(9월29일)까지의 실제로 거래가 진행된 일봉의
갯수를 카운트하는 것입니다. (공휴일 제외)
불편하시더라도 다시한번 코딩예시와 함께 주석을 달아주시기 바랍니다.
감사합니다.
2016-10-28
246
글번호 103469
답변완료
문의드립니다
혹시 현제 N봉? 실시간 현제 그날의
봉에 세로로 고정으로 할수있는 선같은거? 가능할까 싶어서 문의드립니다
예시로 사진 을 같이 올립니다
2016-10-28
260
글번호 103468
오늘도수익 님에 의해서 삭제되었습니다.
2016-10-28
12
글번호 103466
답변완료
수식 부탁드립니다
가격이 5캔들 이평위에서는 음 시가 돌파 양 매수 후 추가 9양 종가 매수 청산
가격이 5캔들 이평아래에서는 양 시가 붕괴 음 매도 후 추가 9음 종가 매도 청산
감사합니다
2016-10-28
193
글번호 103463