커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7826
글번호 230811
아스라이 님에 의해서 삭제되었습니다.
2007-03-12
213
글번호 12107
답변완료
안녕하세요
안녕하세요
전일 최고가의 전전일에 대한 상승율과 전일 최저가의 전전일에 대한 하락율을 분차트에 적용하려고 합니다 수식 작성 부탁드립니다
수고하세요
2007-03-11
875
글번호 12106
답변완료
만기일 롤 오버를 자동으로 하려면?..
만기일은 판별할 수 있는데요.
만기일 롤 오버를 자동으로 주문내게 하려면? 어떻게 할 수 있나요?
과거 시뮬레이션을 해보면.. 청산조건에 만족하지 않으므로 당연히...
포지션이 만기일에도 오버가 되고..
그 다음날에 청산 또는 몇일뒤에 청산되는 스윙투자 성격의 시스템은
실제로는 만기날에 청산되고 포지션이 없어지기 때문에 시뮬레이션 결과는
실제 거래됐으리라고 생각되는 수익율과 틀려지게 됩니다.
자동 롤 오버 주문을 낼 수 있을까요?
---------------------------------------------------------------
현재 예스트레이더 기능상.. 한종목을 감시하는 창에서 그 종목만 주문을 낼 수 있기
때문에 다른 종목을 주문낼 수 없습니다.
좋은 하루 되세요...
라는 답변이 돌아올께 뻔하지만.. 혹시 차기 버젼에 그런 기능 아이디어라도?...
만기일 판별이 가능하니까..
if (만기일 == true) then
{
ExitLong() ;
Buy("Buy", Atmarket, T="1") ;
}
T 는 현재 월물 다음 월물 구분하는 구분자?.. 0 은 현재 월물 1은 다음월물
모 이렇게 주어서 매수가 가능하도록 시스템 개발이 가능하신지?..
없으면 디폴트는 현재 월물로 하고..
뭐 그냥 아이디어 입니다. ㅡ.ㅡ;;
아 개발하시는 분들 죄송해여.. 별 쓰잘데기 없는걸로 괴롭히게 된건지도 ㅡ.ㅡ;;
2007-03-11
801
글번호 12105
답변완료
수식문의합니다..
시가기준으로 0.5p 상승하면 매도진입하고
청산은 0.5p 손절하거나 2.5p 수익청산 입니다
반대로 시가기준으로 0.5p 하락하면 매수하여
청산은 0.5p 손절 하거나 2.5p 수익청산 입니다..
어떤조건아든 먼저오는 조건을 일일 1회만 진입하고 끝내는 식입니다..
예를 들어 매수진입이 먼저되었으면 당일은 매수한번만 합니다..
반대로 매도조건이 먼저 오면 역시 매도 한번만 합니다..
부탁드립니다
2007-03-10
908
글번호 12104
답변완료
monthlow, monthhigh [5773번 관련]
5773번 monthlow, monthhigh 관련 질문했던 사용자입니다.
검증을 해보셨다고 하는데, 여전히 맞지 않아보입니다.
아래 세가지 사항에 대해 회신 부탁드립니다.
그림보시고 해당종목+기간(일봉)을 참고하셔서 그대로 검증해보시기 바랍니다.
1. 진입조건이 맞지 않는데 진입함. (그림1)
두달간 최고가가 두달간 최저가의 두배보다 클때 진입하는 조건입니다.
두달간 최고가(6,950원)가 두달간 최저가(4,090원)의 두배가 되지 않는데
매수진입합니다. 어떻게 된겁니까?
var: cond1(0), cond2(0);
cond1 = max(monthhigh(1), monthhigh(0)) > min(monthlow(1), monthlow(0))*2;
cond2 = DayClose(1) > 6000;
If cond1 and cond2 Then
buy("매수", atmarket);
if marketposition() == 1 then
exitlong("손절", atmarket);
2. 진입시점이 일봉기준으로 하루 늦음. (그림2)
이번에는 두달간 최고가(6,950원)가 두달간 최저가(4,090원)의 두배보다 작을때
진입하는 조건입니다.
첨부의 3월5일진입이 아니라 3월2일 진입해야 맞는게 아닙니까??
var: cond1(0), cond2(0);
cond1 = max(monthhigh(1), monthhigh(0)) < min(monthlow(1), monthlow(0))*2;
cond2 = DayClose(1) > 6000;
If cond1 and cond2 Then
buy("매수", atmarket);
if marketposition() == 1 then
exitlong("손절", atmarket);
3. 기간설정 관련
두달간 최저 monthlow, 최고 monthhigh 결과값은 오늘 3월9일 현재 기준으로 2월1일~
3월9일 까지 차트 기간에서 나오는게 아닌가요?
위 2번그림의 경우 1월31일~3월9일까지 차트 기간 설정시 진입하고, 오히려 2월1일~3월9일 까지 차트 기간을 설정하면 진입하지 않습니다. 왜 그런가요??
3월9일기준 직전두달간(60일간)의 기간설정이 필요한 것도 아니고 대체 monthhigh, monthlow 함수의 결과값을 제대로 얻기위한 기간설정은 어떻게 해야 합니까?
확실하고 정확한 답변 부탁드립니다.
2007-03-11
802
글번호 12100
회원 님에 의해서 삭제되었습니다.
2007-03-09
0
글번호 12099
답변완료
문의 드릴게 있습니다.
안녕하세요? 항상 수고가 많으십니다.
게시판 검색해 보니
box 챠트에 대한 문의가 있던데..
저도 그 지표를 어떻게 그리는지 궁금합니다..
설명을 보면
-------------------------
ma = n 일 이동평균
upper = (종가 - ma) 가 양인 값들로 이루어진 배열(오른 날을 nPlus)
lower = (종가 - ma) 가 음인 값들의 배열(내린 날을 nMinus)
upperMean = upper 의 nPlus 평균
lowerMean = lower 의 nMinus 평균
upperstd = upper 의 nPlus 표준편차
lowerstd = lower 의 nMinus 표준편차
box 챠트의 상위선 = ma + upperMean + (2 * upperstd)
box 챠트의 하위선 = ma + lowerMean - (2 * lowerstd)
-------------------------
이렇게 나와있는데요..
지표식 좀 부탁드려요..
답변은
buhm21@empal.com
으로 부탁드립니다.
감사합니다.
2007-03-12
999
글번호 12098
답변완료
분봉에서 주가가 이평(75)을 돌파할때......
안녕하세요...
완전초보 입니다....
제일기본이 되는 지표식과 시스템식좀 알려주시면 감사하겠습니다..
제가 알고싶은것은...
분봉에서 주가가 특정이평(75선)을 돌파할때....
차트에 화살표 나타날수 있게 하는 지표식과....더불어....
시스템식 을 알고싶습니다.
부탁드립니다.
lloy9557@naver.com 으로 보내주시면 감사하겠습니다.
감사합니다....
2007-03-09
982
글번호 12097
답변완료
시간 더하기
특정 패턴이 나오게 되면 그 시간을 기준으로 1시간 동안 신호가 안나오도록 하고 싶습니다.
Var1 = sTime;
Var2 = Var1 + 1 시간;
Var2 를 내는 수식 좀 알려주세요..
갑사합니다.
2007-03-09
950
글번호 12096