커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템을 시간별로 사용할 경우

안녕하세요? 9시에서 12시까지는 예를 들어 A라는 로직으로 매매를 하고 12시 이후부터 종가까지는 B라는 로직으로 매매를 할 경우인데요. 리버스 모델이구요. 1계약으로 한다고 가정할 경우인데요. 오전에 매매해서 포지션을 가지고 왔어요. 매수든 매도든 그런데 오후부터는 B로직으로 접목시킬 경우 조건에 맞으면 매매신호가 나오잖아요. 그런데 오전에 포지션이 있을경우에 예를 들어 오전에 매수로 왔는데 12시이후에 또 매수신호가 나오면 매수로 왔으니까 매수를 할 필요가 없잖아요. 그러니까 매수하지않고 매도신호가 나오면 매수 1개있는것을 전매한 후에 신규로 매도를 해야하니까 결과적으로 2개를 매도해야하는데요. 이럴 경우에 어떻게 수식을 세워야 합니까? 저는 리버스모델이니까 장중에는 항상 매도든 매수든 가지고 있거든요. 1계약씩. 설명이 제대로 되었는지 모르겠습니다. 감사합니다. 제가 막히는 부분은 시간부분의 수식입니다. 5분봉으로 할 경우 if stime>=90000 and stime < 115500 then { //첫번째 로직으로 매매하는 식을 쓰구요. 여기에서 매수든 매도든 1계약을 가지고 오후 매매에 들어갑니다. 그 다음에 시간은 어떻게 해야되나요? if stime>=120000 and stime < 150500 then { // 두번째 로직으로 매매하는 부분입니다. 위의 시간수식이 맞습니까? 그리고 전자에서 포시션을 가지고 온 것을 후자와 겹치지 않게 하려면 어떻게 해야됩니까? 바쁘신데 죄송합니다.
프로필 이미지
가나다라
2010-03-30
620
글번호 29007
시스템
답변완료

이게 왜 ERROR 처리로 뛰는지요 ? (빠른답변 부탁드려요ㅡㅡ)

뭔가 복잡한 지표식을 작성하다가 도대체 원하는대로 동작하지가 않아서 의심가는 부분을 조금씩 추려서 debugging을 해봤더니 변수 i가 재대로 적용되지가 않네요. 아래에서 MessageLog로 찍는 i값은 원하는대로 5가 찍히나, vari = MA(C[i], 2);에서의 i값은 0이 들어가는것 같네요. 이게 어찌된 일인가요? LastBarOnChart() 지우면 원하는데로 동작은하나 원하는 동작이 매봉마다 하면 안되고 다끝나고 한번만 해야합니다. (그리고 i값도 예를들어서 5를 넣은거구요. 실제로는 루프로 돌려야합니다) 사용환경은 하이투자증권의 예스트레이더 3.1 (예스랭귀지 편집기 3.0) 입니다. 급합니다 ㅡㅡ. 빠른 답신 부탁드립니다. ............................ vars : i(0), cons(0), vari(0); if( LastBarOnChart() ) then { i = 5; MessageLog("%.2f", i); cons = MA(C[5], 2); vari = MA(C[i], 2); if( cons != vari ) Then MessageLog("ERROR ==> cons %.4f, vari %.4f", cons, vari ); Else MessageLog("OK"); }
프로필 이미지
얀
2010-03-29
753
글번호 29005
지표

하늘만큼11 님에 의해서 삭제되었습니다.

프로필 이미지
하늘만큼11
2010-03-29
6
글번호 28999
시스템
답변완료

아래 답변에 대해 재질문드립니다.

제 질문에 대해 아래와 같이 답변해주셨는데요... 답변대로 하면,condition2를 만족하는 봉이 현재봉과 다음봉이라면 연속해서 매수신호가 나오게 됩니다. 저는 매수신호가 단 한번만 나오게 하고 싶어서, condition2를 만족하는 "최초의 봉"을 말씀드린 것이었습니다. 이것을 부탁드리겠습니다.감사합니다. ========================== 안녕하세요 예스스탁입니다. if Condition2 and countif(Condition1,5) >= 1 Then buy(); 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 안녕하세요? ------------ condition1을 만족한 봉을 a봉이라 합니다. a봉을 포함해서 5봉이내에 condition2를 만족하는 최초의 봉에서 매수하라 (condition2를 만족하는 봉은 a봉도 될 수 있습니다) ------------- 위와 같은 식을 만들어보려 했는데 잘 안되네요,,,부탁드립니다. 감사합니다
프로필 이미지
스테디어드밴서
2010-03-29
548
글번호 28998
시스템
답변완료

강조적용 문의드립니다.

강조적용시 대부분 PlotPaintBar(high,low) 형식으로 되어있는데 시스템 적용처럼 봉위에 화살표로 표기 할 수 있나요? 지원이 되지 않는다면 최대한 봉이 보이면서 표시할 수 있는 수식을 부탁드립니다.
프로필 이미지
kwanq
2010-03-29
713
글번호 28992
지표
답변완료

청산에 관하여?

30분봉에 매수조건만 설정하여 매매를 진행하는데 각각 매수조건에대한 청산함수 isentryname를 설정하였는데도 청산은 A,B조건중 둘중의 하나만 청산조건이 성립하여도 둘다 같은시간에 청산이 됩니다. 원하는 바는 각각 조건에맞는 청산을 적용하려면 어떻게해야 하나요?
프로필 이미지
회원
2010-03-29
670
글번호 28991
시스템
답변완료

옵션매수, 매도를 하려면 계좌가 2개여야하나요?

안녕하세요.. 옵션을 이용한 시스템식을 작성해볼려고 하는데 1. 옵션매수계좌, 옵션매도계좌 각각1개씩 2계좌가 있어야 가능한가요? 2. 시스템1 -> 옵션매수전용계좌, 시스템2 -> 옵션매도전용계좌 1번질문이 맞다면 옵션매수,매도 합성거래를 하려면 2가지의 시스템식을 만들고 합성전략으로 시스템을 돌려야 하는지요... 3. 옵션매수계좌 선물계좌는 같이 써도 되는거죠? 답변 부탁드립니다. ^^
프로필 이미지
루미
2010-03-29
669
글번호 28989
시스템
답변완료

왕초보입니다.

5분봉을가지고 매매합니다. 질문 1. 당일 첫봉의 시가를 종가가 상향돌파하면 매수. 2. 당일 5개봉의 평균고점을 종가가 상향돌파하면 매수. 3. 당일 5개봉의 평균저점을 종가가 하향돌파하면 매도. 수식부탁드립니다.
프로필 이미지
회원
2010-03-29
704
글번호 28982
시스템
답변완료

지표식 문의 드립니다.(아래 질문과 연계)

미결제약정의 CCI"절대값"지표와 거래량의 CCI"절대값"의 지표식을 각각 부탁드리겠습니다. 1. 미결제약정의 CCI 절대값 지표 2. 거래량의 CCI 절대값 지표 감사합니다.
프로필 이미지
kwanq
2010-03-29
730
글번호 28981
지표