커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7746
글번호 230811
답변완료
스윙이 무엇이며 어느 때 사용하는 건가요?
스윙에 대해서 알고 싶습니다. 검색을 해봐도 스윙을 활용하는 것만 나와 있지 스윙이 무엇이며 어느 때 사요하는 것인지는 안보이네요... 부탁드립니다.
2010-12-05
660
글번호 34077
답변완료
이평선 수식 ...
5분봉에서 3일이평선이 5일이평선을 골든크로수 수식
부탁드립니다.
혹, 이평선 수식이 3분봉,5분봉,30분봉 동일하게 적용이 되는지요..
일봉기준 이평선을 5분봉에서 활용하고 싶어요...
2010-12-05
1095
글번호 34076
답변완료
휴장일 제외 제어수식
안녕하세요..
주말 즐겁게 보내셨는지요?
수식 한가지 문의드리겠습니다.
분봉을 기준으로
if C > ma(C,20) then Buy();
if C < ma(C,20) then Sell(); 라는 시스템이 있다고 할 때
1) 토요일과 일요일은 정상 영업일이 아니므로 당연히 제외되고
월~금요일 기간중 전일이 정상 영업일이 아닌 휴장일이었을 때 당일 매매를
제외하고자 하면 어떻게 수식을 작성해야 하는지요?
바꿔서 말씀드리면 토요일과 일요일 제외 + 월~금요일중 전일에 시장이 열리지
않았다면(월~금 정상영업일중 전일 아무런 봉이 형성되지 않았다면)
당일은 매매가 없다는 의미입니다.
2) 1)과 내용은 같은데 만약 미국증시지표를 data2로 참조데이타를 사용하였을 때,
미국증시 또한 토,일요일을 제외한 월~금요일중 전전일에 시장이 열리지 않았다면
(국내증시보다 일자상 하루 앞서는 것을 감안해서) 당일은 매매가 없다는 수식도
아울러 부탁드립니다. --> data2 수식 요망
3) 추가로 다른 질문 드립니다.
어떤 지표를 1분봉 기준으로 데이타참조로 사용하였을 때,
만약 특정시점에서 분봉의 변화가 없어서 해당시점은 빈란으로 나올 경우
5이평을 계산한다면 빈칸으로 나오는 부분을 제외한 이전 5개봉의 이동평균으로
계산되는 것이 맞는지요?
부연하여 설명드리면 연결선물지수가 1분봉에서 10:00기준으로 움직이고 있는데
data2의 지표가 09:59분까지 나와있고 10:00 data는 이전봉과 변함이 없어서
빈란으로 나오고 있을 때, data2의 5이평값은 이러한 빈란들을 모두 제외하고
봉이 형성된 이전 5개봉의 값으로 계산되는지요?
그럼 부탁드리겠습니다.
감사합니다.
2010-12-06
619
글번호 34075
답변완료
문의합니다...
Adx 지표에서 아래 Plot1(GADX);값이 리턴되며 상승시 레드, 하락시 블루로 표현부탁드립니다...
Return = 0;
If CurrentBar >= 1 AND Length > 0 Then Begin
If CurrentBar < Length Then begin
ADXCummDMI = 0;
for Counter = 0 To CurrentBar - 1 Begin
ADXCummDMI = ADxCummDMI + DMIV[Counter];
End;
Return = ADXCummDMI / CurrentBar;
End
Else
Return = (GADX[1] * (Length - 1) + DMIv) / Length;
End;
GADX = Return;
plot1(GADX);
2010-12-05
666
글번호 34074
답변완료
수식 문의드립니다
하기의 수식은 1분봉에서 3분과 5분의 지표를 그릴려고하는데
참조데이타를 이용하는거말고 바로 그릴수 있는 방법을 부탁드립니다
첨부파일은 지표를 두번 적용해서 나타낸것인데 지표를 한번적용해서 골드&데드를 알고싶습니다
input : N(5);
var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),HH2(0),LL2(0),CC2(0),HH3(0),LL3(0),CC3(0),HH4(0),LL4(0),CC4(0),HH5(0),LL5(0),CC5(0);
if dayindex == 0 Then
Var1 = 0;
Else
Var1 = Var1+BarInterval;
var2 = Var1%N;
if dayindex == 0 or (stime < 150000 and var2 == 0) Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
HH2 = HH1[1];
LL2 = LL1[1];
CC2 = CC1[1];
HH3 = HH2[1];
LL3 = LL2[1];
CC3 = CC2[1];
HH4 = HH3[1];
LL4 = LL3[1];
CC4 = CC3[1];
HH5 = HH4[1];
LL5 = LL4[1];
CC5 = CC4[1];
}
CC = C;
if H > HH Then
HH = H;
if L < LL Then
LL = L;
Var3 = (HH1 + HH2 + HH3 + HH4 + HH5) /5;
Var4 = (LL1 + LL2 + LL3 + LL4 + LL5) /5;
Var5 = (CC1 + CC2 + CC3 + CC4 + CC5) /5;
Plot1((Var3 + Var4 + Var5) /3);
2010-12-05
715
글번호 34073
답변완료
수고하십니다. 식 부탁드립니다.
# 최근 5개의 일봉중 (전일종가대비당일종가 3%이상) 상승한 일봉이 있으면...
# (일봉5개의봉중 가장최근봉) 3%이상상승한 종가를 ((기준가))로 설정...
# 기준가대비 -6% -----------매수(1)
# 기준가대비 -4% -----------매수(1)
# 기준가대비 -2% -----------매수(1)
# 기준가대비 0% -------------매수(1)
# 매수적용
# 5분봉적용하구싶구요.......4번매수 명령중 한번매수 명령나간것(총4번매수명령)은 재매수 명령 안나가게 하고 싶습니다....3%상승 나올때까지.........
# <단, 전일종가가3% 이상 상승이면 당일 기준가를 재갱신하고 (총4번)의 명령이 다시 나갈수 있도록 리셋)
2010-12-05
660
글번호 34072
답변완료
이평선 재질문
아래 이평선 질문에 대해 추가 질문입니다
알려주신대로 단순차트에 갭보정을 적용해보았지만
이평의 수치가 틀리게 나옵니다 대략 0.20포인트 정도 다른게 나오는거 같습니다
또한 이평의 위치또한 다르게 나옵니다
갭보정을 하고 11시 이후부터는 갭보정과 단순차트가 비슷하게
나와야 하는데 그렇지를 않네요 올려주신 수식중 혹 틀린 부분이 있는거
아닌지 궁금합니다 답변 감사드립니다
2010-12-04
681
글번호 34071
답변완료
수식부탁드립니다================
아래두가지를 예스랭귀지로 부탁드립니다
(1)첫번째
매수식
if(WILLR_C(10)>-96&&WILLR_N(1,10)<=-96&&CCI_C(10)>-137&&CCI_N(1,10)<=-137,1,0
)
(W%R값(10)이 -96을 상향돌파하고 CCI값(10)이 -137을 상향 돌파할 때 )
매수청산식
if(WILLR_C(10)<-32&&WILLR_N(1,10)>=-32&&CCI_C(10)<63&&CCI_N(1,10)>=63,1,0)
(W%R값(10)이 -32를 하향돌파하고 CCI값(10)이 63을 하향 돌파할 때 )
매도식
if(WILLR_C(10)<-32&&WILLR_N(1,10)>=-32&&CCI_C(10)<63&&CCI_N(1,10)>=63,1,0)
매도청산식
if(WILLR_C(10)>-96&&WILLR_N(1,10)<=-96&&CCI_C(10)>-137&&CCI_N(1,10)<=-137,1,0
)
(2)두번째
매수식
if(StochasticsK_C(1,3)>StochasticsK_N(1,1,3)&&WILLR_C(1)>WILLR_N(1,1)&&Stochastics
K_C(1,3)>30&&(C-L)>(H-O),1,0)
(스토캐스틱값(1,3)이 직전 봉의 값보다 크고 W%R이 직전 봉의 값보다 크고 스토캐스틱
%K 값이 30보다 크고 아랫그림자가 윗그림자보다 길 때)
매수청산식
if(StochasticsK_C(1,3)<StochasticsK_N(1,1,3)&&WILLR_C(1)<WILLR_N(1,1)&&Stochastics
K_C(1,3)<70&&(C-L)<(H-O),1,0)
(스토캐스틱값(1,3)이 직전 봉의 값보다 작고 W%R이 직전 봉의 값보다 작고 스토캐스틱
%K 값이 70보다 작고 아랫그림자가 윗그림자보다 짧을 때)
매도식
if(StochasticsK_C(1,3)<StochasticsK_N(1,1,3)&&WILLR_C(1)<WILLR_N(1,1)&&Stochastics
K_C(1,3)<70&&(C-L)<(H-O),1,0)
매도청산식
if(StochasticsK_C(1,3)>StochasticsK_N(1,1,3)&&WILLR_C(1)>WILLR_N(1,1)&&Stochastics
K_C(1,3)>30&&(C-L)>(H-O),1,0)
2010-12-04
726
글번호 34070
답변완료
mro...?
특정조건이 발생한 때의 종가에 매수진입하는것이 아니라,
그로부터 10봉이 경과하기 전에 그 종가보다 0.1(두틱) 낮은 종가가
형성되면 진입하는 식을 알고 싶습니다.(mro또는 countif등을 쓰는것
같은데 잘안되네요..) 미리 감사드립니다.
2010-12-03
651
글번호 34068