커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

틱차트에서 아침 시작 30개의 봉을 참조로... 첫봉의 값은 제외하고 나머지 29개의 봉 기준으로 고점 기준값으로 지정할려고 하면 어떻게해야하죠? If sDate[31]!=sDate[30] Then 기준값 = Highest(H,30) ; 이렇게 했었는데 급락하면서 풋 막내종목이 생겨나면서 전일값이 없다보니 기준값 자체가 설정이 안되더군요. 식 좀 부탁드립니다.
프로필 이미지
이디
2011-08-09
677
글번호 41792
시스템
답변완료

문의드립니다

input : P(20),간격(5); array : mav[12](0); mav[1] = ma(c,P+간격*1); mav[2] = ma(c,P+간격*2); mav[3] = ma(c,P+간격*3); mav[4] = ma(c,P+간격*4); mav[5] = ma(c,P+간격*5); mav[6] = ma(c,P+간격*6); mav[7] = ma(c,P+간격*7); mav[8] = ma(c,P+간격*8); mav[9] = ma(c,P+간격*9); mav[10] = ma(c,P+간격*10); mav[11] = ma(c,P+간격*11); mav[12] = ma(c,P+간격*12); plot1(mav[1],"1",iff(mav[1] > mav[1][1],red,blue)); plot2(mav[2],"2",iff(mav[2] > mav[2][1],red,blue)); plot3(mav[3],"3",iff(mav[3] > mav[3][1],red,blue)); plot4(mav[4],"4",iff(mav[4] > mav[4][1],red,blue)); plot5(mav[5],"5",iff(mav[5] > mav[5][1],red,blue)); plot6(mav[6],"6",iff(mav[6] > mav[6][1],red,blue)); plot7(mav[7],"7",iff(mav[7] > mav[7][1],red,blue)); plot8(mav[8],"8",iff(mav[8] > mav[8][1],red,blue)); plot9(mav[9],"9",iff(mav[9] > mav[9][1],red,blue)); plot10(mav[10],"10",iff(mav[10] > mav[10][1],red,blue)); plot11(mav[11],"11",iff(mav[11] > mav[11][1],red,blue)); plot12(mav[12],"12",iff(mav[12] > mav[12][1],red,blue)); 지표식인데요 이것을기준으로 종목검색식으로 레드색상 80% 이상일때 검색하는 방법 부탁드립니다 감사합니다 .....
프로필 이미지
회원
2011-08-09
657
글번호 41788
지표
답변완료

문의드립니다

자주 문의드려 죄송합니다. 10 이동평균선이 20 이동평균선을 상향 돌파 후 첫번째로 발생하는 MACD 골드크로스 종목을 검색하고 싶습니다. 감사합니다.
프로필 이미지
초보자10
2011-08-09
622
글번호 41784
검색
답변완료

청산질문입니다

수익이 10프로미만일때는 수익대비하락(10프로 수익에 50% 내려가면 청산)하고 10프로이상20프로 미만으로 나고 있을때는 5,60 크로스다운이면 청산이고. 20프로 이상 30프로 미만일때는 5,20 크로스다운이면 청산한다.. 청산식 부탁드립니다
프로필 이미지
코크
2011-08-09
636
글번호 41782
시스템
답변완료

추가문의

전봉 고점 h[1] 의 고가 + 2틱을 돌파하면 즉시 매수 이런것도 가능한가요?
프로필 이미지
무사시
2011-08-09
613
글번호 41778
시스템
답변완료

시스템 식좀 부탁 드립니다

시스템 식좀 부탁 드립니다 .. 꼭~~ 각번호별 물음에 각각 개별적인 시스템 식좀 부탁 드립니다 그럼 부탁드립니다 ~ 1.전일종가 대비 N % 하락하는 경우 매수청산 전일종가 대비 N 포인트 하락하는 경우 매수청산 2.전일종가 대비 N % 상승하는 경우 매도청산 전일종가 대비 N 포인트 상승하는 경우 매도청산 3.당일 시가 대비 N % 하락하는 경우 매수청산 당일 시가 대비 N 포인트 하락하는 경우 매수청산 4.당일 시가 대비 N % 상승하는 경우 매도청산 당일 시가 대비 N 포인트 상승하는 경우 매도청산
프로필 이미지
우리상향
2011-08-09
623
글번호 41777
시스템
답변완료

간단한 질문.

어떤 데이터 값은 과거 값을 부를떄 [ ] 배열식으로 부릅니다. 예) c[1],c[2] 또 어떤 것들은 ( ) 로 부릅니다...이것도 배열인가요? 예) dayhigh(1), exitprie(1) 궁금해서 그런데 왜 아래식은 [ ] 형식이 아니라 ( ) 형식인가요? correlation 함수 사용시 Correlation(num1,num2,Period); n1,n2 변수에 제가 지정해준 변수 값들을 주려면 어떻게 해야 하나요? 예를 들어 10일 동안의 10시 30분 종가를 N1 으로 정해주고 11 시 종가를 n2로 정해주어, 20일간의 correl 값을 구하는 그런식이요.
프로필 이미지
sjpapa
2011-08-09
646
글번호 41764
시스템
답변완료

문의드려요~~

문의 1) 분봉에서 일봉,주봉의 macd를 참조하여 매매하려고 합니다. 일봉, 주봉의 macd에서 오실레이터가 0>이고 분봉에서 macd가 0을 데드크로스할 때 매수하여 일봉의 macd에서 오실레이터가 0<이고 분봉에서 macd가 0을 골드드크로스할 때 매도하는 방법에 대해 알려주세요~~ 문의 2) 20개 봉 중에서 최고가 돌파시 매수하여 매수가를 3% 이탈시 매도 문의 3) 오늘 가격보다 1일 후 종가가 낮을 경우 1차 매수 1일 후 종가보다 2일 후 종가가 낮을 경우 2차 매수하는 방법에 대해 알려주세요~~ 많이 여쭤 봐서 죄송합니다~~
프로필 이미지
불사조7
2011-08-09
639
글번호 41763
시스템
답변완료

LRL

LRL이 사용자 함수로 제공 되어있어서 분석해서 LRL의 특이한 성질을 응용해보려고 하는데 분석이 않되네요 --; ma(AccumValue, Period),ma(Value * AccumValue, Period),ma(AccumValue^2, Period) 요것들이 이해가 않됩니다 제가 알기로 ma(c,20) 머 이런식으로 사용되는 것으로 알고 있는데 그럼 ma의 첫번째 인자는 시가,종가 같은 게 들어가는거 아닌가요? ma 함수의 첫번째 인자에 미분 적분 머 그런기능까지 들어있나요? 쉽게 설명 좀 부탁드립니다 (L)inear (R)egression (L)ine .... Input : Value(NumericSeries), Period(NumericSimple); Var : value1(0), value2(0), AccumValue(0); AccumValue = accum(1); value1 = ma(AccumValue, Period); value2 = ma(Value, Period); LRL = (ma(Value * AccumValue, Period) - value1 * value2) / (ma(AccumValue^2, Period) - (ma(AccumValue, Period)^2)) * (AccumValue - value1) + value2;
프로필 이미지
나무아래
2011-08-09
664
글번호 41762
시스템