커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의

예스트레이더 기반의 HTS(리딩스타, 우리트레이딩,예스글로벌등) 예스랭귀지로 작성된 수식은 다른 예스트리에더 기반의 hts에서 이용이 가능한데요. 예스랭귀지로 작성된 수식을 이용하여 설정된 챠트폼은 서로 공유가 않되는 것 같군요. 공통적으로 이용할 수 있는 방법은 없나요 ? 그리고, 16830 질문에 답변하신 내용중 "문의하신 내용을 이해하지 못했습니다. 작성하신 내용 또한 매수1과 매도1의 EntryPrice(0) >= EntryPrice(1)와 같은 조건이 어떤것을 의미하시는 지 모르겠습니다." 에 대한 설명입니다 현재진입가가 종전진입가 보다 같거나 높으면 매수 종전진입가보다 현재진입가가 낮으면 매도한다는 것입니다 제가 만들고 싶은것은 시스템식 한개는 매수매도 신호가 항상 나오게 하고, 다른 시스템식(위에 설명된 식) 으로는 매수매도 신호에 따른 진입 청산가격을 비교하여 또 다른 매수 매도 신호(현재진입가가 종전진입가 보다 같거나 높으면 매수, 종전진입가보다 현재진입가가 낮으면 매도)를 만들고 싶은데요 시스템식 한개는 현재 사용하는 것을 쓰면 되는데요 위에 설명한 다른 시스템식(포지션 유무에 관계없이 시스템식 한개에서 나오는 매수매도 신호를 위와 같이 비교하여 또 다른 매수매도 신호를 발생) 작성을 부탁드립니다. 이해가 되시면 수식 작성 부탁드립니다.. 마지막 질문입니다... 챠트창 속정에서 거래없는 구간 봉 그리기를 설정하였는데요 동시호가 시간에 보면 봉 그리기가 않되고 장 마감후에 일괄적으로 그려지더군요 동시호가 시간(15:05 - 15:15)에도 봉(물론 거래가 없으니 작은 점선)이 그려지도록 하려면 어떻게 해야 하는 지요 감사합니다.
프로필 이미지
파일럿
2011-01-16
658
글번호 35000
지표

nayana74 님에 의해서 삭제되었습니다.

프로필 이미지
nayana74
2011-01-16
1
글번호 34999
시스템
답변완료

질문드립니다.

제가 로직(추세지표식)을 만들었고, 지표값에 따라 진입과 청산 화살표까지 만들었습니다. (매수진입 if (a / b)> 102% then buy) (매도진입 if (b / a)> 102% then sell) 이를 시스템트레이딩을 하려고 합니다. (현황) 실매매시 * 매수진입은 위에서 만든 진출입조건을 3종목이 만족해야합니다. 즉, (선물 매수조건 and 콜옵션1종목 매수조건 and 풋옵션1종목 매도조건) 을 동시에 만족할 때만 (콜옵션매수진입10개+풋옵션매도진입10개)네이키드로 매매합니다. * 매도진입은 (선물 매도조건 and 콜옵션1종목 매도조건 and 풋옵션1종목 매수조건) 을 동시에 만족할 때만 (콜옵션매도진입10개+풋옵션매수진입10개)네이키드로 매매합니다. 질문1) 3가지를 눈으로 보고 판단하여 매매를 할 수는 있겠지만 시스템으로도 이렇게 3가지 종목(선물+콜+풋)을 모두 만족시에만 진입하도록 하는 시스템트레이딩을 구현 할 수 있을까요? 질문2) 위 방법이 가능하다면 저는 장이 시작하면 시가가 15만원~25만원짜리 옵션종목 2개를 선택하는데 시스템으로 자동으로 찾아서 종목을 선택할 수도 있는지요? (저의 시스템은 시가에 한번 정한 옵션종목은 변경하지는 않고 진입갯수만 다르게 매매합니다.) 질문3) 제가 랭귀지 공부를 해도 어렵더군요. 혹시 제 설명을 듣고 시스템을 만들어주는 분들도 있을까요? 질문4) 증권사 hts에서 시스템식 적용하여 자동매매를 하는 경우와 개인PC에서 조건만족 시 주문이 나가도록하는 방법이 있다고 하던데 무엇이 더 나을까요? 장단점은 무엇일까요? 참고) 제 지표식은 봉만 있으면 만들수 있는 식이므로 매우 간단하게 나오고 예스챠트에서는 당연히 간단하게 챠트로도 그려지고 화살표도 나옵니다. 늘 친절한 답변에 감사드립니다.
프로필 이미지
몸통공격
2011-01-15
701
글번호 34998
시스템
답변완료

분봉..

안녕하세요 아래와 같은 수식에 사용된 Var3=max(highd(0),highd(1),highd(2),highd(3),highd(4)); Var4=min(lowd(0),lowd(1),lowd(2),lowd(3),lowd(4)); plot3(Var3,"3"); plot4(Var4,"4"); highd(0) ->360현재봉의 고점 highd(1) -->전 360분봉의 고점 . . . lowd(o) -->현재 360봉의 저점 lowd(1) -->전 360봉의 저점 등등으로 고쳐 사용하고자 할때, 현재의 360봉과 전360봉, 전전 360봉을 비교하여 최고점, 혹은 최저점을 찾아 위와 같은 수식을 만들려 할때 어떻게 해야 하는지요. 미리 감사드립니다.. 혹시 유로선물에 적용시킬 수 있는 교육용 수식이나 쉐어할 수 있는 수식이 있는지요? 좋은 시간 되세요...
프로필 이미지
thelake
2011-01-16
745
글번호 34997
지표
답변완료

오버나잇 시스템을 당일 청산으로..

