커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
6123
글번호 230811
지표
답변완료

문의 드립니다

1. 스토캐스틱 슬로우 slow % D 가 50 이하2. 종가가 VWAP 120선 상향돌파종목검색식 부탁드립니다.
프로필 이미지
pmcj
2025-12-28
267
글번호 229414
종목검색
답변완료

키움수식을 종목 검색식으로 부탁드립니다.

늘 여러모로 감사드립니다. 최근에 예스트레이더(예스스팟, 파워종목등)을 시작을 하였는데, 너무나 많은 도움이 되고 있습니다. 잘 부탁드립니다. 1. 손=ma(c,5);절=ma(c,20);가=crossup(손,절);최고=highestsince(1,가,h);최고가=valuewhen(1,최고==최고(1) && 최고>h,최고);최저=if(절>L,1,0);최저가=sum(최저);결론=최저가-valuewhen(1,가,최저가(1));조건=crossup(c,최고가) && 결론>0;카운트=countsince(가,조건)==1;카운트 && !카운트(1)2.d=ma(c,20);e=ma(c,60);이격도=c<=o*0.95 && c>=o*0.89;f=d>e &&d>h &&이격도 &&(o-c)>(h-o) && (o-c)>(c-l);중심=valuewhen(1,f,c);f && 중심(1)>c3.x1=v(1)>=v(2)*5;x2=v<=v(1)*0.25;x3=(o/avg(c,5)*100)>=90;x4=(o/avg(c,5)*100)<=110;x5=(c(1)/o(1)-1)*100>=5;x1 and x2 and x3 and x4 and x54윗꼬리=h>c(1)*1.1 &&c>o && c<c(1)*1.1 &&h>c*1.1 &&(거래대금>1000 or highest(거래대금(1),10)<거래대금);기준가=valuewhen(1,윗꼬리,c);기준봉상승률=valuewhen(1,윗꼬리,c/c(1)*100-100);매수봉상승률=c/c(1)*100-100;매수포인트=c>기준가*1.02 &&c>c(1)*1.02 && c<c(1)*1.08 &&기준봉상승률+매수봉상승률<=15 &&barssince(윗꼬리)<5 &&(ma(c,10)<c or ma(c,20)>c);매수포인트 && !매수포인트(1)5.a1=c>o && v>v(1)*비율;a2=valuewhen(1,a1,v/2);a3=if(barssince(a1)<봉수,a2,0);a4=if(c<o && c<c(1),v,0);a5=sum(a4);a6=a5=valuewhen(1,a1,a5(1));최종=if(barssince(a1)<봉수, a6,0);crossup(최종,a3)--->지표변수 (비율 : 20 / 봉수: 10)
프로필 이미지
김도형
2025-12-28
801
글번호 229413
종목검색
답변완료

수식을 종목검색수식으로 변환 부탁드립니다.

키움수식인데 종목검색으로 바꾸고 싶습니다. 이 = ma(C, 5);동 = ma(c, 20);골든 = CrossUp(이, 동);최고 = HighestSince(1, 골든, H);최고가 = Valuewhen(1, 최고==최고(1) && 최고>H, 최고);최저 = if(동>L, 1, 0);최저가 = sum(최저);결론 = 최저가 - valuewhen(1, 골든, 최저가(1));조건 = crossup(c, 최고가) && 결론>0;카운트 = countsince(골든, 조건) == 1;카운트 && !카운트(1)도움 부탁드립니다.
프로필 이미지
hoeeeee
2025-12-28
307
글번호 229412
시스템
답변완료

시스템 식 부탁드립니다

안녕하세요 ? 1. 해외선물 매매 2. 변수: 거래량( ) 3. 종가봉이 양봉이고 , 거래량이 1,000개 이상이면 매수(5분봉기준) 4. 종가봉이 음봉이고, 거래량이 1,000개 이상이면 매도(5분봉기준) 5. 청산후 다음 10봉 이내 재진입금지. 아직 초보라서 어렵네요~~ 위 시스템식 부탁드립니다 감사합니다^^
프로필 이미지
산자
2025-12-28
592
글번호 229411
시스템
답변완료

부탁드립니다

중심=avg(C,period); 상단=중심+(D1*stdev(c,period)); 하단=중심-(D1*stdev(c,period)); BBP=(C-하단)/(상단-하단)*100; 지표조건 period 20 D1 2 1번 BBP가 1봉전에 기준값 0 선이하에 있던 종목 0선 돌파 종목 검색식 부탁 드립니다2번 BBP가 1봉전보다 상승할때 검색식 부탁 드립니다
프로필 이미지
님이랑
2025-12-27
226
글번호 229409
종목검색
답변완료

전략 실행 하고 시뮬레이션데이타 불일치

