커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템이 차트에 적용되지 않습니다. 도와주세요.

안녕하세요. 다음과 같이 수식을 작성했는데요. 시스템을 시뮬레이션에 적용하니 적용되지 않고 프로그램이 다운되어서요. 뭔가 while 문이 무한루프에 빠져서 그런게 아닌가 싶은데요. 아무리 머리속으로 시뮬해봐도 문제가 발견이 잘 안되어서 도움을 구합니다. messagelog를 이곳저곳에 넣어서 찍어보려고도 했는데, 프로그램이 디버깅에 로그 찍히기도 전에 다운되어서 찍히지도 않네요. 좀 봐주실 수 있을까요? Var: BarStop(0), BarNum(0), BarVol(0), Count(0); BarStop = 0; BarNum = 0; BarVol = 0; Count = 1; If MarketPosition == 0 Then { While BarStop == 0 { If IsNaN(C[Count]) == False And C[Count] < O[Count] And sDate[Count] == sDate Then { BarNum = BarNum + 1; BarVol = BarVol + V[Count]; } Else { BarStop = 1; } Count = Count + 1; } If BarNum > 0 Then { If C > O And BarNum >= 3 And V > (BarVol / BarNum) * 1.5 Then { Buy("매수", AtMarket); } } } If MarketPosition == 1 Then { While BarStop == 0 { If IsNaN(C[Count]) == False And C[Count] > O[Count] And sDate[Count] == sDate Then { BarNum = BarNum + 1; BarVol = BarVol + V[Count]; } Else { BarStop = 1; } Count = Count + 1; } If BarNum > 0 Then { If C < O And BarNum >= 3 And V > (BarVol / BarNum) * 1.5 Then { ExitLong("매수청산", AtMarket); } } If NextBarSdate != sDate Then { ExitLong("종가청산", OnClose); } }
프로필 이미지
울리카
2018-11-12
165
글번호 123582
시스템
답변완료

시스템 문의 2가지 (수식문의포함)

q1) 진입과 청산이 동시에 안일어납니다. - sonar 모멘텀 크로스up할때 매수 크로스down할&#46468; 매도수식인데 실거래할때 매수하고, 매도로청산할경우 시스템은 매수-매수청산(매도)-(바로동시에)매도포지션진입하는데 반하여 실거래는 매수-매수청산(매도) 까지만 일어납니다. 왜 이런일이 발생하는지여 매수청산하면서 - 매도포지션진입이 동시에 일어나지않는지여 원래이런건지여; 주문시작신호는 모든신호입니다 q2) 하루연속손실3번이 일어났을때 시스템종료를 하고싶습니다 하루총손실3번이 아니라 연속손실3회입니다. 감사합니다.
프로필 이미지
윤종신보험
2018-11-12
188
글번호 123580
시스템
답변완료

수식 부탁드립니다.

안녕하세요 수식을 작성하려는데 궁금하여 문의 드립니다. "단기이동평균이 장기이동평균을 상회하여 매수 진입한 상태에서 현재의 단기이동평균값이 진입시의 단기이동평균값 밑으로 내려가는 경우 정리를 한다" 입니다. 부탁드립니다.
프로필 이미지
orfeu
2018-11-12
164
글번호 123577
시스템
답변완료

NthHighestBar, NthLowestBar 질문

예를 들어 상장일이 60일이 안되는 종목의 경우 NthHighestBar, NthLowestBar 함수의 파라미터 중 기간에 60일 이상인 값을 넣어서 실행하면 결과 리턴여부 관계없이 종목검색결과에서 빠져버리는 문제가 있는 것 같습니다. 60일 중 허수봉이 포함되어있는 경우에도 검색자체가 안되는 것 같은데, 문제가 있는건지 아니면 달리 사용을 해야하는지 문의드립니다.
프로필 이미지
gutentak
2018-11-12
214
글번호 123573
종목검색
답변완료

수식부탁드립니다.

1)당일 09시 기준 예수금 대비 수익이 2%달성시 모든 잔량 청산, 2)당일 09시 기준 예수금 대비 수익이 1.5%초과한 이후 1.0%까지 감소했을때도 모든 잔량 청산 하는 기능을 첨부한 로직에 포함되게 수식 부탁드립니다.
프로필 이미지
고민중
2018-11-12
203
글번호 123572
시스템
답변완료

이격도19

안녕하세요 관리자님!! 환절기에 감기조심하시기 바랍니다. 문의사항은 1.전일의 중심값((최고가+최저가)/2)을 기준선으로 하고 전일의 최고가와 최저가에서 시작하는 이격도를 만들고 싶습니다.(선이 2개 표현되겠네요) 2.전일~2일전까지의 자료중 최고,최저 값의 중심값을 기준선으로 하고 전일~2일전중의 최고,최저에서 시작하는 이격도를 만들고 싶습니다.(선이 2개 표현되겠네요) 항상 감사드립니다.
프로필 이미지
카카
2018-11-12
204
글번호 123568
지표
답변완료

문의드립니다.

안녕하세요 오늘이 만기주에 해당하는지 안되는지를 계산해서 알고싶습니다. 기존에 답변을 해주셨던 nday = date - int(date/100)*100; week = DayOfWeek(date); if date > date[1]+30 Then cnt = 0; if week < week[1] and nday >= 5 Then cnt = cnt+1; if cnt == 1 Then { MessageLog("만기일입니다 : %.f", week); } Else{ MessageLog("만기일X : %.f", week); } 이 로직은 이번달같은 경우에는 11월12일부터를 만기일로 계산하고있습니다. 실제로는 저번주가 만기주인 상황입니다. 매달 만기주를 정확하게 계산할수있는 로직이 궁금합니다. 감사합니다.
프로필 이미지
feelkdn
2018-11-12
178
글번호 123565
시스템
답변완료

틱 숫자연출

안녕하십니까~~ 전에도 한번 문의 한적 있는데요.. 첨부파일 1을 보심 제가 설정해서 사용하고 잇는 챠트입니다. 보시다시피 틱표기가 캔들 중간에 나타나다보니 겹쳐서 보기도 싫고 알아볼 수가 없네요. 첨부파일 2처럼 캔들 상단 옆에와 하단 옆에 연출되었음 합니다. 그리고 색상도 상승틱표기는 적색, 하락 틱 표기는 검정색이나 파랑색으로 연출이 되었음 합니다. 부탁드립니다.
프로필 이미지
원칙대응
2018-11-12
240
글번호 123564
지표
답변완료

문의드립니다.

감사합니다. Price Oscillator를 주가의 단기 이동평균과 장기 이동평균의 차이를 나타내고 싶습니다. 지표식 N(5), M(20) [(N일 단순/지수이동평균 - M일 단순/지수이동평균)/N일 단순/지수이동&#54385;균]*100
프로필 이미지
라떼처럼
2018-11-12
194
글번호 123561
지표