커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식에 대해서 아는게 없어서 질문 올립니다..ㅜㅜ

예를 들어서 삼성전자를 9시에 매수를하고 10시에 매도를한후 lg전자를 10시에 매수를하고 11시에 매도를 하도록 하는 수식은 어떻게 해야하는건지 궁금하네요.. 간단할것도 같은데 잘 모르겠네요..ㅜㅜ
프로필 이미지
회원
2011-04-04
615
글번호 37224
시스템
답변완료

17892번 답변 시스템수식이 맞나요?

답변주신대로 시스템을 적용해도 되지를 않네요. 매수조건의 4번,6번,7번,8번이 정확히 적용이 되었나요? 당일 저가와 고가를 모두 1.08곱하는게 맞는지. 그리고, 5번에도 20이평이 120이평 위에있어야 한다고 했는데 60이평으로 한것같고, 그리고 6번,7번은 당일 시가를 말하는게 아니고 분봉상 시가 고가를 말하는데요. 8번도 맞는지요? 그리고 14:50분에 강제청산하는게 맞는건지요?강제청산도 되도록해주세요. 또, 참조는 그냥 차트 아래에 적용만 시키면 되는건가요? 아무리해도 시스템적용이 안됩니다.... 다시한번 맞는지 확인해보시고 조건에 맞게 수식부탁드립니다.... 그럼 수고하세요.
프로필 이미지
핑크
2011-04-04
659
글번호 37222
시스템

아이디 바꾸엇습니다 영문자가9자리가 안된다고 해서한글로-내용없음

ㅇㅇ
프로필 이미지
기초부터다시
2011-04-04
610
글번호 37221
지표
답변완료

문의드립니다.

1. dayvolume 이란 수식이있는데 dayupvol 이나 daydownvol은 어떻게 구해야 될지요 2. 분봉상에서 일중등락율을 구하는 수식을 부탁드립니다. 예) 어제 2.3% 상승 금일 -2%하락..이렇게 일봉상 등락율이 나오는데 분봉상 해당일의 등락율을 지표로 만들고 싶습니다. 3. 이 분봉상 등락율을 가지고 상승한 날의 평균등락율과 평균등락율보다 높은 날의 dayvolume을 지표로 표현하고 싶습니다. 감사합니다.
프로필 이미지
산인
2011-04-04
662
글번호 37213
지표
답변완료

종목검색식좀만들어주세요

5스토캐스틱이 50이하에서 골든크로스가 났거나 난상태인종목 검색 감사합니다
프로필 이미지
dsad
2011-04-04
728
글번호 37210
검색
답변완료

재진입 관련 매매신호 차이 문의

