커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1539
글번호 230811
답변완료
예스랭귀지로 변환 부탁드려요
A1=MA(C,5);
A2=MA(C,10);
A3=MA(C,15);
A4=MA(C,20);
A5=MA(C,25);
A6=MA(C,30);
A7=MA(C,35);
A8=MA(C,40);
A9=MA(C,45);
A10=MA(C,50);
A11=MA(C,55);
A12=MA(C,60);
max(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) <
min(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) * (1+Percent/100)
and highest(H, 4,1) < C
and O < C
and V(1)*2 <= V
----------------------
Percent 5
변환 부탁드립니다.
즐거운 하루 보내세요~
2025-06-26
214
글번호 192126
답변완료
종목 검색부탁드립니다.
1. 수식1) 이 "기준선 0선"을 돌파할때 종목 검색식 부탁드립니다.
수식1)
xClose = close;
xOpen = open;
xVolume = volume;
nVolAccum = SUM(if(xClose > xOpen, xVolume, if(xClose < xOpen, -xVolume, 0)) ,AvgLen);
nRes = nVolAccum / AvgLen;
IF(nRes>0,nRes,0)
수식2)
IF(nRes<0,nRes,0)
--------------
지표조건
AvgLen 25
2025-06-26
210
글번호 192125
oni 님에 의해서 삭제되었습니다.
2025-06-26
7
글번호 192124
답변완료
지표가 안나와요
안녕하세요, 5월에 야간장 생기기 전에는 나왔었는데,, 지금은 지표가 안나옵니다.
확인부탁드립니다.
INPUT : 박스기간(5);
var : 시가(0), 전고(0), 전저(0), 전전종(0), 순번(0);
array : 진폭[5](0), 최대진폭[5](0);
var : 최대진폭의합(0), 예상1(0), 예상2(0), 평균진폭(0);
시가=Data1(OpenD(0));
최대진폭의합=0;
for 순번 = 1 to 박스기간
{
전고=Data1(HighD(순번));
전저=Data1(LowD(순번));
전전종=Data1(closeD(순번+1));
진폭[순번] = 전고-전저;
최대진폭[순번]=max(진폭[순번]);
}
최대진폭의합=최대진폭의합+최대진폭[순번];
평균진폭=최대진폭의합/박스기간;
예상1=시가+평균진폭;
예상2=시가-평균진폭;
plot91(예상1, "예상1");
plot92(예상2, "예상2");
2025-06-26
238
글번호 192120
답변완료
부탁드립니다
1) 강세 : 상승중인 60 < 상승중인 20 < 상승중인 10 약세 : 하락중인 60 > 하락중인 20 > 하락중인 10 2) 강세 : 상승중인 60 < 상승중인 20 이때, 상승중인 10일선이 상승중인 20일선을 골든크로스 약세 : 하락중인 60 > 하락중인 20 이때, 하락중인 10일선이 하락중인 20일선을 데드크로스 두가지 수식좀 부탁드립니다
2025-06-26
211
글번호 192116
답변완료
문의 드립니다.
안녕하세요
항상 감사드립니다.
아래의 서식에서
손절 -10%를 넣어주시면 감사하겠습니다. (input)
input : 총매수금(100000000);
var1 = rsi(14);
if C < C[1] and var1 <= 55 Then
{
if MarketPosition == 0 or (MarketPosition == 1 and MaxEntries < 40 and C < AvgEntryPrice) Then
Buy("b",OnClose,Def,Floor((총매수금/40)/c));
}
if MarketPosition == 1 Then
ExitLong("bx",AtLimit,AvgEntryPrice*1.10);
2025-06-26
185
글번호 192115
2wnwn 님에 의해서 삭제되었습니다.
2025-06-26
34
글번호 192114
회원 님에 의해서 삭제되었습니다.
2025-06-26
12
글번호 192103
답변완료
문의드립니다.
If c > c[100] and c < c[200] then Buy("",atmarket,DEf,1);
If c < c[100] and c > c[200] then Sell("",atmarket,DEf,1);
var: BBB(0),CCC(0);
BBB= highest(low,10);
CCC= Lowest(low,10);
if barssinceentry >3 and Maxpositionprofit >= (3000/BigPointValue) and Crossdown (C,CCC[1]) Then ExitLong("11",AtMarket);
if barssinceentry >3 and Maxpositionprofit >= (3000/BigPointValue) and Crossup(C,BBB[1]) Then ExitShort("22",AtMarket);
SetStopLoss(4,PercentStop);
///////////////////////////////////////////////////////////////////////////////////
실버 120분봉 적용
위 수식을 적용했을때 첨부파일에 체크한것처럼 매도 청산후 바로 매도 진입후 연속 청산이 나가는 현상이 있는데 이 부분을 고치기 위해서 "barssinceentry >3" 적용했지만 효과가 없는 것 같습니다. 이부분 보완 가능할까요??
1. 매도 청산후 재매도 들어가는데 해당봉에 바로 청산되는것 방지
2025-06-26
212
글번호 192102