커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의드립니다.

시간대별 거래증가를 체크하는 검색식인데 제대로 검색이 않되서 검토부탁드립니다. 9~10까지 전일거래량 대비 100%증가종목 10~12까지 150%,12~15시까지 200%증가종목을 검색하는식입니다. 감사합니다. var:marker(0); if CurrentTime <= 100000 Then { if DayVolume >= dayvolume(1)*(1) then marker=1; Else marker=0; } else if currenttime > 100000 and CurrentTime <= 120000 then {if DayVolume >= dayvolume(1)*(1.5) then marker=1; Else marker=0; } else if currenttime > 120000 and CurrentTime <= 150000 Then {if DayVolume >= dayvolume(1)*(2) then marker=1; Else marker=0; } if marker=1 Then find(1);
프로필 이미지
부양가족
2015-01-27
179
글번호 82691
종목검색
답변완료

재질문드립니다.

안녕하세요 종목검색식 만들어 주신거 감사드립니다. 2번식으로 검색해보면 검색되는 종목이 하나도 없는데 무엇이 잘못된건지 알수가 없네요 ,태스트 한번 해주시기 바랍니다 감사합니다. 수고하세요 안녕하세요 예스스탁입니다. 1. var : cnt(0),Dcnt(0),sum(0),ii(0); Dcnt = 0; sum = 0; ii = 0; for cnt = 1 to 490{ if sdate[cnt] < sdate then{ Dcnt = Dcnt+1; if stime[cnt] == stime Then{ sum = sum+v; ii = ii+1; } } if Dcnt == 21 Then cnt = 1000; } var1 = sum/ii; if sum > 0 and V > var1 Then find(1); 2. var : cnt(0),Dcnt(0),sum(0),ii(0); Dcnt = 0; sum = 0; ii = 0; for cnt = 1 to 490{ if sdate[cnt] < sdate then{ Dcnt = Dcnt+1; if stime[cnt] == stime Then{ sum = sum+v; ii = ii+1; } } if Dcnt == 21 Then cnt = 1000; } var1 = sum/ii; if sum[1] > 0 and V[1] > var1[1] Then find(1); 종목검색시에 속성에서 검색에 필요한 최소기간을 검색에 제공되는 최대봉수인 500으로 지정하고 검색하시기 바랍니다. 즐거운 하루되세요 > 머신 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다. > 안녕하세요 검색식 부탁드립니다. 1> 30분봉에서 20일간 동시간대 평균거래량 보다 현재거래량이 많은 종목검색식 2> 30분봉에서 20일간 동시간대 평균거래량 보다 현재거래량이 많은 종목검색식(1봉전검색식) 당일 총누적이 아닌 현재 시간 봉 평균입니다. 감사합니다. 수고하세요
프로필 이미지
머신
2015-01-27
161
글번호 82688
종목검색
답변완료

수식문의

