커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7470
글번호 230811
답변완료
이동평균 매매 - 수식을 보완하여 해결할 수 없나요?
<이동평균 매매> <-- 알려주신 수식
Input : Period1(5),Period2(26);
var : Xma1(0),Xma2(0);
Xma1 = ema(C,Period1);
Xma2 = ema(C,Period2);
if crossup(Xma1,Xma2) Then
buy();
if CrossDown(Xma1,Xma2) Then
sell();
-----------------------------------------
<이동평균 매매> <-- 제가 작성한 수식
Input : Period5(5), Period26(26);
var : P5(0), P26(0);
P5 = ema(C,Period5);
P26 = ema(C,Period26);
# 매수/매도청산
If CrossUP(P5, P26) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(P5, P26) Then
{
Sell();
}
CrossUP, CrossDown의 정확한 위치에 표시가 안 되어서 여쭤봅니다.
수식을 어떻게 변형하여야 할까요?
녹색선이 빨강선을 돌파한 시점이 제가 원하는 위치인데...
항상 너무 늦게 신호표시가 나와서....원래 그러는 것인가요?
헐...1번째 보조지표는RCI이고 2번째 보조지표가 맞는데 검정색 동그라미 표기가 맞습니다. 아뭏던 노랑 수직선 위치에 매도 신호가 오기를 원하는데...
2015-03-26
193
글번호 84447
회원 님에 의해서 삭제되었습니다.
2015-03-26
0
글번호 84446
답변완료
수식 부탁 드립니다.
< 지수이평 1 >
Input : Period1(5);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균1");
--------------------------------------------
< 지수이평 2 >
Input : Period1(26);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균2");
--------------------------------------------
지수이평1이 지수이평2를 상방으로 뚫으면 매수, 하방으로 뚫으면 매도가 되는 시스템을 만들어 주시면 감사하겠습니다.
2015-03-26
161
글번호 84443
답변완료
검색식과 시스템 좀 부탁드립니다.
도움말보며 공부해야하는데.. 죄송합니다.
첫번째 질문입니다.
주가가 5일선위, 20일선 아래인 종목을 검색하는 수식 좀 부탁드립니다.
이거 맞나요?
if (C < ma(C,20) and C > ma(C,5)) Then
find(1);
검색이 되는거도 같은데요...Inputs 이나 Variables 이런건 안써도 상관없나요?
2번째 질문입니다.
제 나름대로 수식을작성해보았는데...검색이 너무 느립니다.
간단하게 좀 만들 수 없을까요?
Var1 = (closed(4) + closed(3) + closed(2)) / 3;
Var2 = (highd(2) + lowd(2) + lowd(1) + opend (2)) / 4;
Var3 = (Var2-var1);
Var4 = (closed(4) + closed(3) + closed(2)) / 3;
Var5 = (highd(2) + opend(2) + opend(1) + opend(2)) / 4;
Var6 = (Var5-var4);
Var7 = closed(2);
Var8 = (highd(2) + lowd(1) + opend (1)) / 3;
Var9 = (Var8-var7);
Condition1 = closed(2) > opend(1);
Condition2 = opend(1) < closed (1);
Condition3 = Ma (Close, 20) < closed (0);
Condition4 = Ma (Close, 180) > closed (0);
Condition5 = Ma (Close, 20) > closed (1);
Condition6 = Ma (Close, 180) > closed (2);
If Condition1 And Condition2 And Condition3 And Condition4 And (Condition5 Or Condition6) And Var3<0 And Var6<0 And Var9<0 Then
Find(1);
2015-03-26
168
글번호 84441
답변완료
수식
일목균형표...26일기준선값의 고가+저가/2값의수식부탁드려요
수고하세요~
2015-03-26
188
글번호 84439
답변완료
문의 드립니다
항상감사합니다
이번 문의는 선물 분차트에서 시초부터(9시) 5분동안의(9시5분까지) 진폭을
저점,고점을 선으로 긋고 그진폭으로 위,아래로 계속 선을 만들고 싶습니다
부탁드립니다
수고하세요
2015-03-26
151
글번호 84434
답변완료
의미를 알려 주시면 감사하겠습니다.
문의드리는 수식은 아래와 같습니다.
if countif(crossup(C,ma(C,20),20) >= 1;
위 수식의 의미가 어떻게 되는지 알고 싶습니다.
감사하니다.
2015-03-26
200
글번호 84424
답변완료
문의 합니다.
ATR(period)에서
일봉차트 이든 분봉차트 이든 period 는 봉의 갯수가 되나요?
2015-03-26
157
글번호 84421
답변완료
답변 좀 부탁드립니다..
Inputs: ShortPeriod(2),LongPeriod(15);
Variables: Fval(0),FvalFast(0),FvalSlow(0);
Fval = ((Close - Close[1]) * Volume) ;
FvalFast = Ema(Fval, ShortPeriod);
FvalSlow = Ema(Fval, LongPeriod);
#동시 0이하이면 true 아니면 false
Condition1 = FvalFast <= 0 and FvalSlow <= 0;
#최근 6개봉에 동시 0이하인 경우가 없는 종목검색
if countif(Condition1 == true,6) == 0 Then
find(1);
----------------
보내주신 수식으로 검색을 돌려봤는데...
웨이포트, 파라텍와 같이 둘다 0 이하인 종목이 검색되고 있습니다.
뭐가 문제 일가요?
그리고
if countif(Condition1 == true,6) == 0 Then
이 식의 '6'이 당일을 포함한 6일간을 의미하는게 맞나요?
2015-03-26
169
글번호 84420