커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7750
글번호 230811
답변완료
그물망지표를시스템식으로변경
Input: period(0);
If {Ma(c,period*1)<Ma(c,period*2) < ma(c,period*3)<ma(c,period*4)<ma(c,period*5)<ma(c,period*6)<ma(c,period*7)<ma(c,period*8)<ma(c,period*9)<ma(c,period*10)<ma(c,period*11)<ma(c,period*12)<ma(c,period*13)<ma(c,period*14)<ma(c,period*15)<ma(c,period*16)<ma(c,period*17)<ma(c,period*18)<ma(c,period*19)<ma(c,period*20)<Ma(c,period*21)<Ma(c,period*22)<Ma(c,period*23)<Ma(c,period*24)<Ma(c,period*25)<Ma(c,period*26)<Ma(c,period*27)<Ma(c,period*28)<Ma(c,period*29)<Ma(c,period*30)<Ma(c,period*31)<Ma(c,period*32)<Ma(c,period*33)<Ma(c,period*34)<Ma(c,period*35)<Ma(c,period*36)<Ma(c,period*37)<Ma(c,period*38)<Ma(c,period*39)<Ma(c,period*40)<Ma(c,period*41)<Ma(c,period*42)<Ma(c,period*43)<Ma(c,period*44)<Ma(c,period*45)<Ma(c,period*46)<Ma(c,period*47)<Ma(c,period*48)<Ma(c,period*49)<Ma(c,period*50)} Then
sell();
If {ma(c,period*1)>ma(c,period*2)>ma(c,period*3)>ma(c,period*4)>ma(c,period*5)>ma(c,period*6)>ma(c,period*7)>ma(c,period*8)>ma(c,period*9)>ma(c,period*10)>ma(c,period*11)>ma(c,period*12)>ma(c,period*13)>ma(c,period*14)>ma(c,period*15)>ma(c,period*16)>ma(c,period*17)>ma(c,period*18)>ma(c,period*19)>ma(c,period*20)>ma(c,period*21)>ma(c,period*22)>ma(c,period*23)>ma(c,period*24)>ma(c,period*25)>ma(c,period*26)>ma(c,period*27)>ma(c,period*28)>ma(c,period*29)>ma(c,period*30)>ma(c,period*31)>ma(c,period*32)>ma(c,period*33)>ma(c,period*34)>ma(c,period*35)>ma(c,period*36)>ma(c,period*37)>ma(c,period*38)>ma(c,period*39)>ma(c,period*40)>ma(c,period*41)>ma(c,period*42)>ma(c,period*43)>ma(c,period*44)>ma(c,period*45)>ma(c,period*46)>ma(c,period*47)>ma(c,period*48)>ma(c,period*49)>ma(c,period*50)Then
buy();
2010-08-27
683
글번호 31903
답변완료
이평식 구하기?
분봉에 적용할 이평식 시스템 수식을 원합니다.
가령 5분봉에서 20이동평균선 구하기.
감사합니다.
2010-08-27
805
글번호 31902
답변완료
수식 부탁합니다.
연결선물(2분)에서
매도 진입후 스토케스틱이 두번 골던시 손절
sto(10.5.5)
부탁드립니다.
2010-08-27
748
글번호 31898
답변완료
가중이동평균과 반복문
안녕하세요?
내장함수인 가중이동평균(WMA)은 반복문을 사용하여 작성되어 있는데
반복문을 사용하지 않고 작성할수 있는 방법은 없습니까?
MA(C,200)의 경우에 추가되는 새로운 봉에 대해서 한번만 계산하면 되지만
WMA(C, 200)의 경우에 매번 모든봉을 새로 계산해서 부하가 매우 심하네요
아니면 C로 작성된 로우레벨 함수로 제공될수는 없는지
WMA 함수의 부하를 최소화 할 수 있는 방법을 알고 싶습니다
2010-08-27
733
글번호 31897
답변완료
미국시장휴장판단
수고하십니다. 전일 미국시장(다우기준)이 안열린날에는 거래를 안하고 싶은데요.
시장이 열린날은 지표값이 1이고 안열린날은 0 이 나오게 하고 싶습니다.
미리 감사드립니다. ^^
2010-08-27
704
글번호 31894
답변완료
수식 부탁드립니다.
안녕하세요.. 수식 부탁드립니다.
선물 10분봉을 기준으로 매매를 할 때
<진입>
1) 파라볼릭이 첫 저항에서 지지로 전환되는 시점에서 (첫 매수전환 시점으로 표현)
매수진입 --> 봉완성의 개념이 아니고 분봉이 완성되기전에라도 파라볼릭이
전환되면 바로 매수 진입한다는 의미입니다. 그러므로 atstop이나 atlimit로
수식으로 부탁드립니다.
만약 불가능하면 일반적인 봉완성시점으로 부탁드립니다.
2) 반대로 파라볼릭이 지지에서 저항으로 바뀌는 첫시점에서 매도진입
(첫 매도전환 시점)
3) 이상 진입은 리버스개념입니다.
<청산>
1) 진입한 가격대비 1pt 수익발생시 청산
--> 여기서도 봉완성후의 개념이 아니고 1pt이상 수익발생 즉시의 개념이므로
로직에서는 1.05pt이상이라고 해야 1pt 수익발생이 가능하리라 생각합니다.
즉, 0.95pt수익에서 청산이 되지는 않았으면 합니다.
(매수매도 호가잔량 문제 감안)
--> 여기서도 atstop이나 atlimit가 안되면 봉완성시로 부탁드립니다.
2) 만약 수익청산이 일어난 경우, 다음으로 파라볼릭이 전환되기 전까지는
재진입 금지
2) 손절 : 1pt 수익이 발생하지 않는 상황에서 매수매도 공히 파라볼릭이 전환되면
전환시점에서 즉시 손절 (진입이 리버스 개념이므로, 손절후 바로
진입이 일어나도록 부탁드립니다.)
감사합니다.
그럼 즐거운 주말되시기를 바랍니다.
2010-08-27
777
글번호 31893
답변완료
수정부탁드립니다.
input:갭(0.5), 갭상(0.5), 갭하(0.5), 휩소(1), 조정(40);
if data2(Closed(1)) + 갭상 <= data2(opend(0)) then #갭상승
var1=1;
if data2(Closed(1)) - 갭하 >= data2(opend(0)) Then #갭하락
var1=2;
# +- 0.5 포인트로 시작
if data2(c) < data2( Closed(1)) +갭 and data2(opend(0)) > data2(Closed(1))-갭 Then{
var1=3;
# 갭상승 로직
if var1== 1 and DayIndex > 조정 then{
if c >= ((Accumn(h,40)+Accumn(l,40))/40)/2 Then{ <------------- 여기 값
if c> ma(c,40) then{
buy("매수");
}
}}
data2 는 선물, 진입은 옵션입니다. 위 ((Accumn(h,40)+Accumn(l,40))/40)/2 갑이 제대로 나오지 않는거 같습니다. 수정부탁드립니다.
선물 어제 종가 보다 오늘 시가가 0.5p 높을때. 옵션 0900 - 0940 동안 각 1분봉 고가 저가의 합의 중간 갑을 구하려고 하는데 값이 제대로 들어가지 않는거 같스빈다. 수정부탁드립니다.그리고 이값의 지표식도 부탁드립니다.
2010-08-27
642
글번호 31892
답변완료
이평선 문의입니다
수고 많으십니다, 다음 수식을 부탁드립니다.
10 일 이평선을 그리는데,차트상에서 현재 주가의 캔들위치에 그려지는게 아니라, 10일 선행해서 수평이동시켜 선이 그려지도록 하려 합니다.
그러면 10 일 이평선이 현재 주가 캔들보다 오른쪽에 10일 선행해서 그려지게 되겠지요.
선의 색깔과 굵기를 지정할 수 있어야 하구요,
부탁드립니다. 수고하세요.
2010-08-27
741
글번호 31891
답변완료
수식 부탁 드려요.
더운날 고생 많으세요.
항상 답변이 빨리빨리 올라와서 굉장히 좋아요.
음..제가 부탁 드리고자 하는것은 기본적으로 매수/매수청산만 하는건데요.
완성된 봉이 5선을 상향돌파했을때 매수,5선하향돌파면 매수청산인데요.
단 20선 위에 있을때만 진입이 이루어지는 겁니다.
20선 밑이라면 5선 돌파해도 진입이 안되게 하는 겁니다.
여러번 매달렸는데 원하지 않는 결과가 나오네요.
부탁 드립니다.
2010-08-27
654
글번호 31890