커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

차트 분할

첨부파일처럼 여러 행사가의 옵션 틱차트에서 동일한 조건하에 어느 한 옵션 차트에서 첫 신호가 발생하면 다른 행사가의 옵션에서는 신호가 나오지 않게 하는 방법이 있나요. 잔고 함수를 통해서 제어가 가능할 것 같은데요.
프로필 이미지
무한상인
2020-04-02
623
글번호 137458
시스템
답변완료

질문인데 분류가 어려워 지표로 했습니다

30분봉 이하는 종가가 따로 캔들이 표시됩니다. 그런데 60분봉 이상처럼 동시호가 이전봉에 종가가 표시되도록 할 수 없나요?
프로필 이미지
등정
2020-04-02
635
글번호 137457
지표
답변완료

전략실행시의 문제 문의 드립니다.

실제 전략 실행시에 드물게 당일의 마지막 봉(단일 호가를 의미하는 닷지바)에서 진입 청산이 이루어지는 경우가 있습니다. 그러면 전략실행창에서는 진입 청산이 된것으로 뜨지만 실제로 거래는 이루어지지 않아서 시스템 모니터상에서의 잔고와 실제 잔고가 달라지는 결과가 되는데요 해결책이 있을까요
프로필 이미지
시고르시고르
2020-04-02
631
글번호 137456
시스템
답변완료

수식 부탁드립니다

매수의 조건 본봉이 이평선 345분 하단 이격도 345 ( 98.5~99.5 ) 3분 120분 골든크로스 청산의 조건 이격도 345의 100.2 ------------------------------------------------ 매도의 조건 본봉이 이평선 345분 상단 이격도 345 ( 100.5~100.9 ) 3분 20분 데드크로스 청산의 조건 이격도 345의 100 이하 3분 120분 골든크로스
프로필 이미지
푸른
2020-04-02
658
글번호 137455
시스템
답변완료

시스템 조건수식 문의

최근 n개의 봉 중에서 종가기준, 볼린저밴드 내부에 있는 봉의 갯수 a개 종가기준, 볼린저밴드 밖에 있는 봉의 갯수 n-a개 a/n 의 비율이 c 이상일 경우 진입하려는 조건을 추가하려고 할때 시스템 수식으로 어떤식으로 구현이 가능할까요? 조정가능한 input변수에는 Inputs: 볼밴ma(20), 볼밴표준편차(2), n(50), c(0.3); 이와같은 방식으로 4가지가 추가되었으면 좋겠습니다.
프로필 이미지
노인
2020-04-02
642
글번호 137454
시스템
답변완료

수식관련 문의드립니다.

안녕하세요. 시스템 수식관련 문의사항이 있어 글을 올립니다. 바쁘신데 불구하고 항상 세심하게 알려주심에 감사의 말씀드립니다. ​ 1. 1) 5분봉 차트에서 봉 종가가 15일 최고값 돌파했을때 and 2) 5분봉 상태에서 타주기(30분봉) macd 기준선(0) 이하 두 조건 모두 충족시 매수 2. 5분봉 차트에서 매4분마다 체크하여, 1틱 체결금액이 1억원 이상 체결이 3회 이상이면 매수 (만약 1틱 체결금액 1억원이상 누적 카운트 조건이 구현이 안 된다면, 1틱 체결금액 1억원 이상 체결이 있으면 매수로 부탁드립니다.) 그럼 부탁드리겠습니다. 즐거운 하루 되세요.^^
프로필 이미지
호호
2020-04-02
651
글번호 137453
시스템
답변완료

문의 드립니다.