안녕하세요... 좋은 주말되셨는지요. 지난주 재진입관련 답변해주신 부분을 주말에 test해 보고, 문의드립니다. (참고 17881) [문의드린 수식] //진입(1) If DayIndex==0 Then { if 조건1 then Buy("b1"); if 조건2 then Sell("s1"); } //진입(2) If MarketPodition==0 and stime>=103000 Then { if 조건3 then Buy("b2"); if 조건4 then Sell("s2"); } //청산 If MarketPodition==1 and stime>=103000 Then { if 조건4 then ExitLong("xb"); } If MarketPodition==-1 and stime>=103000 Then { if 조건3 then ExitShort("xs"); } SetStopEndofday(145000); 위의 수식을 다음과 같은 내용으로 수정 부탁드립니다. 1) 만약 첫봉에서 진입(1)이 발생하지 않았다면, 현재와 같은 방식으로 진입(2)와 청산이 반복됨 (10:30이후 매수,매도 진입과 청산) 2) 만약 첫봉에서 진입(1)이 발생하였다면, 조건4,3에 의하여 청산으로 무포지션이 된 후 진입(2) 발생시, 진입(1)과 동일방향의 신호로만 진입(2)가 발생할 수 있도록 하고 싶습니다. <첫봉 매수진입시 --> 10:30이후 매수청산 발생 --> 이후 진입(2) 발생시 매수진입만 --> 이후 청산과 진입(2)의 매수진입 반복 첫봉 매도진입시 --> 10:30이후 매도청산 발생 --> 이후 진입(2) 발생시 매도진입만 --> 이후 청산과 진입(2)의 매도진입 반복> [답변해주신 수식] //진입(1) If DayIndex==0 Then { Condition1 = false; Condition2 = false; if 조건1 then{ Buy("b1"); Condition1 = true; } if 조건2 then { Sell("s1"); Condition2 = true; } } //진입(2) If MarketPosition==0 and stime>=103000 Then { if ((Condition1 == false and Condition2 == false) or Condition1 == true) and 조건3 then Buy("b2"); if ((Condition1 == false and Condition2 == false) or Condition2 == true) and 조건4 then Sell("s2"); } //청산 If MarketPosition==1 and stime>=103000 Then { if 조건4 then ExitLong("xb"); } If MarketPosition==-1 and stime>=103000 Then { if 조건3 then ExitShort("xs"); } SetStopEndofday(145000); ----------------------------------- test 결과 작성해주신 내용이 제가 의도한 바와 맞습니다. 그런데 한가지 궁금한 점이 있는데, 진입(1)에서 매매신호가 발생 안하고, 진입(2)에서 첫매매신호가 발생하였을 때 두 수식의 내용상 진입(2)의 진입시점이 일치하여야 할 것 같은데, 그렇지 않은 경우가 가끔씩 발생하는데 어떤 경우에 이런 문제가 발생할 수 있는지요? (현재 20회 거래당 1회정도 발생) 우선 결과 및 제가 생각한 바를 말씀드리면, 1) 진입(1)에서 거래가 없었고, 진입(2)의 첫거래에서의 문제이므로 PositionProfit 함수와는 상관이 없을 것으로 판단됨 2) 청산부분은 별다른 차이를 발견하지 못하였슴 3) 진입(1)에서 Condition1, Condition2는 진입(1)에 영향을 미치지 않고 진입(2)에 영향을 미칠 수 있슴...진입(1)은 DayIndex==0 에서 작동하므로.. 4) 그래서 결론은 혹시 진입(2)의 ((Condition1 == false and Condition2 == false) or Condition1 == true) 와 ((Condition1 == false and Condition2 == false) or Condition2 == true) 에서 무언가 진입시점이 달라질 수 있는 것이 아닌지 생각되는데, 이역시 진입(1)의 발생이 없고, 진입(2)의 첫진입발생된 대부분은 정상적으로 동일한 시점에서 일어나고 있어 헷갈리고 있습니다. 5) 수수료, 슬리피지는 동일하게 설정되었고, 수식 및 기타 챠트 등 설정사항 동일한 상태임 6) 수식을 정확히 보지 않고 답변해주시기 어려운 점이 있으시겠지만, 어떤 경우에 이런 일이 발생할 수 있는지 혹시 답변 가능하시면 부탁드리겠습니다. ## 아무리 생각해봐도 condition1, condition2가 추가되었어도, 진입(1)의 발생이 없었다면 진입(2)의 첫진입시점은 동일해야 할 것 같은데 이유를 모르겠습니다. 이상입니다. 봄날이 완연합니다. 환절기에 건강 유의하시고... 그럼 안녕히 계세요 !!!
프로필 이미지
새로운세상
2011-04-04
753
글번호 37207
시스템
답변완료

17492번 관련

안녕하십니까? 17492번식은 주식에 관련된 식인데요 이걸 선물로도 적용해볼려고 하는데 ..매수부분은 동일하게 사용하면 되는데 매도부분을 적용을 어떻게 해야될지몰라서 질문드립니다. 매수부분은 그냥 주식부분을 적용하면 될것같고 매도부분을 매수와 완전거꾸로 적용해주시면 될것같습니다 (예를들면 5 20 60 120완전역배열되서 가격이 5일선아래에있으면 매도진입 .. 청산은 120일선돌파하면 청산 다시 5일이내에 120하회하면 매도...이런식으로..) 감사합니다.
프로필 이미지
호계중
2011-04-04
727
글번호 37205
시스템
답변완료

문의

input : P(20); var1 = ma(c,P); if var1 > var1[1] Then buy(); if var1 < var1[1] Then sell(); if MarketPosition == 1 and CrossDown(c,EntryPrice+1) Then sell(); if MarketPosition == -1 and CrossUp(c,EntryPrice-1) Then Buy() 상기 시스템식을 선물에서는 가능한데 주식에서는 매수 시점만 발생하고 매도 시점이 발생하지 않는데 주식에 적용할 수 있는 시스템 식을 부탁드립니다..(조건;20입형기준 상승시 매수,하락시 매도)
프로필 이미지
진무테
2011-04-04
610
글번호 37204
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-04-04
13
글번호 37203
지표