커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

수식요청

아래 두 수식을 모두 만족하는 종목을 자동매매에서 매수하려 합니다. 파워종목검색에서는 각각의 수식을 AND로 연결하면 되는데 자동매매는 예스스팟 편집기에 파워서치 이름을 넣어야 되는 거 같아 두 수식을 합치는 방법밖에 없는 거 같아 요청드립니다. ======================================================================== 수식1 매수가 5배+RSI>64 var : R(0),A(0),B(0); R = RSI(20); A=iff( (high==low), 0, volume*(close-low)/(high-low)); B=iff( (high==low), 0, volume*(high-close)/(high-low)); if C > O and R[1] < 64 and R>64 and (A>=B*5 or B==0) Then Find(1); -------------------------------------------------------------------------- 수식2 204060 기준선돌파 input : 기간(20),기간1(40),기간2(60),수렴(1.02),nday(5); var : R(0),A(0),A1(0),A2(0),B(0),B1(0),i(0),count(0); R = RSI(20); A=(highest(high,기간)+lowest(low,기간))/2; A1=(highest(high,기간1)+lowest(low,기간1))/2; A2=(highest(high,기간2)+lowest(low,기간2))/2; B=MAX(A,A1,A2); B1=MIN(A,A1,A2); count = 0; For i = 1 to nday { if DayClose(i) <= DayClose(i+1)*1.03 and DayClose(i) >= DayClose(i+1)*0.97 Then count = count+1; } IF count == nday and R[1] < 64 and R>64 and B1*수렴>=B && O<B1 && C>B && (A>A[1] OR A1>A1[1] OR A2>A2[1]) TheN Find(1);
프로필 이미지
ksks
2024-05-15
845
글번호 179539
종목검색
답변완료

문의드립니다

수고 많으세요^^ 1. 일봉상의 전봉까지의 50일고가 ( highest(c,50)[1])를 10분봉상에 표시하는 지표식 (일봉지표===> 분봉 ) 2, 30분봉의 전봉까지의 50일고가 ( highest(c,50)[1])를 3분봉상에 표시하는 지표식 ( 장주기 분봉====> 단주기 분봉 ) 항상 감사드립니다.
프로필 이미지
qaz74
2024-05-15
672
글번호 179538
지표
답변완료

부탁 드립니다. 늘 감사 합니다...

주봉 10선을 지난주에 돌파 한 후, 이번 주 음봉으로 지지가 되는 종목을 찾고 싶습니다. 부탁 드립니다.
프로필 이미지
그리워
2024-05-15
739
글번호 179537
종목검색
답변완료

예스 수식으로 변경하고 싶습니다.

다음 수식을 예스수식으로 변경 부탁 드립니다. Input : 전체봉수(1000),기간(20); s=sum(1); valuewhen(1,전체봉수-s==기간-1,가격)
프로필 이미지
강심장
2024-05-15
612
글번호 179534
지표
답변완료

전날 데이터 값 가져오기

전날 특정시간대의 데이터 값을 가지고 와서 그려주는 식을 알고 싶습니다. 예를 들어, 전날 10:00시까지의 고점, 저점, 시가를 당일날 그려주었으면 합니다. 감사합니다.
프로필 이미지
타잔94
2024-05-15
685
글번호 179533
지표

우유 님에 의해서 삭제되었습니다.

프로필 이미지
우유
2024-05-15
255
글번호 179532
시스템

목마와숙녀 님에 의해서 삭제되었습니다.

프로필 이미지
목마와숙녀
2024-05-15
2
글번호 179531
사용자 함수
답변완료

macd진입

안녕하세요?? 일전에 문의에 친절히 답해 주셔서 감사합니다. 비슷하게 다음식을 시스템에 적용하는데 생각대로 신호가 안나옵니다. 1.MACD가 감소 증가에 따라 진입하고 청산은 setstoptrailing으로 볼린저밴드 상단터치 매수 청산 작동되게 하고 ,하단터치시 매도 청산 작동되게 하려하는데도 신호가 아예 안나옵니다. 2.그리고 매수후 청산이 안되고 바로 매도로 넘어가는 어떻게 수정해야할까요? (원하는 시스템: 일정신호 후 매수-청산_일정신호후 매도....) 수정 해주시면 감사하겠습니다. 항상 건강하시라는 인사 미리 드립니다, --------------------------------------------------- Input : shortPeriod(12),longPeriod(26),Period(12); input : 드랍1(10),드랍2(10); input : BBP(20),dv(2); var:bbup(0),bbdn(0); Var : value1(0), macdosc(0); value1 = MACD(shortPeriod, longPeriod); macdosc = wma(value1,Period); bbup = BollBandUp(BBP,dv); bbdn = BollBandDown(BBP,dv); if macdosc[2] < macdosc[1] and macdosc[1] < macdosc then buy(); if macdosc[2] > macdosc[1] and macdosc[1] > macdosc then sell(); if MarketPosition == 1 Then SetStopTrailing(드랍1*PriceScale,bbup,PointStop); Else SetStopTrailing(0,0); if MarketPosition == -1 Then SetStopTrailing(드랍*PriceScale,bbdn,PointStop); Else SetStopTrailing(0,0);
프로필 이미지
ryan1
2024-05-15
744
글번호 179530
시스템
답변완료

수식 질문합니다.

안녕하세요. O[3]>C[3] and O[2]>C[2] and O[1]>C[1] and O<C and V[2]*1.1<V[1] and V[1]<V 1.위 조건을 만족한 후 음봉(O>=C)이 세 번 출현한 종목. 2. 세 번째 음봉의 종가를 이탈한 후 최소 N봉(초기값:10)이 지나서 양봉 돌파한 종목. 감사합니다.
프로필 이미지
트더
2024-05-15
612
글번호 179529
종목검색