input: iShowPivot(1); var: nBidsOpen(0), nAsksOpen(0), nBase(0), nCenter(0), nMid(0), nMax(0); var: nBidsPivot(0), nBidsR1(0), nBidsR2(0), nBidsS1(0), nBidsS2(0), nAsksPivot(0), nAsksR1(0), nAsksR2(0), nAsksS1(0), nAsksS2(0); if DayIndex == 0 then { nBidsOpen = Data2(Open); nAsksOpen = Data3(Open); nBase = (nBidsOpen + nAsksOpen) / 2; nCenter = nBase + (Data2(Close-Open) + Data3(Close-Open)); nMid = Data2(Close) - Data2(Close-Open) + Data3(Close) - Data3(Close-Open); nMax = Data2(Close) + Data3(Close); // 피봇 if iShowPivot == 1 then { nBidsPivot = (wfPivot(2, nBidsR1, nBidsR2, nBidsS1, nBidsS2)); nAsksPivot = (wfPivot(2, nAsksR1, nAsksR2, nAsksS1, nAsksS2)); } } Plot1(nBase, "기본"); Plot2(nBidsOpen, "매수시가"); Plot3(nAsksOpen, "매도시가"); Plot4(nCenter, "중간"); Plot5(nMid, "보통"); Plot6(nMax, "최대"); if iShowPivot == 1 then { Plot11(nBidsPivot, "매수피봇"); Plot12(nBidsR1, "매수1차저항"); Plot13(nBidsR2, "매수2차저항"); Plot20(nAsksPivot, "매도피봇"); Plot21(nAsksR1, "매도1차저항"); Plot22(nAsksR2, "매도2차저항"); } 위의 수식을작성했는데 화면실행이안되요! 어디가 잘못되었는지 수정해주셨으면 대단히 감사하겠습니다
프로필 이미지
회원
2015-01-27
190
글번호 82686
지표
답변완료

크루드 오일 관련 문의 드립니다.

안녕하세요. 항상 수고 많으십니다. 질문-------------------------------------------------- 크루드 오일의 장 시간은 오전 8시부터 다음날 아침 7시 15분까지 인것으로 알고 있습니다. 크루드 오일의 시가와 당일 고가 저가를 화면 전체에 그리고 싶습니다. 물론, 고가와 저가는 계속 변하겠지요. 위와 같은 지표식을 부탁드립니다. 감사합니다.
프로필 이미지
샐리짱
2015-01-27
190
글번호 82683
지표

관리자에 의해서 삭제되었습니다.

프로필 이미지
회원
2015-01-27
3
글번호 82682
시스템
답변완료

부탁드립니다.

포지션 진입이후의 고점과 저점의 차이(폭)을 나타낼 순 없나요? 부탁드립니다. If 매수조건 Then Buy(); If 매수이후 최고점 - 매수이후 최저점 > 1 Then Exitlong(); If 매도조건 Then Sell(); If 매도이후 최고점 - 매도이후 최저점 > 1 Then Exitshort();
프로필 이미지
묘선낭자
2015-01-27
130
글번호 82681
시스템
답변완료

안뜨네요

아까 질문드린 수식입니다. input : P1(5),P2(10),P3(20); var : cnt(0),sum1(0),sum2(0),sum3(0); var : mav1(0),mav2(0),mav3(0); var : ma360(0); ma360 = ma(c,360); sum1 = 0; sum2 = 0; sum3 = 0; for cnt = 0 to P3{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); if cnt < P3 Then sum3 = sum3+DayClose(cnt); } maV1 = (sum1 / P1); maV2 = (sum2 / P2); maV3 = (sum3 / P3); if ((O <= maV3*1.005 and O >= maV3*0.995) or (L <= maV3*1.005 and L >= maV3*0.995) or (O >= maV3*1.005 and maV3*0.995 > L)) And max(ma360*0.9,maV3) < min(ma360*0.9,maV3)*1.02 then{ if L > maV3*1.005 Then buy("b1",atlimit,maV3*1.005); if L > ma360*0.905 Then buy("b2",atlimit,ma360*0.905); } 그러면 2012/10/18 일 kg이니시스가 10분봉으로 떠야하는데 안뜹니다. 그림 파일이 잘 안올라가네요 감사합니다
프로필 이미지
회원
2015-01-27
178
글번호 82680
시스템
답변완료

수식 부탁 드립니다.

안녕하세요. 갭보정 파라볼릭을 시스템 수식으로 부탁 드립니다.
프로필 이미지
고운무지개
2015-01-27
171
글번호 82672
시스템
답변완료

문의드립니다

항상 감사드립니다. 옵션차트에 수식을 넣어 글을 표시하는데 보낸 파일처럼 글이 여러개로 나옵니다.어떻게 해결을 해야 할지 부탁드립니다.감사합니다
프로필 이미지
좋은하루7
2015-01-27
163
글번호 82666
지표