안녕하세요 아래 상하한가 지표식 답변 주셨는데 제가 질문을 잘못 드린듯 합니다. 일봉상에 상하한가였던 일봉 위 아래에 점(삼각형)으로 표시를 희망합니다. 주어진 답변과 조합해서 응용을 해보려 했지만 상하한가식이 매우 난해해진듯 싶어 그냥 30%를 단순희 적용해서 될 문제가 아닌듯 싶어 재차 문의 드립니다. 1, 일봉상에 상하한가였던 일봉 위아래(?) 점(삼각형)으로 표시를 희망합니다. 2. IF 문 작성 시스템식 개념 문의 드립니다. if c < ma(c5) //공통의 조건 then { if crossup(c,dayopen) then // 1번 진입조건 buy if a > b then // 2번 진입조건 buy if q < d then //3번 청산 { 이 안에서 진입한식만 청산 } ExitLong("q"); } 공통의 조건을 기반으로 3개의 시스템식을 공유 하는 if else문을 써야 하는건지 개념이 잡히질 않습니다. 위 의도를 구현하고 싶은데 랭기지 도움을 요청 드립니다 3. 주가가 1000~1500선(구간"a" 사이에 시가가 시작 되면 장중내내 진입하지 않고 1500 ~ 2000선(구간"b") 사이에 시가가 시작되면 진입한다. 랭기지 요청 드립니다. 4, 장시작후 당일 전고점대비 10%이상 하락하면 진입하지 않는다. 랭리지 요청 드립니다. 5. 주식 시스템식을 공부하는데 참고할만 예시 시스템식 제공이 가능하시다면 zozicnam@daum.net 으로 제공 요청 드립니다. 혹 커뮤니티에서 주식 시스템식을 검색하려면 추천 검색어가 있으면 도움을 주셨으면 합니다. 항상 빠른 답변 감사드리며 그럼 좋은 하루 되세요^^
프로필 이미지
느와르
2020-04-02
708
글번호 137452
시스템
답변완료

문의드립니다

1. 현재가가 120일선과 60일선 사이에 들어왔을때 매수체결량과 매도체결량을 알고싶습니다.
프로필 이미지
처음처럼22
2020-04-02
740
글번호 137451
지표
답변완료

분봉에서 당일 봉만 계산한 수식

안녕하세요 고생이 많으십니다. 분봉을 이용한 매매시스템을 만들려고하는데, 분봉 중 당일 생성되는 봉만을 고려하여 지표를 활용하여 시스템을 짜고 싶습니다. 그러나 단순이 ma(C,5)를 활용하면, 전일 발생한 신호때문에 당일 시초에 매매가 이루어지는 문제가 있습니다. 전일의 분봉 및 신호를 무시하도록 시스템을 짜고 시뮬레이션 할 수 있는 방법이 있을까요? 오류가 발생한 화면 "첨부파일" 참고 부탁드립니다. 첨부파일 예시1) 5일(5분) 이동평균선이 Demark 기준선을 Crossup할 시 매수하는 로직임. 7/3일 당일은 신호가 발생하지 않지만, 전일 높은 장마감 가격에 의해 5일 이평선이 7/3일 생성된 Demark 기준선을 (7/2 종가 또는 7/3일 시가에) Crossup하게되므로 전일 장마감시 발생한 신호에 의해 7/3일 장개시와 함깨 매수신호가 발생하는 오류. 첨부파일 예시2) 마찬가지로 당일 높은 갭상승에 의해서 5일 이평선이 영향을 받아 Crossup을 만들어내는 오류입니다. 당일 봉의 추이로만 보면 Crossdown이 나와야 하나 전일 봉이 고려되어 Crossup이 나오게되는 오류가 생기는 문제입니다. 문제되는 부분만 코드 발췌하였으니 참조 부탁드립니다. ==================================================================== if stime > 193000 and marketposition== 0 and crossup(ma(C,5),value3) and //value3은 Demark 기준선임 count < N Then // N은 당일 매매횟수제한 buy("기준매수",Atmarket,DEF,LBuy); 참고로 Demark 수식도 올립니다. If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4; } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4; } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4; } 항상 도와주셔서 감사드립니다.
프로필 이미지
기사단장
2020-04-01
1373
글번호 137450
시스템