안녕하세요? 아임증권 예스트레이더 사용중입니다. 코스닥 150 5분붕 사용중입니다. 요즘 가끔 전략실행 챠트의 결과치하고 시뮬레이션 데이타 진입청산이 다른경우가 발생합니다. 왜 그럴까요? 몇번이고 참조 데이타를 확인했습니다.12월 9일 데이타 확인 부탁 드립니다.전략실행에서는 신호가 안나오는데 시뮬레이션에서는 신호가 나오네요^^
프로필 이미지
대가들의매매
2025-12-27
458
글번호 229408
시스템
답변완료

수식 부탁 드림니다

안녕 하세요수식 문의 드립니다PSAR 지표1. ma(C, per) // per = 12. sar(af, maxAf)3. PSAR _고점A = sar(af, maxAf);Valuewhen(1, A > A(1), A)4.PSAR 저점A = sar(af, maxAf);Valuewhen(1, A < A(1), A)5. G/CA = ma(C, per);B = sar(af, maxAf);Valuewhen(1, CrossUp(A,B), A) 6. D/CA = ma(C, per);B = sar(af, maxAf);Valuewhen(1, CrossDown(A, B), A) 7.G/C_수직선A = ma(C, per);B = sar(af, maxAf);조건 = CrossUp( A, B);if(조건, A, 0)8. D/C_수직선A = ma(C, per);B = sar(af, maxAf);조건 = CrossDown( A, B);if(조건, A, 0)---------------------------------------------------------챠트 표시에1. M1 2. PSAR 3. 고점 4. 저점5. G/C 6. D/C 7.G/C_수직선 8. D/C_수직선나타나게 해 주십시요항상 감사 합니다
프로필 이미지
s1017051
2025-12-27
279
글번호 229407
지표
답변완료

시스탬식 수식 부탁드립니다

일봉 기준으로 전일보다 강한 양봉과 평균 대비 크게 터진 거래량이 동반될 때만, 20일선 위 추세에서 스토캐스틱 25 돌파와 RSI 50 이상을 확인해 진입하고, RSI 과열 이탈·추세 붕괴·–6% 손절 중 하나가 나오면 기계적으로 청산조건타임프레임: 일봉진입 가격: 조건 충족한 당일 종가거래량 기준: 최근 20봉 평균 대비 1.8배 이상스토캐스틱 유효 기간: 25 상향 돌파 3봉 이내손절 방식: 매수가 대비 –6% 즉시매도 우선순위: 손절 → RSI 과열 이탈 → 추세 붕괴 이 조건으로 시스템수식 좀 부탁드리겠습니다
프로필 이미지
코인대박나자
2025-12-27
495
글번호 229406
시스템
답변완료

수식 부탁드립니다.

안녕하세요. 이 수식어에 분할 매수 수식어가 필요합니다. 부탁드립니다.보유종목 중 마이너스에 매수하기1차매수후- 신규종목2차매수- -3%3차매수- -5%4차매수- -8%+3% 전량익절보유종목중 2.3.4차에 도달하지 않았더라도 +3% 익절시 전량 매도var timer5 = 2; // 2초var 매수금 = 500000;var OrderList = [];var MKList = [];var req;function Main_OnStart(){Main.SetTimer(1, timer5*1000);MKList =[];}function Main_OnTimer(nEventID){var d = new Date();YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate();HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();if (nEventID == 1 && HHMMSS > 090300 && HHMMSS < 151500){ Main.ReqPowerSearch("test");}if (nEventID == 2){ Main.ReqMarketData(OrderList[req]);}}function Main_OnRcvItemList(altemList, nCount){Main.KillTimer(1);OrderList = [];if (nCount >= 1){ if (MKList.length == 0) { OrderList = altemList; } else { for (var a = 0; a < nCount; a++) { var Add = true; for (var b = 0; b < MKList.length; b++) { if (altemList[a] == MKList[b].code) { Add = false; } } if (Add == true && !IsStockInAccount(altemList[a])) { OrderList.push(altemList[a]); } } }}if (OrderList.length == 0){Main.SetTimer(1, timer5*1000);}else{req = 0;Main.ReqMarketData(OrderList[req]);}}function Main_OnRcvMarketData(MarketData){if (MarketData.code == OrderList[req]){MKList.push(MarketData); if (!IsStockInAccount(MarketData.code)) { //Account1.OrderBuy(MarketData.code,1,0,2); // Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1); Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(5)),MarketData.Ask(5),0); Main.MessageList(MarketData.code + " 주식을 매수합니다.");} else {Main.MessageList( MarketData.code + " 주식은 이미 계좌에 있으므로 매수하지 않습니다.");}req = req+1;if (req < OrderList.length){var aa = Main.ReqMarketData(OrderList[req]);if (aa == -1){Main.SetTimer(2, 15000);}}else{Main.SetTimer(1, timer5*1000);}}}function IsStockInAccount(stockCode) {var numberOfBalances = Account1.GetTheNumberOfBalances();for (var i = 0; i < numberOfBalances; i++) {Account1.SetBalance(i);if (stockCode == Account1.Balance.code) {return true; }}return false; }
프로필 이미지
치치야
2025-12-27
1100
글번호 229404
시스템