커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1478
글번호 230811
답변완료
시스템식 부탁 드립니다
안녕하세요
어제 문의 드린 수식이
제가 생각하는 것과 전혀 다르게 구현되어서
다시 부탁 드립니다
1, 시스템식
1선 종가가 20선과 60선 모두 골드 일때 마지막 골드봉에 매수
1선 종가가 20선이나 60선 둘중하나 데드일때 매수청산
1선 종가가 20선과 60선 모두 데드 일때 마지막 데드봉에 매도
1선들 종가가 20선이나 60선 둘중하나 골드할때 매도청산
2 지표식
1선 종가가 20선과 60선 모두 골드 일때 마지막 골드봉에 빨강
1선 종가가 20선이나 60선 둘중하나 데드봉에 회색
1선 종가가 20선과 60선 모두 데드 일때 마지막 데드봉에 파랑
1선 종가가 20선이나 60선 둘중하나 골드봉에 그레이
감사합니다
2023-12-12
1615
글번호 174775
답변완료
수식을 부탁드립니다
input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true);
var : src(0),ATr2(0),ATrv(0),upv(0),up1(0),dnv(0),dn1(0);
var : trend(0),tx(0);
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR , atr(Periods) , atr2);
upv = src-(Multiplier*atrv);
up1 = iff(IsNaN(upv[1]) == False,upv[1],upv);
upv = iff(close[1] > up1 , max(upv,up1) , upv);
dnv =src+(Multiplier*atrv);
dn1 = iff(isnan(dnv[1]) == False,dnv[1], dnv);
dnv = iff(close[1] < dn1 , min(dnv, dn1) , dnv);
trend = 1;
trend = iff(IsNaN(trend[1]) == False,trend[1], trend);
trend = iff(trend == -1 and close > dn1 , 1 , IFf( trend == 1 and close < up1 , -1 , trend));
if trend == 1 Then
{
plot1(upv,"UpTrend",green);
NoPlot(2);
if trend == 1 and trend[1] == -1 Then
{
tx = Text_New(sDate,sTime,upv,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
}
Else
{
NoPlot(1);
plot2(dnv, "Down Trend",red);
if trend == -1 and trend[1] == 1 Then
{
tx = Text_New(sDate,sTime,dnv,"▼");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,Blue);
}
}
________________________________
위 수식에서 빨강 화살표가 나올때 검색할 수 있을까요?
부탁드립니다. 감사합니다.
2023-12-12
1081
글번호 174774
답변완료
부탁드립니다
1. 종가가 2개 이상 연속된 음봉이면서 30개 봉의 최저가 이하로 내려가면 매도하라, 그리고 매도 진입한 봉의 직전 2개봉의 최고가 이상으로 오르거나, 또는 2개 이상 연속된 양봉이 나타나면 청산하라
2. 종가가 1개 이상 연속된 양봉이면서 가장 최근의 1개 이상 연속된 양봉의 최고가보다 높으면 빨강색으로, 종가가 1개 이상 연속된 음봉이면서 가장 최근의 1개 이상 연속된 음봉의 최저가보다 낮으면 파란색으로 구현해 주세요
3. 종가가 1개 이상 연속된 양봉이면서 가장 최근의 1개 이상 연속된 음봉 합의 최고가보다 높고, 동시에 가장 최근의 1개 이상 연속된 양봉 합의 최고가보다 높으면 빨강색으로, 종가가 1개 이상 연속된 음봉이면서 가장 최근의 1개 이상 연속된 양봉 합의 최저가보다 낮고, 동시에 가장 최근의 1개 이상 연속된 음봉 합의 최저가보다 낮으면 파란색으로 구현해 주세요
4. 종가가 1개 이상 연속된 양봉이면서 그 합의 거래량이 가장 최근의 1개 이상 연속된 음봉 합의 거래량 보다 많은 경우에는 빨강색으로, 종가가 1개 이상 연속된 음봉이면서 그 합의 거래량이 가장 최근의 1개 이상 연속된 양봉 합의 거래량보다 많은 경우에는 파란색으로 구현해 주세요
고맙습니다.
2023-12-12
1057
글번호 174765
답변완료
수식을 부탁드립니다
안녕하세요? 고생 많으십니다.
제가 혼자 해볼려다가 도저히 못해서 문의드립니다.
스토캐스틱d(5,3,3)가 하락전환 되어서 상승전환 되는 기간동안(하락하는 동안)
60이평은 (한번도 하락 없이) 계속 상승한 종목을 검색
을 부탁드립니다.
제가 초보라서 간단한 설명도 한 줄 부탁드립니다
감사합니다
2023-12-12
1734
글번호 174764
답변완료
시스템 작성의뢰
수고 하십니다 !
거래량 이동평균선 5선이 15 이상 상승 하고 이동평균선 1 선부터 1920 선까지 정배열을 한후 er bear power 지표가 상승을 하며 pvi 지표가 99.50 이상 상승하고 biii 지표가 0.03 이상 상승을 하고 이평선 1 선이 240 이평선을 다운 크로스 할때 매도를
하고 20 틱이상 하락하고 er bear power 지표가 하락을 하며 5 틱이상 상승하면 청산을 하고
거래량 이동평균선 5선이 15 이상 상승 하고 이동평균선 1 선부터 1920 선까지 역배열을 한후 er bear power 지표가 하락을 하며 pvi 지표가 98.90 이하로하락을 하고 biii 지표가 - 0.20 이상 하락을 하고 이평선 1 선이 240 이평선을 업 크로스 할때 매수를
하고 20 틱이상 상승하고 er bear power 지표가 상승을 하며 5 틱이 하락하면 청산을 하는
시스템 작성을 부탁드립니다 *****
2023-12-12
1181
글번호 174763
답변완료
문의 드립니다
안녕하세요
볼린저 밴드+일목균형을 합성하고자 합니다
각 지표의 변수값은 조정가능하게 부탁드립니다
감사합니다
2023-12-11
1065
글번호 174762
234fsdae 님에 의해서 삭제되었습니다.
2023-12-11
371
글번호 174761
답변완료
문의 드립니다.
아래 식에서 조금의 수정을 부탁드립니다.
진입은 원하는 대로 됩니다. 그런데 매수 진입 후 청산 때 전봉의 시가를 종가가 아래로 돌파시 하고 또한 매도 진입 한 경우는 전봉의 시가를 종가가 돌파하면 매도 청산하고자 합니다. 지금은 종가가 시가를 넘지 않고 닿기만 해도 청산이 되고 있습니다.
수정을 부탁드립니다. 감사합니다^.^
if (C[1] < O[1] and C > O[1]) or
(C[2] < O[2] and C[1] > O[1] and C[1] <= O[2] and C > C[1]) Then
Buy();
if MarketPosition == 1 and C < C[1] Then
ExitLong();
if (C[1] > O[1] and C < O[1]) or
(C[2] > O[2] and C[1] < O[1] and C[1] >= O[2] and C < C[1]) Then
Sell();
if MarketPosition == -1 and C > C[1] Then
ExitShort();
2023-12-11
879
글번호 174760
답변완료
부탁 드립니다
전일 대비 거래량 500% 이상 나온 양봉의 중심을 저가로 지지하는
종목을 찾고 싶어요.
500% 는 변수로 바꾸어서 볼 수 있도록 부탁 드립니다.
2023-12-11
890
글번호 174748