커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

정활하진 않아도 틱차트에서 분봉 MACD표현

웹에서 공부하기위해서 보다가 읽은 글입니다.. 틱차트에서 분봉 이평을 쓰려고하는데 않되는것으로 알고있읍니다. 그런데 틱차트의 시간을 이용하면 될 것 같더군요. 예를 들어 틱바의 시간이 090000, 090100, 090203, 090302, 090359, 090445, 090708.. 이런식으로 진행되면 090000, 090100, 090203 를 1개의 3분봉바로 간주하고 090302, 090359를 두번째 바로 간주하고.. 이런식으로 정리해 나가면 3분봉의 차트와 같지는 않지만 그래도 비슷하게 이어질것 같습니다. 이렇게 구한 바의 종가를 평균하면 이평이 구해질 것 같은데 수식 구현 부탁드립니다. 해서 수식지왕이라는 분이 만들어 주신 수식인데요~~ ##################### Input:Period(200),_Interval(3); Var: j(0),xSum(0),idx(0),_DayIndex(0),_Index(0); Array:Val[200](0),TickMa[2](0); _DayIndex = Int(Round((TimeToMinutes(sTime) - 540)/_Interval,9)); If _DayIndex[1] != _DayIndex Then { _Index = _Index + 1; TickMa[1] = TickMa[0]; xSum = xSum - Val[idx] + C[1]; Val[idx] = C[1]; idx = idx + 1; If idx == Period-1 Then idx=0; } TickMa[0] = (xSum + C)/Min(_Index+1,Period); plot1(TickMa[0]); ########################## 이렇게 만들어 주셔서 활용하면 수치상 딱 맞지는 않지만 흐름은 알 수 있겠더군요.. 그런데 제가 궁금한건.. 분봉 MACD 오실레이터를 틱차트에서 표현하는 수식을 원하는데.. 제가 완전 초보라 힘들군요~ 30틱차트에서의 15분봉 MACD오실레이터를 보는 지표수식을 부탁드립니다.. 미리 감사드립니다..
프로필 이미지
미카에르
2012-06-18
418
글번호 52108
지표
답변완료

틱수 관련 시스템식

항상 신속하고 친절하게 답변 주샤서 감사드립니다. 선물 분봉(예:1분봉)에 적용하고자 합니다. 매수: 5이평선과 20 이평선이 정배열이면서 봉당 틱수가 1000개를 초과하면 매수 매수청산 : +10틱 또는 -10일 경우 매도 : 5이평선과 20 이평선이 역배열이면서 봉당 틱수가 1000개를 초과하면 매도 매도청산 : +10틱 또는 -10일 경우 그럼 부탁드립니다.
프로필 이미지
스퍼트시커
2012-06-18
317
글번호 52107
시스템
답변완료

추가 문의드립니다.

[질문1] 만약 매수 주문을 했는데 아직 매수 체결이 안되어 있는 상태에서 시스템에서 매도 사인이 나와서 오류가 발생했습니다. 그런후에 hts에서 매수가 되었다면 다시 재매도 사인이 시스템에서 나오게 할 수는 없는지 궁금합니다. 수동으로 매도를 해야 되는데 여간 불편한지 않을까 싶어서요 [질문2] 아직 hts상에서 매수가 안되었는데 시스템에서 매도 주문이 나와서 오류가 발생한 경우 기존 매수 주문 나온것을 시스템으로 취소하는 방법은 없는지 궁금합니다. 이런 기능들이 있다면 아주 편리할 것 같은데요 조언 부탁드리겠습니다. 감사합니다.
프로필 이미지
엠제이
2012-06-18
304
글번호 52094
시스템
답변완료

문의드립니다.

하나의 챠트에 여러개의 종목을 올려놓은 경우 매매 방식 / 자동주문 여부를 일괄적으로 변경하려고 하면 콤보박스 및 옵션박스가 활성화가 안되어 있어서 변경이 안되는데 위에 있는 옵션중에 개별/전체를 전체로 바꾸어서 변경하려고 해도 변경이 안됩니다. 일괄적으로 변경하는 방법이 없는건지 궁금합니다. 현재는 하나씩 눌러서 변경을 하고 있습니다. 대응 방법 조언 부탁드리겠습니다. 감사합니다.
프로필 이미지
엠제이
2012-06-18
289
글번호 52078
시스템
답변완료

수정~~

############################################# 안녕하세요 예스스탁입니다. 변곡에 대한 정확한 정의가 없으시셔 현재봉이평이 1봉전보다 작고 1봉전은 2봉전보다 크면 하향변곡 현재봉이평이 2본잔보다 크고 1봉전은 2봉전보다 작으면 상향변곡 으로 작성했습니다. input : p20(20); var : HH1(0),HH2(0),LL1(0),Ll2(0); var1 = ma(c,P20); #하향변곡 발생 if var1 < var1[1] and var1[1] > var1[2] Then{ HH1 = var1[1];#현재 하향변곡시 이평값(직전봉) HH2 = HH1[1]; #직전 하향변곡시 값 if HH2 <= HH2 and HH2 > 0 Then sell(); } #상향변곡 발생 if var1 > var1[1] and var1[1] < var1[2] Then{ LL1 = var1[1];#현재 상향변곡시 이평값(직전봉) LL2 = LL1[1];#직전 상향변곡시 값 if LL1 >= LL2 and LL2 > 0 Then sell(); } ###################################### - 수정 문의 - ==> 스윙함수에 의한 기간상의 고점 저점에서의 신호가 아니라 이평선의 변곡에서 신호발생 가능한가요 ==> 변곡의 정의는 20 이평선의 변곡으로 부탁드립니다. ## 매도신호 조건## 1. 20 이평선의 하향 변곡(B,D)시 AND 2. 이전 20이평 하향변곡시(B)의 고점(1)보다 현재 하향변곡시(D)의 고점(2)이 낮거나 같을때 ## 매수신호 조건## 1. 20 이평선의 상향 변곡(B,D)시 AND 2. 이전 20이평상향변곡시(B)의 저점(1)보다 현재 20이평 상향변곡시(D)의 저점(2) 이 높거나 같을때 수고하세요~~~
프로필 이미지
공기단축
2012-06-18
377
글번호 52077
시스템
답변완료

문의드립니다.

var1 = ma(c,5); var2 = ma(c,10); if crossup(var1,var2) Then value1 = 1; if CrossDown(var1,var2) Then value1 = -1; if value1 == 1 Then buy("b",AtStop,Highest(H,10)); if value1 == -1 Then sell("s",AtStop,lowest(L,10)); 위 식에서 9시 30분이후 진입식 추가해주시고요, 데드크로스후 10개봉 저점 이탈시 매수진입청산식을 Atstop식으로 골든크로스후 10개봉 고점돌파시 매도진입 청산식을 Atstop식으로 부탁드립니다. 감사합니다.
프로필 이미지
비츠로
2012-06-17
346
글번호 52072
시스템

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

프로필 이미지
이의정
2012-06-17
83
글번호 52071
시스템

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

프로필 이미지
이의정
2012-06-17
85
글번호 52070
시스템
답변완료

수정~~

수고하십니다~~ #################################### if data2(sdate > sdate[1]+30) Then d2v = 0; ##################################### - 문의 - 1. 위공식은 기간이 월초~월말 기준인데 기간을 옵션 만기일~ 다음 옵션 만기일전날 기준으로 공식 부탁드립니다. - 끝 - 수고하세요
프로필 이미지
공기단축
2012-06-17
354
글번호 52069
지표