오버나잇 시스템을 당일 청산으로 바꾸려하는데요. 3시 청산 해놓고 그 다음날 시초가, 또는 첫 봉에서 포지션을 유지하게 하고 싶습니다. 어떻게 하면 될까요? 그리고 [특이치 제거 손익/손실] 이 갖는 의미가 무엇인가요?
프로필 이미지
antfly
2011-01-17
760
글번호 34996
시스템
답변완료

분봉에서 일봉의 5일간 최고가 계산식 ?

input : N(5); var : Lv(0),cnt(0); #분봉에서 일봉의 5일간 최저가 계산식 Lv = daylow(0); for cnt = 0 to N-1 { if daylow(cnt) < Lv Then Lv = daylow(cnt); } ------------------------------- #분봉에서 일봉의 5일간 최고가 계산식을 부탁드립니다. 항상 성실한 답변에 감사드립니다.
프로필 이미지
회원
2011-01-15
758
글번호 34995
시스템
답변완료

지표식 질문입니다

주종목 선물 1틱 차트 data2 삼성전자 1틱 차트 data3 현대차 1틱 차트 . . . 이런식으로 data2~10 을 차트를 설정 한 다음 data2 의 당일 시가를 dayopen 이란 함수가 아닌 다른 로직으로 표현하고싶습니다. data3~10 도 위와 동일 합니다.
프로필 이미지
파인애플
2011-01-15
739
글번호 34994
지표
답변완료

질문 드립니다.

며칠전에 yesstock 에 가입한 초보의 질문 입니다.. 다음 조건을 지표식으로 알려주십시오. avg(c,5)>avg(c,20) 인경우 , 20 이평만 나타내고 ,이평선의 색상은 빨강색 ... avg(c,5)<avg(c,20) 인 경우 , 5 이평만 나타내고 , 이평선의 색상은 파란색. 감사합니다.
프로필 이미지
흐르는달
2011-01-15
740
글번호 34993
지표
답변완료

나스닥지수(.IXIC)를 data2로 사용시 문의사항

안녕하세요.. 즐거운 주말되셨는지요~ 몇가지 문의드립니다. 연결선물 30분봉을 주데이타로 하고, 나스닥지수(.IXIC) 30분봉을 data2로 하여 금일 선물시가가 전일종가보다 상승하고, 전일 나스닥지수가 전전일 나스닥지수보다 상승했으면 첫봉 완성후 매수, (검증해보니 전일 나스닥지수는 data(0)가 맞습니다) 반대의 경우에는 첫봉완성후 매도 입니다. If DayIndex==0 and data2(CloseD(0))<>data2(CloseD(1)) Then { if DayOpen(0)-DayClose(1)>0 and data2(CloseD(0))-data2(CloseD(1))>0 then Buy("B"); if DayOpen(0)-DayClose(1)<0 and data2(CloseD(0))-data2(CloseD(1))<0 then Sell("S"); } SetStopEndofday(143000); 위의 내용과 관련하여 몇가지 질문드립니다. ----------------------------------------------- < 1 > 첨부된 자료의 내용을 보시면 아시겠지만, 전체기간 성과보고서와 1년단위 성과보고서의 내용을 비교해 보면 2010년만 다른 결과치를 보입니다. 수수료, 슬리피지 미적용한 상태로 test하신 후, 어떤 이유로 그런 것인지 부탁드립니다. (편의를 위하여 30분봉을 사용하였는데, test를 더욱 간단히 하시려면 time flame을 더 길게 잡으셔도 됩니다. 하여간 2010년 결과치는 상이할 것입니다.) 참고로 다우지수(.DJI)를 data2로 하여 위와 같은 test를 해보면 2010년을 포함하여 연별로 모두 전체기간과 동일한 값을 보입니다. 그렇다면 상기 수식에는 문제가 없는 것으로 판단되는데, 왜 나스닥종합을 참조데이타로 사용하면 이런 문제가 발생하는지 이유를 알고 싶습니다... < 2 > 위의 수식에서 data2에 사용한 CloseD를 DayClose로 모두 바꾸면, 완전히 다른 결과치가 나타납니다. If DayIndex==0 and data2(DayClose(0))<>data2(DayClose(1)) Then { if DayOpen(0)-DayClose(1)>0 and data2(DayClose(0))-data2(DayClose(1))>0 then Buy("B"); if DayOpen(0)-DayClose(1)<0 and data2(DayClose(0))-data2(DayClose(1))<0 then Sell("S"); } SetStopEndofday(143000); 제가 의도한 내용에 부합되는 것은 맨위의 수식인 것 같은데, 이 두가지 수식의 차이점이 무엇인지 설명 부탁드립니다. < 3 > 추가로 주데이타에서는 DayClose와 CloseD 어느 쪽을 사용해도 무방한지, 아니면 이 역시 data2처럼 차이가 있는 것인지 알고 싶습니다. < 4 > 현재 리딩증권의 시스템트레이딩 전략실행 [7400]화면에서 나스닥지수(.IXIC)와 다우지수(.DJI)는 단위가 정상적으로 표시되고 있는데, [7401]화면 즉 시뮬레이션 부분에서 나스닥지수와 다우지수 단위가 100을 곱한 값으로 표시되고 있습니다. 정정되어야 할 부분인 것 같아서 알려드립니다. (단, 이부분이 위의 < 1 >번 수식의 결과치에 영향을 미치지는 않는 것 같습니다) --------------------------------------------------- 이상입니다. 바쁘시더라도 < 1 >번 관련된 내용 확인하시고, 문제 해결 꼭 부탁드립니다. 감사합니다.
프로필 이미지
새로운세상
2011-01-16
719
글번호 34992
시스템