커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8204
글번호 230811
답변완료
안녕하세요
안녕하세요.반갑습니다
**RSI 시그널 돌파(분챠트용)
1.현재챠트 RSI 시그널돌파+2배수챠트 RSI 시그널돌파+4배수챠트 RSI 시그널돌파
동시만족:매수
반대:매도
감사합니다
2014-02-14
200
글번호 72544
답변완료
수정 부탁드립니다,
고생이 많으십니다..
아래 지표식 어디가 잘못된건지 확인 부탁드립니다
원하는 구현 내용은
첨부한 그림에서 화살표 부분이 표시 되지 않도록 하는겁니다..
그림에서 보면 +표시가 시작되는 지점부터 NN봉까지
○표시가 "0"원으로 되서 생기는 문제인듯합니다...
[참고로 종목은 무관한듯한데 그림의 종목은 삼원강재입니다]
수고하시고
즐거운 주말 보내시기 바랍니다...
///////////////////////////////////
input: period7(480),NN(20) ;
#######################
var : P7(0) ;
var : H7(0),HH7(0);
P7 = highest(H,period7) ;
plot71(P7,"H7",red) ;
if countif(P7 == P7[1],NN) == NN then
{
HH7 = highest(H,period7);
}
plot72(HH7,"H-연장선",red) ;
######################
var : Q7(0) ;
var : L7(0),LL7(0);
Q7 = lowest(L,period7) ;
plot73(Q7,"L7",blue) ;
if countif(Q7 == Q7[1],NN) == NN then
{
LL7 = lowest(L,period7);
}
plot74(LL7,"L-연장선",blue) ;
2014-02-14
243
글번호 72543
답변완료
문의 (RB)
아래수식 갭보정용으로 해봤는데 잘 안되네요. 수정 부탁드립니다.
감사합니다.
VARS: sumGap(0, DATA1), Gap(0, DATA1), gHIGH(0, DATA1), gLOW(0, DATA1), gOPEN(0, DATA1), gCLOSE(0, DATA1);
//----------------------------------------------------------------------------------------------------------------------------------------------------------
if ( DATA1(Date <> Date[1]) ) then
Begin
Gap = ( DATA1(OPEN) - DATA1(CLOSE[1]) );
sumGap = sumGap + Gap;
End;
gHIGH = DATA1(HIGH) - sumGap;
gLOW = DATA1(LOW) - sumGap;
gOPEN = DATA1(OPEN) - sumGap;
gCLOSE = DATA1(CLOSE) - sumGap;
VARS: Price(0), BaseLength(10), Multiplier(10);
VARS: Counter(0);
ARRAYS: Length[8](0), SmoothingFactor[8](0), XMA[8](0), Color[8](0);
Price = CLOSE;
if (CurrentBar == 0) then
begin
Length[1] = BaseLength;
SmoothingFactor[1] = 2 / (Length[1] + 1);
XMA[1] = Price;
Color[1] = RGB(255, 255, 255);
for Counter = 1 to 7
begin
Length[ Counter + 1] = Length[Counter] + Multiplier;
SmoothingFactor[Counter + 1] = 2 / (Length[Counter + 1] + 1);
XMA[Counter + 1] = Price;
Color[Counter + 1] = RGB(0, int((255/8) * (Counter + 1)), 255);
end;
end
else
for Counter = 1 to 8
begin
XMA[Counter] = XMA[Counter][1] + SmoothingFactor[Counter] * (Price - XMA[Counter][1]);
end;
2014-02-14
198
글번호 72542
파쿠3 님에 의해서 삭제되었습니다.
2014-02-14
0
글번호 72541
답변완료
시스템식 문의
60분봉 차트에서
cme 시간 10시의 값을 변수에 저장하고
11시 값을 변수에 저장해서
10시 > 11시 , 즉 음봉이면 , 이라는 조건문을 시스템식으로 어떻게 하나요?
2014-02-14
200
글번호 72540
답변완료
수식 확인 부탁드리겠습니다.
안녕하세요!!
하기 조건에 맞는 시스템 수식 확인 좀 부탁 드리겠습니다.
*주식 60분봉 기준*
-조건-
#1. 60분봉 기준으로 181이전봉부터 0봉까지의 최고가와 최저가의 평균 가격{즉, (최고가 + 최저가) /2} 에 현재봉의 저가 또는 종가가 2%내에 근접했을 경우 매수 신호 발생. 단, 0봉의 시가가 종가보다 커야 함.( 시가>종가)
#2. #1에서 구한 평균 가격에 1% 이내 근접한 가격이 왔을 경우 매수.
#3. #2와 같은 매수 방법이 불가능 하다고 하면 그냥 다음 봉 시가에 매수
#4. 매도는 매수 후 최대 이익대비 하락 80% 경우 청산.
2014-02-14
208
글번호 72539
삼족오 님에 의해서 삭제되었습니다.
2014-02-14
36
글번호 72538
삼족오 님에 의해서 삭제되었습니다.
2014-02-14
35
글번호 72537
답변완료
수식 확인 부탁드리겠습니다.
안녕하세요!!
하기 조건에 맞는 시스템 수식 확인 좀 부탁 드리겠습니다.
*주식 일봉 기준*
-조건-
#1. 기간이 14이고 ADX값이 30이상인 조건에서 DI- 가 ADX선을 하향 돌파
#2. 종가가 시가보다 커야 함
#3. 매수: 위 조건이 맞는 일봉이 나왔을 경우 다음 날 시가에 매수. (이해를 돕고자 파일 첨부하였습니다.)
#4. 매도는 최대 수익대비 80%까지 하락하였을 경우 매도
2014-02-14
251
글번호 72536