커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8107
글번호 230811
답변완료
수식 질문합니다.
안녕하세요.
1. 년단위 일봉의 시가 평균과 종가 평균 선을 그리고 종가 평균이 시가 평균을 돌파하는 종목
2. 월단위, 주단위에서도 검색하고 싶습니다.
감사합니다.
2023-12-03
1268
글번호 174534
답변완료
변환 부탁드립니다.
CrossUp(
StochasticsSlow(5,3),
eavg(StochasticsSlow(5,3),3))
2023-12-03
1315
글번호 174533
답변완료
520ZL돌파의 개선
아래 수식은 520ZL(ZERO LAG) 돌파 검색 수식입니다.
15분봉에 적용해보니 검색갯수가 조금 많아서 변별력이 떨어져
아래 조건을 추가하면 좋을 것 같아 수식개선을 문의드립니다.
1.아래 수식은 그대로 적용: 5, 20일선, ZL선(상향하는) 돌파, 종가>=파라볼릭
2.추가:
1) 돌파신호는 15분봉에서 1봉전에 발생, 검색은 0봉전
2) 1봉전봉은 2봉전 대비 1%이상 상승봉
3) 일봉으로 금일을 제외한 5봉간(=1봉전 ~ 5봉전)(또는 15분봉으로 131봉간)
최고-최저 종가변동폭=최대 3%이내,
. 또는 15분봉의 26봉 이내에 저가가 224일선이나 448일선 이하 1회이상
224(가격1) 수식
A = MA( C, 가격1, 지수 );
A + AvgIf( C - A, -1, 0.0 )
- 2 * StdevIf( C - A, -1, 0.0 )
448(가격2) 수식
A = MA( C, 가격2, 지수 );
A + AvgIf( C - A, -1, 0.0 )
- 2 * StdevIf( C - A, -1, 0.0 )
================================================================================
Input : shortPeriod(5), longPeriod(20),기간1(50);
var : M1(0),M2(0),a(0),a1(0),eq(0),ZL(0),B(0),B1(0),B2(0),PB(0);
M1 = ma(C, shortPeriod);
M2 = ma(C, longPeriod);
A = LRL(C,기간1);
A1 = LRL(A,기간1);
eq= A-A1;
ZL =A+eq;
PB=SAR(0.02,0.2);
if C>=O && C>=M1 && M1>M1[1] && M1[1]<=M1[2] && C>=M2 && M2>M2[1] && M2[1]<=M2[2] && C>=ZL && ZL>ZL[1] && ZL[1]<=ZL[2] && PB<=C Then
Find(1);
2023-12-02
1525
글번호 174532
빗소리7 님에 의해서 삭제되었습니다.
2023-12-02
5
글번호 174531
답변완료
지표수식요청
수고많으십니다
분봉상,,,
A=BOLLBANDUP(10,2);
B=ENVELOPEUP(10.3);
VALUEWHEN(1,CROSSUP(A,B),C)
위지표수식을 예스랭귀지로 부탁드립니다
2023-12-03
1540
글번호 174530
답변완료
기준선 차트표시 관련
안녕하세요.
기준선을 차트상에 라인은 표시하되, 상단 데이터값에는 안보이게 할수 없나요??
2023-12-02
1109
글번호 174529
답변완료
시스템식 부탁드립니다.
항상 도움 주셔서 감사합니다.
종목 : 해외선물
차트 : 60분봉
요청사항1 : 나스닥, S&P, 통화선물 매매시
익절이나 손절을 틱단위가 아닌 $나 원화로 하고 싶습니다.
아래 명령어 사용시 $로 손절하는 시스템식 부탁드립니다.
SetStopProfittarget($익절값,PointStop);
SetStopLoss($손절값,PointStop);
아래 명령어 사용시 원화로 손절하는 시스템식 부탁드립니다.
환율은 1,200원으로 고정
SetStopProfittarget(원화익절값,PointStop);
SetStopLoss(원화손절값,PointStop);
요청사항2 : 캔들과 이동평균선 크로스에대한 매매로직 부탁드립니다.
매수식 : 캔들이 10일 이동평균선 상향 돌파시 매수
매수청산식 : 캔들이 10일 이동평균선 하향 돌파시 매수청산
손절식 : 매수진입 후 매수가격대비 10포인트 하락시 손절
본청식 : 매수진입 후 매수가격대비 10포인트 이상 상승하였다가 하락시 진입가격에서 본청
요청사항3 : 1) 가장 최근의 이동평균선 10과 이동평균선 20의 골든크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
2) 가장 최근의 이동평균선 10과 이동평균선 20의 데드크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
감사합니다.
2023-12-02
1176
글번호 174528
답변완료
부탁드립니다.
input : conv(50),length(20);
var : src(close),maxv(0),minv(0),diff(0),psi(0);
src = c;
maxv = iff(isnan(maxv[1]) == true, src, max(src, maxv - (maxv - src) / conv));
minv = IFf(isnan(minv[1]) == true, src, min(src, minv + (src - minv) / conv));
diff = Log(maxv - minv);
psi = -50 * correlation(diff, index, length) + 50;
if psi <= 80 Then
{
plot1(psi, "PSI1");
NoPlot(2);
}
Else
{
NoPlot(1);
plot2(psi, "점");
}
PlotBaseLine1(80);
-------------------------------------------------------
위의 지표를 시물레이터에서 백테스트할수 있는 시스템으로
(80위에서는 매수, 80아래에서는 매도, conv(50),length(20)수치와 800수치ㄷ도 조절 가능하게 해 주시면)
만들어 주시면 감사합니다.
2023-12-02
1102
글번호 174527
답변완료
수식요청드려요
파워종목검색
224봉내 시가가 종가의 20% 1회 이상
2023-12-02
1091
글번호 174526