커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

청산수식 좀 부탁합니다.

안녕하세요.수고많으십니다. 진입,청산수식 좀 부탁드립니다.(분봉.선물 기준입니다), 검색해서 비슷한 내용에 답변이 몇 개있어서 그대로 해보는데 yt 에 적용이 안되더군요. 진입수식:당일 시가가 만들어지고나서 시가대비 +0.5p 상승하면 즉시 (봉완성전에)신규매수진입/-0.5p 이상하락하면 즉시(봉완성전에)신규매도진입 청산수식:강제청산수식은 여러 개 사용할수 없지만 조건대입해서는 가능할 것 같은데요..( 별개의 계약건수마다 별도로 적용하는 것이 아니고 선물한계약 진입하였다면 그 한 계약건에 아래조건이 공통으로 적용되는것입니다,) 1.진입후 진입가 대비 0.5p이상 손실나면 손절매 2.진입후 최고수익이 0.5p이상 수익이 난 상태에서 하락하면 진입가에+0.05p 에 봉완성전 강제청산 3.진입후 최고수익이 1p이상 수익이 난 상태에서 하락하면 진입이후 최고가대비 0.5p 빠지면 봉완성전 즉시청산 4.진입후 1차목표치(내부변수에 대입된상태:예)var9)이상 도달후 하락하면 진입이후 최고가대비 0.3p 빠지면 봉완성전 즉시청산 5.진입후 2차목표치(내부변수대입예)var10)에 도달하면 목표가에서 즉시 청산 위와 같은 조건에 청산할 때 매수분 청산과 매도분청산을 별도로 수식작성해야 되나요? 별도로 작성해야 된다면 별도로 수식좀 부탁합니다. 미리 감사드립니다.
프로필 이미지
인천아찌
2008-08-25
835
글번호 16799
시스템
답변완료

문의

항상 친절한 답변 감사드립니다. 다른 두개릐 데이타를 갖고 데이타2의 전일저가를하향 돌파하면 데이터 1에서 매수하는데 매매횟수는 하루에 세번으로 하고, 데이타2의 3일동안 최저가를 돌파하면 데이터1에서 매수하는데 매매횟수는 하루에 2번으로 하고 싶습니다. 데이타1과데이타2는 모두 분봉입니다. 미리 감사드립니다
프로필 이미지
주식달인
2008-08-25
978
글번호 16798
시스템
답변완료

진입시점에서의 당일저점을 기억해가는 식

안녕하세요? ============ 진입한시점(그림에서 1번위치에서의 당일저점)에서의 당일저점을 시간이 흘러 당일저점이 2번처럼 갱신되더라도 진입시점의 저점을 var20 이라는 변수로 기억해 가는 로직 부탁드립니다. ================
프로필 이미지
송아지
2008-08-25
909
글번호 16797
시스템
답변완료

재진입 금지와 관련하여..

5이평이 20이평 골든돌파하여.. 매수 이후... 어떤 조건에 의하여 수익청산이 되버리면 이후 매수 신호가 나와도... 무시하고 매수 금지!! 매도 신호나오면은.. 매도는 들어갈수 있음. 반대로... 5이평이 20이평 데드치면 매도 이후.. 어떤 조건에 의하여.. 수익청산이 되버리면 이후 매도 신호가 나와도.. 무시하고.. 매도 금지!! 단.. 매수 신호가 나오면은..매수는 들어갈수 있음. 간략하게 요약해서 말씀드리면은.. 매수 포지션 들어가서.. 매수포지션이 어떠한 조건에 의하여 청산이 되버리면은..그날 매수 금지입니다... 단 매도포지션 신호가 뜨면은.. 매도로는 들어갈수 있는 기회가 있씁니다... 반대도 마찬가지이구요. 감사합니다.
프로필 이미지
회원
2008-08-25
932
글번호 16796
시스템
답변완료

수식 부탁드립니다

if crossup(c, value1) then buy("매수") ; if crossdown(c, value2) then sell("매도") ; 위의 식을 예로 시스템운영시 신규 매수든 매도든 1일 손실금액 일백오십만원(150만원) 이상손실발생시 그날 신규매수, 매도 않나오게하는 수식 부탁 드립니다,,
프로필 이미지
회원
2008-08-25
996
글번호 16792
시스템
답변완료

진입, 청산 제한

