커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다

var : cnt(0),count(0),Bval(0),Bval1(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } if count == 0 and MarketPosition() == 0 then{ if crossup(ma(c,5),ma(c,20)) Then{ buy(); Bval =C; //첫진입가 } } if count > 0 and count < 5 and MarketPosition() == 0 then{ if crossup (C, Bval*1.05) Then{ buy("CC"); Bval1 = C; }} if count > 0 and count < 2 and MarketPosition() == 0 then{ if crossup (C, Bval1*1.07) Then{ buy("dd");}} //두번째 진입가에서 7%상승시 추가매수 SetStopProfittarget(3); SetStopLoss(2); 첫번째 매수진입이후 진입가격이후 첫번째 진입가격보다 5%이상 추가상승하면 기존의포지션이 있더라도 추가매수 가능하게 해주시고, 손절하고 없는경우에도 재매수 할수 있게 수정부탁합니다. 또한 세번째는 두번째 진입가격에서 7%이상 추가상승하면 기존의포지션이 있더라도 추가매수 가능하게 해주시고, 손절하고 없는경우에도 재매수 할수 있게 수정부탁합니다. 첫번째 신호가 나오지 않았는데 두번째 신호가 나오는 경우은 왜 그런지 궁금합니다. 물론 수식에 문제가 있다면 수정 부탁드립니다. 감사합니다.
프로필 이미지
시골길
2008-12-21
753
글번호 18902
시스템
답변완료

BPDL trend filter - Raw 지표 부탁합니다.

다른 HTS에는 BPDL trend filter - Raw 가 있는데 YT에는 없는것 같네요. BPDL trend filter - Raw 를 지표식과 사용자 함수로 만들어 주세요.
프로필 이미지
헐레
2008-12-21
1140
글번호 18901
지표
답변완료

수식 검증 부탁드립니다.

var: cnt(0); cnt=0; for var9 =0 to 20{ if sdate == entrydate(var9) then cnt= cnt+1; } if cnt==0 then{ if stime>094000 then{ If ma(c,5)>ma(c,20) Then{ if var1*0.1<c then { buy("첫번째매수", AtMarket,1); } } } } var: 매수조건(0); if IsEntryName("첫번째매수",1) Then 매수조건=1; else 매수조건=2; if cnt>0 and 매수조건 ==1 then{ if c> exitPrice(1) Then{ buy("두번째매수",AtMarket,1); } } 위식의 의도는 0940분 이후 최저가 대비 10% 이상 오늘 시 첫매수, 그리고 첫매수 이후 전 &#51223;산가 보다 놓을때 두번째 매수가 나오게 하려는 의도입니다. "첫번째매수" 다음에 "두번째매수"가 와야 하는데 실제 검증을 해보면 0900분경에 두번째 매수 가 나오는 경우가 있네요, 뭐가 잘못되었죠. 설명 부탁드립니다.
프로필 이미지
회원
2008-12-21
870
글번호 18900
시스템
답변완료

수식부탁드립니다.

안녕하십니까. 한줄기 빛이 되어주셔서 늘 감사드립니다. 제가 궁금한것은 macd oscillator(1분) 와 선물 1분봉의 거래량 을 보조지표로 식을 만들고 싶어서 입니다. 매수식 1. macd 선이 상향으로 유지되고 있고 2. 9시 부터 4분동안 거래량 평균을 80% 상향 돌파할때 3. 양봉의 조건 4. 선물(1분봉) 4분봉의 평균값 이상일때 5. 위의 4가지 조건을 동시만족시 매수신호 매수 청산식 1. 매수시점의 봉의 위치에서 5분동안 평균거래량을 파악하고 2. 매수시점 +6,7 분봉 평균거래량이 80% 미치지 못할때 3. 하지만 5분봉 동안의 평균값이 매수시점 +6,7 분봉 보다 높다면 2번의 평균거래량 80% 조건이 성립되도 매수청산을 보류하고 싶습니다. 그런데 한가지 궁금한것은 말이죠, 실제로 시스템 매매를 한다면 1분봉 챠트를 띄우고 시스템 실행을 할때 과거의 1분봉들을 개입시키지 않을려면 수식에 시간을 한정하도록 9:00:00 처럼 수식이 들어가야 하는것 아닌가요?
프로필 이미지
대형사고
2008-12-21
887
글번호 18899
시스템
답변완료

날짜 변경 시스템식

날짜가 바뀌는 식인 if sdate!= date[1] then 위 식 이후에는 시간을 의미하는 stime 을 쓸수 없는 거같은데...정말 불편하군요. 뭐 방법이 없을까요
프로필 이미지
회원
2008-12-21
889
글번호 18898
시스템
답변완료

도지의 색깔을 구별할 수 잇는 방법은 없나요?

안녕하세요 차트를 볼때 캔들이 도지모양이라 하더라도 색깔이 빨강/파랑색으로 있는데요. 그 이유가 어떻게 되는지도 궁금하구요. 수식을 작성할때 도지의 색깔에 따라서 양봉음봉 나누고 싶은데요. 그것을 구별하는 방법이 있나 궁금합니다. 토요일날 수업하시느라 수고 많으셨습니다. 감사합니다.
프로필 이미지
구름속태산
2008-12-21
858
글번호 18897
지표
답변완료

장중 30초단위의 호가잔량의 데이타를 신호로 만들수있나요?

예스트레이더에서요? 그래프도 만들수있게 제공되는지요
프로필 이미지
날으는여우
2008-12-21
925
글번호 18896
시스템
답변완료

예스트레이더에서 장중거래대금과 신용거래의 1분당데이타가 제공되는지

수식요청--아침예상종합지수로 환산한 예상코스피 지수상등가옵션 (예 1200종지 상 코스피 165라면 등가 콜150과 풋150의 5분봉의 5일선에) 대한 각자의 종가 데드와 골드가 같이 일어날때 골드에서 사라라는 수식을 원합니다 또 예상지수나 동시호가 1틱의 코시피200에서 25포인트위에있는 등외가의 콜과 -25포인트 아래있는 풋의 첫 5분종가를 리턴하고 30분이내 종가가 5일선 골드시 매수하고 10%이상수익시는 5일선을 3번째로 깰때 매도하고 10이하에서 5%의 수익이 현재 났다면 시초가를 깨면 매도 5%이하수익시는 7%이상 손실시 손절하는 프로그램이 필요함
프로필 이미지
날으는여우
2008-12-21
948
글번호 18895
시스템
답변완료

수식요청

안녕하세요 이메일로 질문 올렸습니다 보시고 이메일로 답변 주세요 이메일 yang12133@empal.com 입니다 감사합니다
프로필 이미지
회원
2008-12-20
840
글번호 18894
시스템