커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7596
글번호 230811
iamoju 님에 의해서 삭제되었습니다.
2012-12-17
0
글번호 57387
답변완료
예스스탁의 무궁한 발전을 기원합니다.
항상 친절하고 신속한 답변에 깊은 감사를 드리니다....
var : 중심값(0);
중심값 = (dayclose(1)+dayhigh(1)+daylow(1))/3;
plot1(중심값);
위수식을 갭보정과 비보정 적용시 수치값이 다를게 표현되게 할수는 없는지요...
예를들면 키움이나 다른차트에 구현시 갭보정과 비보정시 값이 다르게 표현되는데 예스차트에서는 갭보정이나 비보정시에도 값이 항상 일정하게 나와서요...
2012-12-17
282
글번호 57386
답변완료
문의드립니다.
매수 : 5이평이 10이평 위에 있고, 봉이 20이평 위에 있으면
매도 : 5이평이 10이평 아래에 있고, 봉이 20이평 아래에 있으면
위와 같은 시스템식을 만들고 싶습니다.
감사합니다.
2012-12-17
256
글번호 57385
답변완료
문의~~
1. 4.0 에러에세지가 뜨면서 깔리지가 안네요~~
2. 부탁드립니다
2012-12-17
297
글번호 57384
답변완료
이동평균선
렌코챠트의 5일 이동 평균선이 음의 기울기 에서 양의 기울기로 가면 매수
양의 기울기 에서 음의 기울기로 가면 매도 식을 만들 수 있나요 ?
항상 감사드립니다
2012-12-17
321
글번호 57383
답변완료
검색식좀 봐주세요
지난번에 요청해서.. 아래와같은
검색식을 안내 받았는데 제 의도와 다른거 같아서..
다시 요청드립니다.
1. 60분봉상에서 검색을 하는데
검색조건은 최근 24봉들(60분봉)중에서 일봉상 20일이평선을 60분봉이 3번이상
터치한 종목을 검색하고자 합니다.
==================================================================================
안녕하세요
예스스탁입니다.
식을 수정했습니다.
터치조건은 기존에 작성하신 내용을 사용했습니다.
input : P1(20);
var : sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
if date != date[1] Then{
var1 = 0;
var2 = var1[1];#1일전 터치횟수
var3 = var2[1];#2일전 터치횟수
var4 = var3[1];#3일전 터치횟수
}
#당일 터치 횟수
if Mav * 0.985 <= L AND Mav * 1.15 >= L Then
var1 = var1+1;
if var1+var2+var3+var4 >= 3 Then
find(1);
2012-12-17
271
글번호 57380
답변완료
문의 드립니다.
안녕하십니까!
10분봉 차트에 5000개봉을 띄워서
if date != date[1] Then
var1 = var1+1;
plot1(var1);
상기식을 이용하여 일봉 일수를 산출하니 대략 130일봉
을 표시합니다.
상기식의 일봉 갯수와 10분봉차트에 그려진 일봉 수가
차이가 나는데 원인이 무엇인가요?
(상기식을 이용한 일봉갯수는 +99를 표시하지 않나요?)
감사합니다.
안녕하세요
예스스탁입니다.
차트의 첫봉의 날짜+99일 입니다.
차트의 10분봉을 5000개봉 띄우시면
대략 130일치 정도의 데이터가 조회되고
130+99일이므로 일봉 150이평이 그려질수 있습니다.
10*99는 차트에 10일치의 데이터가 있다고
가정할때입니다.
2012-12-17
294
글번호 57375
답변완료
안녕하세요.
수식잘 받아 보앗습니다..
수식이 잘못된것 같습니다...
차트에 적용 시켜보면 5이동평균선이 당일중심가격의 중심인 본홍색선을
골드나 데드해도 신호가 나오질 않습니다...
input : period(5);
var1 = (DayHigh(1)+dayLow(1))/2;
var2 = ma(c,5);
var3 = ma(c,20);
#5이평이 중심가격을 상향돌파시 매수
if crossup(var2,var1) Then
buy();
#5이평이 중심가격을 하향이탈시 매도
if crossdown(var2,var1) Then
sell();
이상하다 싶엇는데 위의 수식대로 하면은
당일의 중심이 아니라 전일의 중심가격 골드데드에 반응을 하내요..
2012-12-17
313
글번호 57374
답변완료
예스스팟 관련 수식 문의
선물챠트를 이용해서 옵션거래를 하기 위해서 예스스팟으로 시스템 식을 아래와 같이 만들어서 사용해봤는데요.
1이나 3이라는 신호가 떠서 콜옵션 매수나 풋옵션 매수는 잘 되지만, 선물챠트의 익절이나 손절조건에으로 인해 2,4의 신호가 뜰 때 옵션은 거래가 없습니다.
반대매매 조건으로 뜨는 경우에는 신호가 뜨진 하는 것 같은데, 그것도 아직 확인은 못한 상황이긴 합니다.
우선 선물의 강제청산조건을 충족할 때 옵션거래도 동일하게 수행하게 하고 싶은데요.
어떤 것을 해야하는 것인지요? 아니면 아래 수식에서 제가 잘못 넣은 것이 있는건가요?
function C1_OnRiseSignal(Signal)
{
if(Signal.signalKind == 1 )
{
Main.OrderBuy(A1.number, Option.GetATMCallRecent(3), 1, 0, 1)
}
if(Signal.signalKind == 2 )
{
Main.OrderSell(A1,number, Option.GetATMCallRecent(3), 1, 0, 1)
}
if(Signal.signalKind == 3 )
{
Main.OrderBuy(A1.number, Option.GetATMPutRecent(3), 1, 0, 1)
}
if(Signal.signalKind == 4 )
{
Main.OrderSell(A1,number, Option.GetATMPutRecent(3), 1, 0, 1)
}
}
2012-12-17
293
글번호 57366