안녕하세요. 도움 말씀에 언제나 감사드립니다. [문의사항] # 매수매도 진입식 if crossup(c, value1) then buy("매수") ; if crossdown(c, value2) then sell("매도") ; # 청산식 if c >== value31 then exitlong("매수분청산31"); if c >== value32 then exitlong("매수분청산32"); if c >== value33 then exitlong("매수분청산33"); if c <== value4 then exitshort("매도분청산"); 이라는 시스템이 있을때. (1) "매수"신호로 진입후 "매수분청산31"신호로 성공적으로 청산 되었을때 장중 다시는 "매수"신호가 발생하지 않게 하고 싶습니다. 다만, "매수분청산"신호로 청산되지 않았을경우는 반복해서 발생하게 합니다. (2) (1)번 문의사항과는 달리, "매수"신호가 발생할때 3계약이 매수진입하게 하고, 3개의 청산신호인 "매수분청산31" 과 "매수분청산32", "매수분청산33" 신호에서 각각 1계약씩 청산되게 하는 시스템식을 알고 싶습니다. 그리고, 3개의 청산신호중 1개의 청산신호라도 발생을 했다면 다시는 "매수"신호 가 발생하지 않게 하고 싶습니다. (2) 위의 crossup,crossdown 을 사용하는 매수매도 진입신호가 당일의 첫봉에서는, 발생하는 경우도 있고 발생하지 않는 경우도 있습니다. 첫봉에서도 정상적으로 발생할수 있게 위의 매수매도의 진입식을 수정 부탁 드립니다. 도움말씀에 깊은 감사드립니다.
프로필 이미지
시소월
2008-08-25
890
글번호 16791
시스템
답변완료

안녕하세요, 질문이 있습니다.

if date != date[1] then begin buy("B01") 1000 shares next bar at market; value1 = 1400; end; if time >= 1401 and time < 1450 then value1 = value1 + 1; if time = value1 and isEntryName("B01") then exitLong 10 shares next bar close stop; SetStopEndofday(1450); ================================================================================ 질문 1. 위에 식은 1분봉을 가지고 0900시가 되면 1,000 계약을 매수한 후에 1401부터 1449까지 매 분마다 10주씩 매도를 하고 남은 포지션은 50분에 전량 매도하는 것을 만든 것입니다. 그런데...검증해보니 몇 군데 틀렸다고 나오는데 왜 틀렸는지 잘 모르겠습니다. 가르쳐 주세요;; 질문 2. 위 식을 바탕으로 제가 구현해 보고 싶은 것은 1,000계약 매수를 보유하고 있다는 설정 하에 1401부터 매 1분마다 10주씩 매도를 하는데 기본적으로 매도는 매도호가에 주문을 대놓습니다. 만약 장이 바이장이라면 매도가 순조롭게 체결될 것입니다. 그러나 포지션과 반대로 장이 아래로 가고 있다면 매도호가에 대놓으면 체결이 늦거나 안될 것입니다. 그러므로 순조롭게 체결이 되면 계속 같은 식으로 나가고, 장이 반대로 가서 체결이 안됐을 경우에는 다음 분봉에서 20계약(전봉에서 체결 안된 10계약을 포함) 매수호가에 던져서 체결 시킨 후에 다시 원래대로 다음 봉에는 10계약을 매도호가에 대놓는 식으로 전환하는 것입니다. 이런게... 구현 가능할까요? 그리고 된다면 틱차트에서도 가능한지요? 질문이 많아서 죄송합니다. 좋은 하루 보내세요~
프로필 이미지
도서관
2008-08-25
858
글번호 16790
시스템
답변완료

문의

항상 친절한 답변 감사드립니다. 1.일봉기준으로 20일 동안 최고치를 돌파하며 매수하고 20일 동안 최저치를 하향하며 매도하는 수식을 부탁합니다. 5분을 기준으로 매매할수 있나요. 2.현재시간을 기준으로 당일장중최고점을 돌파하며 매수하고 최저점을 하향하면 매도하는 수식을 부탁드립니다. 미리 감사드립니다.
프로필 이미지
주식달인
2008-08-24
881
글번호 16785
시스템
답변완료

질문있어요

옵션매매를할건데, 시가가 1.0~2.5 사이에 있는 것들로만 매매하고 싶습니다. 전날 종가에서 당일 시가 조건에 맞는 것들은 매매가 불가능하다고 했으니, 여러 옵션 챠트에 시스템을 걸어놓고 조건(시가가 1.0~2.5 사이이면 매매)이 맞는 옵션들만 거래하고 싶습니다. 예) 시가 0.8 옵션 -> 매매 안 함 시가 1.2 옵션 -> 시스템 로직에 따라 하루종일(만일 저가0.5, 고가3이더라도)매매 시가 2.6 옵션 -> 매매 안 함
프로필 이미지
우상향
2008-08-23
903
글번호 16784
시스템