커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
러블리
2010-12-07
305
글번호 34144
지표
답변완료

수식부탁드립니다

[1] A분봉이 B분봉을 골든크로스한지 GG봉이 경과 되었다면 [2] A분봉이 B분봉을 데드크로스한지 DD봉이 경과 되었다면 위 내용을 수식으로 부탁 드립니다
프로필 이미지
우리상향
2010-12-07
531
글번호 34143
시스템
답변완료

조건검색식 부탁드립니다

수고 많으십니다. 아래에 조건에 맞는 종목을 검색하는 검색 프로그램을 부탁드립니다. [조건] 3일 이상 5일 이동평균선 아래에서 종가가 형성되다가 처음으로 5일 이동평균선을 돌파하는 양봉이 발생하고 & 당일의 거래량이 전일의 거래량보다 많아야 하며 & 스토캐스틱(5,3,1)의 값이 50을 돌파하는 종목을 검색하는 프로그램을 부탁드립니다.
프로필 이미지
조이랜드
2010-12-07
581
글번호 34141
검색
답변완료

증거금 인식

옵션 매도 신호가 발생하고 주문설정 수량은 5계약이라고 가정합니다. 그런데 신호가 발생하면 5계약이 주문이 나가야 되는데 증거금이 부족하면 주문실행이 안되는걸로 알고 있습니다. 이경우 신호 발생시 증거금만큼(3계약)주문이 들어가게 하는 방법이 있는지요? 또한 이후 증거금이 늘어나 나머지 2계약까지 체결시켜 본래 설정수량이 5계약을 맞춰서 주문이 완료될수 있도록 수식을 넣을수 있는지 궁금합니다..감사합니다.
프로필 이미지
아자으
2010-12-07
490
글번호 34131
시스템
답변완료

t/s 강제 청산이후.

강제 청산 신호가 뜨고 강제 청산된 후에, 이후 10분후에 청산 신호가 떴습니다. 그럼 10분 후 청산신호는 무시 되나요? 무시 안되면 반대 포지션으로 진입되는 결과인데요.
프로필 이미지
sjpapa
2010-12-07
512
글번호 34130
시스템
답변완료

터틀전략

저는 하이투자 yes3.1 쓰는데 우리투자의 카페 "리딩시스 투자대행"에서 베낀 터틀전략을 시스템에 검정하였드니 아래 내용에서 1째줄에서 에러가 뜨는데 수정부탁드립니다 input:Capital(100,000,000); var:AtrV(0),unit(0),MP(0); AtrV=ATR(20); Unit=(Capital*0.02)/AtrV; MP=Marketposition; #진입 if MP==0 then { buy("B",AtStop,Highest(High,20),unit); sell("S",AtStop,Lowest(Low,20),Unit); } #피라미딩진입 If MP==1 and CurrentEntries<4 Then buy("bp",AtStop,EntryPrice+AtrV[BarsSinceEntry]*1*CurrentEntries,Unit); If MP==-1 and CurrentEntries <4 Then Sell("sp",atstop,Entryprice-AtrV[BarsSinceEntry]*1*CurrentEntries,Unit); #청산 If MP ==1 then { ExitLong("El",AtStop,Lowest(L,10)); ExitLong("El_stop",AtStop,AvgEntryPrice-2*AtrV); } If MP == -1 then { ExitShort("ES",AtStop,Highest (H,10)); ExitShort("ES_stop",AtStop, AvgEntryPrice+2*AtrV); } 감사합니다
프로필 이미지
강변거사
2010-12-07
706
글번호 34125
시스템
답변완료

휴장일 제외 제어수식 (재질문)

안녕하세요.. 얼마전 답변주신 내용이 질문과 맞는 것인지 확인 부탁드립니다. << 지난번 질문 내용 >> 분봉을 기준으로 if C > ma(C,20) then Buy(); if C < ma(C,20) then Sell(); 라는 시스템이 있다고 할 때 토요일과 일요일은 정상 영업일이 아니므로 당연히 제외되고 월~금요일 기간중 전일이 정상 영업일이 아닌 휴장일이었을 때 당일 매매를 제외하고자 하면 어떻게 수식을 작성해야 하는지요? 바꿔서 말씀드리면 토요일과 일요일 제외 + 월~금요일중 전일에 시장이 열리지 않았다면(월~금 정상영업일중 전일 아무런 봉이 형성되지 않았다면) 당일은 매매가 없다는 의미입니다. << 예스스탁에서 주신 답변 >> if date != date[1] Then{ if DayOfWeek(sdate) >= 2 and DateToJulian(sdate) > DateToJulian(sdate[1])+1 Then Condition1 = true; Else Condition1 = false; } if Condition1 == false Then{ if C > ma(C,20) then Buy(); if C < ma(C,20) then Sell(); } << 궁금한 점 >> 1) DayOfWeek(sdate) >= 2 라는 조건이면 당일이 '화요일'이후이므로 당일이 '월요일'인 경우 '지난주 금요일'과의 비교가 누락된 것이 아닌지요? 2) DateToJulian(sdate) > DateToJulian(sdate[1])+1 라는 조건은 숫자로 변환된 '당일 > 전일+1'의 개념이므로, 원래 질문대로 수식을 작성한다면 DateToJulian(sdate) = DateToJulian(sdate[1])+1 로 하여야 맞는지요? 3) if Condition1 == false Then{ if C > ma(C,20) then Buy(); if C < ma(C,20) then Sell(); } 에서 Condition1 == false 상태라는 것은 DayOfWeek(sdate) < 2 or DateToJulian(sdate) <= DateToJulian(sdate[1])+1 의 경우가 될 것 같은데 , 제가 질문드린 조건과 맞는 것인지 궁금합니다. 위의 내용을 참조하시여서 원래 질문과 수식이 맞는지 다시 한번 검토 부탁드립니다. 아울러 Condition1 == false 조건에서 매수매도 진입이 헷갈려서(^^;;) 그러는데, 만약 새로 수식을 작성해주신다면 Condition1 == true 일 때 진입하는 수식으로 Condition1 부분을 작성해 주시면 많은 도움이 되겠습니다. 번거롭게 재질문 드려서 죄송하지만, 염치불구하고 다시 한번 질문드렸습니다. 감사합니다.
프로필 이미지
새로운세상
2010-12-07
573
글번호 34121
시스템
답변완료

항상 감사합니다.

안녕하세요? 수식 작성 부탁드립니다. 1. 진입조건1 or ...2 or...3 or...중 무작위로 신호가 나오는 피라미딩식에서 N번신호가 한번 발생 했다면 10봉이내에는 같은 신호를 발생하지 못하게 하는 방법을 부탁드립니다. 예컨대 3번 진입조건에 의해서 진입했다면 3번 진입신호는 10봉 지난다음에 같은 조건을 적용할 수 있게 제한을 했으면 합니다. 다른 진입신호는 같은 방법으로 각각 제한하면 될것 같습니다. 늘~~~ 감사합니다.
프로필 이미지
희망벌
2010-12-07
556
글번호 34120
시스템
답변완료

검색식 문의

var1 = (DayVolume*DayClose) ; condition1 = CurrentBar >= 300; if condition1==true Then{ var2 = var1; } find(var2); var1에 거래대금을 대입하고 condition1 에 현재까지의 봉번호가 300이상 즉, 신규 상장일로부터 300일 이상이 지난 종목만을 검색하고싶은데요 위식대로 작성하면 없다고 나오네요 신규상장일로부터 300일이 지나고, v*c값을 검색하게하는 검색식 부탁드립니다.
프로필 이미지
sdfadfe
2010-12-07
569
글번호 34119
검색