커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7773
글번호 230811
답변완료
변수설정과 최소보유bars
현재 그 어떤 진입조건도 없는 상태에서
변수설정만 해 두었습니다.
momentum, 이평선 등등
그런데, 수식을 적는 위치에 따라서,
시뮬레이션 초기에 진입이 되기도 하고 안되기도 하는 사실을 발견했습니다.
제가 추측한 바로는 아래와 같습니다.
변수설정 내용 중, 1000개 봉을 이용한 변수(예컨대 장기이평선)가 있으면
진입조건식이, 위 변수설정식 다음에 놓이면, 1000개 봉이 지나기 전에는
진입이 이루어지지 않는 것 같습니다.
비록, 진입조건식이 1000개 봉을 이용한 변수를 사용하는 것이 아닐 지라도 말이죠...
즉, 진입조건식이 그저 단기 momentum 지표를 이용했을 뿐인데도,
1000개 봉을 이용해서 만든 이평선 변수식 뒤에 적히면 시뮬레이션 화면 제일 초기에 진입을 못잡고, 변수식 앞에 놓이면 진입을 잡는다...
그러니깐, 결국, 변수식에 적는 봉의 갯수가
자동적으로 최소(필수) 보유 bars를 결정하게 되는군요.
맞나요?
2009-04-23
1107
글번호 21871
답변완료
옵션 수식문의
1.옵션 차트에서 만기일 다음날 예를 들어 4월 10일 부터 어제가지의 최고가와 최저가가
표현이 가능하고 시스템식에 활용할 수 있을까요?
2.동행사가 반대쪽 가령 콜 170차트에 풋 170의 어제 저가 고가를 표현하고 이를 시스템에 활용할 수 있을까요?
2009-04-23
1198
글번호 21865
답변완료
메일로 문의드렸습니다.
e52000@show.co.kr 로 답변 부탁드릴께요.
매번 번거롭게해서 죄송하고, 항상 감사드림니다.
2009-04-23
1415
글번호 21864
답변완료
주문함수 문의
안녕하세요 ?
주문함수 Buy나 Sell에서 진입명을 기술하는 첫번째 인자를 문자형 변수로 설정해서 사용할 수 없나요 ?
예를 들어 다음과 같이 기술하여 사용시 오류가 나네요.
var : buyName("B_1");
Buy(buyName,atstop,C);
답변 바랍니다.
감사합니다.
2009-04-23
1085
글번호 21863
답변완료
수식부탁드립니다
항상 친절한 답변 감사드립니다.
지수가 전일대비 2포인트이상 상승하였다가 1포인트이상할 하락경우에
5MA < 20MA 이면 매도(ss1)
손절은 진입가격의 0.5포인트
이익실현은 진입가격의 1포인트
반대로 지수가 전일대비 2포인트이상 하락하였다가 1포인트 이상 상승할경우
5MA > 20MA 이면 매수(bb1)
손절은 진입가격의 0.5포인트
이익실현은 진입가격의 1포인트
매매횟수는 하루에 매도 매수 공히 3번으로 제한
당일청산
미리 감사드립니다
2009-04-23
1122
글번호 21859
답변완료
오후 동시호가에 신호가 나왓네요
오후동시호가에 신호가 나왓는데 이것 안나오게 할 수 잇는 방법 좁 갈쳐주세요.
time<1500 으로 하니 안되던데요???
2009-04-23
1200
글번호 21858
답변완료
수식 순서문제
코딩할 때에요
순서를요.
##########################
매수조건 1,2 적고
매수청산 1,2 적고
매도조건 1,2 적고
매도청산 1,2 적고
##########################
이 순서로 합니다.
그런데요...
수식의 제일 마지막... 즉, 매도청산 1,2 뒤에 다시 매수조건 3을 적으면
최근의 그래프에는 적용이 되는데,
과거 4년 전 그래프에서 적용이 안되네요.
(매수조건 1, 2, 뒤에 매수조건 3을 적으면 과거 4년 전의 그래프에도 적용이 되구요)
다른건 안건드리고 순서만 바꾸었을 뿐인데요...
왜 이런 현상이 발생하게 되는지요?
(매수1, 2, 3과 매도 1, 2 조건은 서로 전혀 안겹치기 때문에,
매수, 1, 2, 매도, 1, 2 만 시스템에 건 때에, 비어있는 곳에 매수조건 3을 추가하려고 하는데요... 매수조건 3을 추가하는 위치에 따라서
그래프에 나타나기도 하고 아니기도 하니... 좀 이상합니다.)
2009-04-23
1030
글번호 21857
답변완료
수식변환부탁드립니다.
안녕하세요.
말씀해주신대로 참조종목의 봉완성되기전
조건만족즉시 주문이 안된다면 아래식을 참조종목 봉완성시 주문으로 변환부탁드립니다.
주종목은 종합주가지수이고 참조종목은 선물로 작성하였습니다.
주문의 모든 조건은 종합주가지수를 기준으로 하고 단지 주문만 선물로 하고 싶습니다.
즉, 실제 적용에서는 선물을 주종목, 종합지수를 참조종목으로 할텐데
매수의 경우,
종지의 가격이 진입가대비 봉완성기준으로 20포인트 이상손해이면 선물에서 손절주문,
종지의 가격이 진입가대비 봉완성기준으로 1.5%이상 수익이 났다가 90%되돌리면 선물에서 스탑트레일링 주문이 나가게 하고 싶습니다.
if stime > 100000 and stime < 143000 Then{
if c>o and data2(c)>data2(o) then buy();
if c<o and data2(c)<data2(o) then sell();
}
if MarketPosition == 1 Then{
SetStopEndofday(150000);
SetStopLoss(20,PointStop);
SetStopTrailing(90,1.5,PercentStop,0);
}
if MarketPosition == -1 Then{
SetStopEndofday(150000);
SetStopLoss(20,PointStop);
SetStopTrailing(80,0.8,PercentStop,0);
}
감사드립니다.
2009-04-22
979
글번호 21854
답변완료
지표식이 오류가 나네요~부탁드려요~
수고 하십니다..관리자님.
10484 ..작성해 주신 보조지표가 아래와 같이 오류가 체크됩니다.
어찌 수정을 해야 될까요?...부탁드립니다.
===========================================
input : period(5), smooth(3), smooth2(3);
var : z(0), z2(0), z3(0);
z = Ema((C-L)-(H-C), period);
z2 = Ema((H-O)-(H-C), period);
z3 = Ema((H-O)-(O-L), period);
var1 = Ema(Ema(z+z2+z3)/3, smooth),smooth2);
if var1 > 0 then
plot1(var1, "지표“, red);
Else
plot1(var1, "지표“, blue);
plotBaseLine1(0);
============================
오류-----
줄 열수 설명
7 15 내부함수의 입력값이 2개 필요합니다.
7 35 문법에러, 잘못된 토큰:'comma(,)' 올 수 있는 것:‘;’
10 13 문자열은 다른 줄에 이어서 쓸 수 없습니다.
12 14 문법 에러, 잘못된 토큰:‘Name', 올 수 있는 것:)'‘comma(,)'
2009-04-22
990
글번호 21853