커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7426
글번호 230811
답변완료
운영자님 답변 중에 질문
지난번 아래와 같이 질문드렸습니다. 제가 질문이 잘못해서 그런것 같습니다,,
시간에 관한 질문이였는데요... 외부 변수를 주어 진입제한시간과 청산시간을 동시에
주고자 질문을 드렸습니다.
[예를 들면 043000에 진입제한과 강제청산을 동시에 설정하고자 함인데요..]
저번 답변중에..-
if c>o and c>c[3] and if c>o and c>c[3] and (stime >= 100000 or stime < ntime) and count < N and MarketPosition == 0 Then
여기에서요..
그냥 if c>o and c>c[3] and if c>o and c>c[3] and ( stime < ntime ) and count < N and MarketPosition == 0 Then
으로 하면 될것 같은데요..왜? stime >= 100000 or .. 이부분이 이해가 안갑니다. 혹 다른이유
라도 아니면 제가 질문을 잘못한것인지요?..질문을 잘못 드렸다면
if c>o and c>c[3] and if c>o and c>c[3] and (stime >= 100000 or stime < ntime) and
count < N and MarketPosition == 0 Then
이 부분을 어떻게 수정해야하는지요?
==========================================================================
Re : 문의 드립니다..
안녕하세요
예스스탁입니다.
Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한
input : ntime(043000);
vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0);
//=====거래횟수 제한로직 ==================
if bdate != Bdate[1] Then
var1 = TotalTrades;
if MarketPosition == 0 Then
count = TotalTrades-var1;
Else
count = (TotalTrades-var1)+1;
//====================================================================
if c>o and c>c[3] and (stime >= 100000 or stime < ntime) and count < N and MarketPosition == 0 Then
{
Buy("매수19511");
}
......
//매수19511
if marketposition == 1 Then
{
if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511");
}
,,,,,,,
//[강제청산]
if stime== ntime or (stime > ntime and stime[1] < ntime); then
{
exitlong ();
exitshort();
}
즐거운 하루되세요
> 수급저격수 님이 쓴 글입니다.
> 제목 : 문의 드립니다..
> 안녕하세요?
해외선물 US 달러 인덱스 상품을 투자하고 있습니다. 장시작과 마감은 오전 10:00 ~ 다음날 오전 07:00
입니다. 아래와 같이 시스템식이 있습니다만..
문의사항) INPUTS 에서 1개의 변수를 주어 시간을 입력하고자 합니다.(기본값은043000)
그래서 진입 조건(시간) 추가 ==>[ 진입조건(시간) AND count <N ] 과 강제청산(시간) 동시에 정하고자 합니다.
예를 들면 오전 0530분에 진입하지 못하게 하고 강제청산도 0530분에 할려고 합니다.
수고하세요...
'====================================================================================================
Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한
vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0);
//=====거래횟수 제한로직 ==================
if bdate != Bdate[1] Then
var1 = TotalTrades;
if MarketPosition == 0 Then
count = TotalTrades-var1;
Else
count = (TotalTrades-var1)+1;
//====================================================================
if c>o and c>c[3] and 진입조건(시간) and count < N and MarketPosition == 0 Then
{
Buy("매수19511");
}
......
//매수19511
if marketposition == 1 Then
{
if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511");
}
,,,,,,,
//[강제청산]
if stime== 043000 then
{
exitlong ();
exitshort();
}
'=================================================================================================
2016-03-06
242
글번호 96016
답변완료
전환
예스식 전환 부탁드림니다.
1;crossdown(wavg(c,3),eavg(max(c,o),3)) and c<=o;(조건만족시 봉 중심에 금긋기)
2;crossup(wavg(c,3),eavg(max(c,o),3)) and c>=o;(조건만족시 봉 중심에 금긋기)
3;시스템;당일 주가가 최근10일 최고가보다높은경우 매수(손절15틱)
당일 주가가 최근10일 최저가보다 낮은경우 매도(손절15틱)
가동시간:오전10부터 23시까지.
2016-03-06
165
글번호 96015
답변완료
수고하십니다^^
수고하십니다.
매수;trix가 30봉이전내에 상승다이버전스 발생시(봉완성시 골든크로스) 매수
조건0 trix(7)이 0선 아래일것
조건1 macd(12.26)값이 30봉내 저가보다 높을것
조건2 스토캐스틱k(12.5)값이 30봉내 저가보다 높을것
조건3 스토캐스틱k(5.3)값이 30봉내 저가보다 높을것
조건4 매도포지션있으면 청산하면서 매수진입
매도;trix가 30봉이전내에 하락다이버전스 발생시(봉완성시 데드크로스) 매도
조건0 trix(7)이 0선 위일것
조건1 macd값이 30봉내 고가보다 낮을것
조건2 스토캐스틱k값이 30봉내 고가보다 낮을것
조건3 스토캐스틱k(5.3)값이 30봉내 고가보다 낮을것
조건4 매수포지션있으면 청산하면서 매도진입
매매시간; 오전9시 부터 다음날새벽04시 (포지션보유시 강제청산)
손절 30틱
익절 30틱
2016-03-06
187
글번호 96014
답변완료
시가봉이 [현재봉] 으로 할때 장마감 시간과 장시작사이의 시간공백이 잇을시 봉갯수
안녕하세요? 매번 고생하시고 감사합니다.
- 해외선물 투자 하고 잇습니다. 장시작 /종료시간이 10:30 ~ 다음날 07:10 입니다.
아래와 같이 시스템식을 작성했습니다...
[질문1] 기준은 [장시작봉(시가봉) 10:30 ](60분봉차트) .. 즉 stime을써서 10:30봉이 현재봉
[0]으로 하고 3일전 음봉('c') 을 찾고자 하는데요
if (stime==093000 and c>o ) and c[3]<o[3] ......
이때 장마감 07:10 봉("a")이 봉[1]이 되는지요?
테스트를 한결과 08:30봉과 09:30봉이 차트에 없느니까.그냥.07:10봉이 봉[1]이 되는것
같습니다.
맞는지요? ..
[질문2] if (stime==093000 and c>o) and c[3]<o[3] ...... 에서
장시작봉(10:30분) , 즉 현재봉[양봉)을 (stime==093000 and c>o) 이렇게 작성을 했는데요
아니면 어떻게 작성하면 되는지요?(헷갈려서 그럽니다)
수고하세요.....
2016-03-06
214
글번호 96013
답변완료
수식문의드립니다.
안녕하세요, 항상 수고가 많으십니다.
보조차트의 일간등락률을 문의드립니다.
기본차트가 5분동 차트이며
data2차트는 일봉차트
data3차트는 일봉차트일때
var1=data2의 일간등락율
var2=data3의 일간등락율
var1, var2가 표시되는 지표를 문의드립니다.
감사합니다.
2016-03-06
175
글번호 96012
답변완료
수식문의드립니다
1.수급
1-1 외국인 매수 종목
1-2 기관 매수 종목
1-3 개인 매수종목
2-1 외국인 과 기관 매수 종목
2-2 외국인과 기관 매수 종목
3-1 일봉 거래량중 매도 대비 매수가 50% 이상인종목
3-2 10분봉 거래량중 매도 대비 매수가 50% 이상인종목
2016-03-06
199
글번호 96011
답변완료
진입명 청산명 문의드립니다
진입명을 "A"라고 지정하였을때 해당 진입이 발생이되면 차트상에 진입신호와 A라는 문자가 표시되어집니다.
이때 A라는 문자를 보이지 않게 하려면 시스템 트레이딩 설정창의 차트표시항목을 통해 매매신호이름표시부분의 체크를 해제해주면되는데,
그 방법말고 yeslanguage상으로 어떻게 수식을 작성해야 매매 신호 이름이 표시되지 않나요?
2016-03-05
179
글번호 96010
세력은내밥줄 님에 의해서 삭제되었습니다.
2016-03-05
115
글번호 96009
답변완료
부탁드립니다
등다옵션에서... 등가옵션 + 사용자지정값
이런것도 가능한지 궁금합니다..
감사합니다 구벅
2016-03-05
175
글번호 96008