커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3575
글번호 230811
답변완료
수식관련문의드립니다.
input : 횡보율(0.08),이평(5),비율(1),기준선(15),거래대금(1.5);
var : 상승개수(0),AA(0),DD(0),EE(0);
상승개수 = iff(ema(c,10)>ema(c,10)[1]*(1+횡보율/100),1,0)+
iff(ema(c,11)>ema(c,11)[1]*(1+횡보율/100),1,0)+
iff(ema(c,12)>ema(c,12)[1]*(1+횡보율/100),1,0)+
iff(ema(c,13)>ema(c,13)[1]*(1+횡보율/100),1,0)+
iff(ema(c,14)>ema(c,14)[1]*(1+횡보율/100),1,0)+
iff(ema(c,15)>ema(c,15)[1]*(1+횡보율/100),1,0)+
iff(ema(c,16)>ema(c,16)[1]*(1+횡보율/100),1,0)+
iff(ema(c,17)>ema(c,17)[1]*(1+횡보율/100),1,0)+
iff(ema(c,18)>ema(c,18)[1]*(1+횡보율/100),1,0)+
iff(ema(c,19)>ema(c,19)[1]*(1+횡보율/100),1,0)+
iff(ema(c,20)>ema(c,20)[1]*(1+횡보율/100),1,0)+
iff(ema(c,21)>ema(c,21)[1]*(1+횡보율/100),1,0)+
iff(ema(c,22)>ema(c,22)[1]*(1+횡보율/100),1,0)+
iff(ema(c,23)>ema(c,23)[1]*(1+횡보율/100),1,0)+
iff(ema(c,24)>ema(c,24)[1]*(1+횡보율/100),1,0)+
iff(ema(c,25)>ema(c,25)[1]*(1+횡보율/100),1,0)+
iff(ema(c,26)>ema(c,26)[1]*(1+횡보율/100),1,0)+
iff(ema(c,27)>ema(c,27)[1]*(1+횡보율/100),1,0)+
iff(ema(c,28)>ema(c,28)[1]*(1+횡보율/100),1,0)+
iff(ema(c,29)>ema(c,29)[1]*(1+횡보율/100),1,0)+
iff(ema(c,30)>ema(c,30)[1]*(1+횡보율/100),1,0);
AA = 상승개수/21*100;
DD = ema(ema(AA,이평),이평);
EE = ema(ema(ema(ema(AA,이평),이평),이평),이평);
BB = (C-O)/O*100;
위수식중
DD(0),EE(0)이것이 기준선 80을 돌파할때 찾을수 있는 신호를 만들수 있을까요??
2019-10-28
170
글번호 133201
답변완료
주간장과 야간장의 시/고/저/종 그리기
안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------------------------------------
10분봉 복합챠트 기준입니다.
주간장에서의 시가, 고가, 저가, 종가를 야간장에 가로선으로 표시하고,
반대로 야간장에서의 시가, 고가, 저가, 종가를 주간장에 가로선으로 표시하고 싶습니다.
(야간장의 경우, 썸머타임 실시/해제 도 고려해주시기를 바랍니다.)
변수설정은
주간시가, 주간고가, 주간저가, 주간종가
야간시가, 야간고가, 야간저가, 야간종가 로 해주셨으면 좋겠습니다.
감사합니다.
------------------------------------------------------------------------------------
항상 좋은 일만 생기시기를 ......
2019-10-28
142
글번호 133196
좋운날 님에 의해서 삭제되었습니다.
2019-10-28
4
글번호 133187
답변완료
검색식 부탁드립니다.
1. 오늘 종가 > 오늘고가 - (가장 최근 a1일선을 하향돌판한 (b1 전)날의 종가 + 오늘고가)*c1(%)
2. 오늘 종가 < 오늘고가 - (가장 최근 a2일선을 하향돌판한 (b2 전)날의 종가 + 오늘고가)*c2(%)
1,2 를 만족하는 종목 찾기
감사합니다.
2019-10-28
119
글번호 133181
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
전일 고가 돌파시 매수하려는 경우에,
세 가지 방식이 떠오릅니다 (다른 방식도 더 있으면 알려 주시면 감사하겠습니다.)
아래 세 가지 방식들은 각각 어떤 장단점을 가지고 있는지,
통틀어 말한다면 아래 세 방식들 중에서 일반적으로 가장 좋은 방식은 무엇일지요?
감사합니다.
1.
Buy("B1", AtStop, DayHigh(1));
2.
If C > DayHigh(1) Then buy("B2");
3.
If CrossUp (C, DayHigh(1)) Then buy("B3");
2019-10-28
107
글번호 133180
답변완료
문의합니다
안녕하세요~
키움식인데요 예스수식으로 변환좀 부탁드려요~~
2가지 이구요~
첫번째:
G = C/avg(C,120)*100;
Q = ma(c,5);
R = ma(c,10);
M = ma(c,20);
J = (highest(high,9)+lowest(low,9)+highest(high,26)
+lowest(low,26))/4;
K = (highest(high,52)+lowest(low,52))/2;
Bu = BBANDSUP(20,2);
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
B = C / B1 * 100;
A = C / A1 * 100;
((J(25) < C and K(25) < C) or (C>BU))
&& ((A>95 and B>=95) or (crossup(A,95) and crossup(B,95)))
&& G>90 and G<=160
&& ((Q>Q(1) and Q(1)>Q(2)) or (R>R(1) and R(1)>R(2)) or (M>M(1) and M(1)>M(2)))
&& C*1.28 >= H
*지표변수 shortPeriod = 9
midPeriod = 26
--------------------------------------------------------------------
두번째:
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
B = C / B1 * 100;
A = C / A1 * 100;
R = C/avg(C,120)*100;
M = ma(c,60);
(avg(C,120) > avg(C,240) or avg(C,60) > avg(C,120))
&& (crossup(A,95) or crossup(B,95))
&& C >= ((highest(high,shortPeriod)+lowest(low,shortPeriod))/2)
&& M>M(1)
&& R < 150 and R>80
&&(((V>avg(V,5) *1.25 and V>V(1)) or V>avg(V,5) *1.5)
or ((V>avg(V,17) *1.2 and V>V(1)) or V>avg(V,17) *1.7))
*지표변수 shortPeriod = 9
midPeriod = 26
감사하고 고생하세요~~
2019-10-27
132
글번호 133179
답변완료
수식 작성 부탁드립니다.
n이 변수입니다.
12,5,5 스토캐스틱 기준으로
K값이 (1)n 밑일때 직전 봉 대비 상승 시 매수
K값이 (2)n 위일때 직전 봉 대비 하락 시 매도
매수할 경우 해당 봉에서 (시가 - 저가) 의 값이 (3)n틱 이상이여야 하고
종가가 시가보다 낮아야 하며
(시가 - 저가) / (시가 - 종가) 의 값이 (4)n 이상이여야 함
매도할 경우 해당 봉에서 (고가 - 시가) 의 값이 (5)n틱 이상이여야 하고
종가가 시가보다 높아야 하며
(고가 - 시가) / (종가 - 시가) 의 값이 (6)n 이상이여야 함
default
1. 20
2. 80
3. 10
4. 2
5. 10
6. 2
잘부탁드립니다. 감사합니다.
2019-10-27
114
글번호 133178
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
시스템 식에서 강제청산함수들을 사용해서 그 걸로 청산되면
차트에 강제청산지점에 S자 동그라미가 생기며 그 동그라미 S에 빨강색, 파랑색, 고동색 등의 색깔이 생기는데,
이 색깔들의 의미가 무엇인지,
이 색깔별로 어떤 청산함수가 사용되었는지 알려 주시면 대단히 감사하겠습니다.
빨강색: SetStopLoss (맞는지요?)
고동색: SetStopProfitLoss (맞는지요?)
파랑색: SetStopTrailing (맞는지요?)
2019-10-28
118
글번호 133177
답변완료
검색식 부탁드립니다5
아래 신호가 떳을때 검색식 부탁드립니다.
M=ma(C,기간,종류);
N=Highest(M,봉개수)+Lowest(M,봉개수)-ma(C,기간,종류);
CrossUP(M,N)
기간:120,봉개수:120,종류:단순
2019-10-27
115
글번호 133176