커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7596
글번호 230811
답변완료
부탁드립니다.
##520골드 데드크로스 위로가는박스
var : high1(0),high2(0),low1(0),low2(0),N(0);
var1 = ma(c,5);
var2 = ma(C,20);
#골드크로스 구간의 최고값
if crossup(var1,var2) Then{
value1 = 1;
high1 = H; #가장 최근
high2 = high1[1];# 두번째 최근
}
if value1 == 1 Then{
if H > high1 Then
high1 = h;
}
#데드크로스 구간의 최저값
if CrossDown(var1,var2) Then{
value1 = -1;
low1 = L; #가장최근
Low2 = low1[1];#두번째 최근
}
if value1 == -1 then{
if L < low1 Then
Low1 = L;
}
if (value1 == 1
and high1>low1
and high1>low2
and high1>high2
and high2>low1
and high2>low2
and low1>low2)
Then
find(1);
------------------------------------------
위 조건검색식에
1) high1 이전에는 이동평균선 60일선이 우하향이거나
최소한 이동평균선 60일선의 기울기가 0인 조건
2) low2의 5일이동평균선가격보다 low1의 5일 이동평균선 가격이 크거나 같은 조건
3) high2의 5일이동평균가격보다 high1의 5일이동평균선 가격이 크거나 같은조건
1) 2) 3)의 조건을 추가해서 조건검색식을 부탁드립니다.
감사합니다. 수고하세요
2013-01-01
264
글번호 57686
답변완료
시스템 출력이 이런 오류가 있네요
var1=ma(c,5);
if crossup(c,var1) Then
buy("b1");
if crossdown(c,var1) Then
exitlong("b1_ex");
if crossup(c,var1) Then
buy("b2");
if crossdown(c,var1) Then
exitlong("b2_ex");
이런 시스템 식에 대하여,
피라미딩을 서로 다른신호에 적용 혹은 모든 신호 적용으로 바꾸고 실행시킬때
챠트에 그림처럼 표시됩니다.
이렇게 해 본 이유는 비슷하게 두 가지의 진입과 청산을 갖는
시스템을 실행시, 청산위치가 같은 지점에 발생하면
두번째 매수 조건이 청산되어야 하는데
조건이 충족되어도 청산이 안되는 현상이 나타납니다.
그래서 1개를 청산을 못 시키고, 계속 잔고를 물고 가네요
프로그램 내부의 버그 같습니다.
수정바랍니다.
2012-12-29
272
글번호 57685
답변완료
수식작성을 부탁드립니다.
안녕하세요.
아래 수식을 바꾸어 주시면 감사하겠습니다.
설명을 드리자면,
아래 수익의 Hval이 당일 최고가(최저가)를 만든후 추가적인 상승(하락)을 하지 않는 경우에는 Hval이 더 이상 높아(낮아)지지 않으면서 수평하게 표시되다가, Hval이 다시 이전의 Hval의 고가(저가)를 상향돌파(하향돌파) 하는 경우에는 추가적인 상승(하락)이 표시되게 해주시고,
Lval도 위 Hval과 같은 방식으로 표시될 수 있는 지표식을 부탁드립니다.
var : Hval(0), Lval(0);
var1 = dayindex%2;
if var1 == 1 Then {
Hval = min(Highest, Highest[2]);
Lval = max(Lowest, lowest[2]);
}
2012-12-29
280
글번호 57684
답변완료
부탁합니다.
아래의 지표를 합성하여 하나의 지표로 표현 할수있게 부탁 드립니다.
cci
MACD
DMI
StochasticsK
OBV
2012-12-29
292
글번호 57683
회원 님에 의해서 삭제되었습니다.
2012-12-28
112
글번호 57678
답변완료
심각한 버그
4.0에서 data2를 연결선물로 놓고
data2(pricescale)
data2(bids/asks)
이런식으로 c가 아닌 다른 값을 불러 사용하니 심각한 버그가 있는 듯 합니다.
확실히 이거 때문인지는 모르겠지만 문제가 되는 시스템은 다 이것을 포함하고 있네요.
증상은 마치 피라미딩 허용한것처럼 복수 주문이 나가고 또한 종가 청산 은 아예 주문이 안나가는 등 아주 엉망이 됩니다.
이게 시스템을 자동으로 돌리다가 이런 일이 발생합니다.
잘 되다가 갑자기 에러가 나는 것 처럼 보입니다.
우선 위에 제시한 것 때문에 이런 문제가 생기는 지 확인해 주세요.
2012-12-28
323
글번호 57674
답변완료
거래 시간
일봉으로 하면 수익이 분명 나는것 같은데
매매가 언제 이뤄지나요 ?
아님 분봉으로 360해야 하나요 ..
그리고 챠트는 갭보정해야 하니요 ?
361분으로 하니 3시 1분에 주문이 나가네요 ?
코덱스 레버리지에 적용한 식입니다
연결선물은 일봉에서 수익은 나지만 언제 주문이 들어가나요 ?
363분으로 하니 3시3분과 5시에 주문이 나가는 것으로 되 있네요 ...
2012-12-28
317
글번호 57673
답변완료
검색식 추가문의
안녕하세요?
2번 검색식 검색이 안되는데 확인 한번 부탁합니다.
그리고 첨부화일의 A,B,C,D,E 구간에서 구간별 전일, 당일, 익일 조건들이 있는데 이 부분들이 식에는 반영이 안되어 있는것 같은데요..
원하는 조건 검색하는데 상관이 없어서 그런건지, 작성이 불가능해서 그런건지요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 종목검색식 요청
>
안녕하세요
예스스탁입니다.
1.
input : N(50);
var1 = 지표값;
var2 = highest(var1,N);
if crossup(c,var2[1]) and var1 > var1[1] Then
find(1);
2.
input : N(50);
var1 = 지표값;
var2 = Lowest(var1,N);
if var1 == var2 Then
value1 = var1;
#최저가 이후 최고가 계산
if var1 > value1 Then
value1 = var1;
if crossup(var1,value1) Then
find(1);
즐거운 하루되세요
> 영삼이 님이 쓴 글입니다.
> 제목 : 종목검색식 요청
> 수고많으십니다.
종목검색식 부탁드립니다.
감사합니다.
2012-12-28
320
글번호 57672
답변완료
한해동안 고생 많으셨습니다
한해동안 고생 많으셨습니다
올해 7월 처음 하이투자 교대점에서 시스템트레이딩을 접하고
정말 많은걸 배우게 됐습니다
정말 고생 많으셨구요 도움이 정말 많이 됐습니다
담당하시는분들 새해에는 모두 건강하시고 즐거운 일만 가득하시길 빌겠습니다
아울러 예스스탁의 무궁한 발전과 번영도 같이 기대합니다
한해동안 수고많으셧습니다
감사합니다
2012-12-28
287
글번호 57671