커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

안녕하세요. 지표식 부탁드립니다. 30분봉을 기준으로 매 30분의 시가 대비 위아래 폭을 지표로 구현했으면 합니다. 예를 들어 사용하는 분봉을 2분차트로 세팅하고, 10시 30분 시가가 260이라고 가정. 10시 32분까지의 고가가 260.5, 저가가 259.7 이었다면, 고가와 시가 차이(상단선) = 260.5 - 260 = 0.5(항상 양수) 시가와 저가 차이(하단선) = 260 - 259.7 = 0.3(항상 양수) 폭 = 상단선 - 하단선 = 0.2(양수일수도 음수일수도 있음) 이후 11시 시가가 새롭게 결정되면 위에 상단선, 하단선의 시가가 260이 아닌 11시 시가가 되는 것입니다. 감사합니다.
프로필 이미지
애널박
2014-10-09
166
글번호 79216
지표
답변완료

수정 부탁드립니다

수고 많으십니다. 질문1. 문의드린 38372의 내용중 5이평이 20이평 DC후 20선 아래에서 턴하여 반등하다 다시 꺽일때 마다 하락N 패턴에서 신호가 안 나옵니다. 검토후 수정부탁드립니다. 질문2. 그리고 지난번 수식은 신호가 반드시 직전고점 저점을 이탈할때만 신호가 나오도록 되어 있는데 조금더 빠른 신호, 즉 5이평이 20이평을 크로스한 후 상승/하락 하였다가 눌림/반등후 장대 양봉또는 음봉의 몸통(다른 캔들은 신호안나게)으로만 다시꺾여 턴하여 5이평 위아래로 50%이상 캔들이 종가상 완성되었을때 상승N 또는 하락N 매수매도 신호가 나오게 할수 있는지요? 감사합니다.
프로필 이미지
회원
2014-10-09
176
글번호 79215
시스템
답변완료

종목검색식 기본틀 부탁합니다.

안녕하세요^^ 검색식하고 종목검색식하고 용도가 어떻게 다른지 궁금하네요. 제가 필요한건 조건이 충족한 주식종목을 찾으려합니다. 종목검색이 맞다면 기본틀을 부탁합니다. 조건 * 거량량이 20,000이상 이고 * 가격이 500이상 이고 * 5일 이동평균선이 3일중 일평균이 1%이상일 것 부탇드리고 수고하세요^^ 수고하세요^^
프로필 이미지
yjh7474
2014-10-09
173
글번호 79214
종목검색

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

프로필 이미지
2wnwn
2014-10-09
6
글번호 79213
지표

일목초인 님에 의해서 삭제되었습니다.

프로필 이미지
일목초인
2014-10-08
8
글번호 79212
지표
답변완료

문의

1. 현재 1틱 차트에서... 50틱 차트를 data2로 해서 거기서 발생하는 신호를 1틱차트에서 추가 조건을 두어 사용하려고합니다. 현재 사용하고 있는 50틱 차트의 시스템을 data2해서 1틱 차트에서 사용할수 있도록 도움 부탁드립니다. =============== 50틱 차트에서 사용하는 시스템 입니다.===== value1 = Ema(C,Period); value2 = LRL(C,T_Period); value3 = SAR(0.02,0.2); value4 = MACD(12,26); value5 = ma((MACDv-ema(MACDv,9))*10000,2); MAv1 = (BBup1-BBdn1)/2; // BBup1 = BollBandUp(BBPeriod1,MultiD1); BBdn1 = BollBandDown(BBPeriod1,MultiD1); UPline = EnvelopeUp(EN_Period, EN_Percent); Dnline = EnvelopeDown(EN_Period, EN_Percent); //////////////////////////// 초기화 ///////////////////////////// if stime == 070500 or (stime > 070500 and stime[1] < 070500) Then daycnt = daycnt + 1; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then count = count+1; buycond = crossup(value1, value2); sellcond = crossdown(value1, value2); if buycond == true then buypoint = value3; if sellcond == true Then sellpoint = value3; if daycnt==0 Then { if buycond == true Then { buy("start_b"); count = count+1; } else if sellcond == true Then { sell("start_s"); count = count+1; } } ////////////////////// 50틱차트 신호 시작 ////////////////// if daycnt >= 1 then { if Value1>Value2 and Value1 > Mav1 Then Buy("B"); if Value1<Value2 and Value1 < Mav1 Then Sell("S"); } /////////////////////////50틱 차트신호 끝////////////////////////////////// 상기와 비슷하게 50틱 차트에서 시스템신호가 발생합니다. 즉 50틱에서 매수 신호가 뜨면 1틱차트에서 또 다른 MACD 값을 비교해서 0선 돌파시 매수 0선 하향돌파시 매도 신호를 내려고 합니다. 도움 부탁드립니다. 2. 초기화 부분에서요.. 현재 이렇게 되어 있습니다. if stime == 070500 or (stime > 070500 and stime[1] < 070500) Then daycnt = daycnt + 1; 첫봉의 시작시간이 오전 07:05분에 시작될때 부터 신호가 발생하게 되어 있는데요.. 기존에 50틱 차트에서는 아무 문제없었는데요. 1틱차트에서는 아침에는 아무문제없지만.. 오후에 다시 HTS를 시작하게 되면 1틱차트의 첫봉이 아침 07시가 아닌... 3~4시간전 부터 봉이 시작합니다.(현재 5,000개 봉 조회) 이때는 신호가 발생하지 않습니다. 그걸 이렇게 바꿔 봤는데.. // 현재시간에서 3시간 전부터 신호 발생하고 싶습니다. // 우리선물1틱데이타 너무 안보여줍니다. if stime == (CurrentTime-30000) or (stime > (CurrentTime-30000) and stime[1] < (CurrentTime-030000)) Then 역시 신호가 나오지 않네요.. 도움 부탁드립니다.
프로필 이미지
hjkang철인
2014-10-10
200
글번호 79211
시스템
답변완료

문의합니다

안녕하세요 1분봉에서 30분챠트 20 이평선을 나타내세요 부탁합니다 감사합니다
프로필 이미지
파티아
2014-10-08
156
글번호 79210
지표
답변완료

재문의 합니다,지표가 이상하게 표현됩니다

R e) 안녕하세요 예스스탁입니다. 1-1 plot1(dayhigh(1),"전일고가"); plot2(DayLow(1),"전일저가"); plot3(DayOpen(1),"전일시가"); plot4(DayClose(1),"전일종가"); 1-2 var : cnt(0); Array : nopen[10](0),nhigh[10](0),nlow[10](0),nclose[10](0); if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ nOpen[0] = O; nhigh[0] = O; nlow[0] = O; for cnt = 0 to 9{ NOpen[Cnt] = NOpen[cnt-1][1]; Nhigh[Cnt] = Nhigh[cnt-1][1]; NLow[Cnt] = NLow[cnt-1][1]; Nclose[Cnt] = Nclose[cnt-1][1]; } } if H > nhigh[0] Then nhigh[0] = H; if L < nlow[0] Then nlow[0] = L; nclose[0] = C; plot1(nhigh[0],"야간고가"); plot2(nlow[0],"야간저가"); plot3(nOpen[0],"야간시가"); plot4(nclose[0],"야간종가"); 2. 위식이 일/분/틱봉상에 적용하는 지표입니다. 다만 일봉상에서는 1-2와 같은 지표는 구현되지 않습니다. 선물차트 자체를 주간,야간, 복합으로 차트를 띄워 보셔야 합니다. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 안녕하세요 ( 1-1 식은 지표가 전일의 고가,시가,저가,종가의 4개의 선으로 정상적으로 표현됩니다) 그러나 1).1-2식은 1-1식과는 전혀 다르게, 선물차트 자체를 주간,야간, 복합으로 차트를 띄워 보았습니다만. 1개의 곡선만이 종가선(1ma)과 유사하게 표현됩니다 (((1-1 식과 같은 방식으로 구현되도록 수정하여 주시기를 부탁드립니다))) 2).야간 선물에서 (야간고가+야간저가+야간시가+야간종가)/4 를 구현(표현)하는 지표식을 부탁드립니다 감사합니다 수고하세요
프로필 이미지
금보
2014-10-08
147
글번호 79209
지표
답변완료

부탁 드립니다

안녕하세요 언제나 감사 드립니다 궁금한 지표식은 특정가격(변수 처리) 위 첫 시초 음봉만 소리와 텍스트 (특정가격 아래 음봉은 소리 텍스트 X) 특정가격 아래 시초 첫 양봉만 소리와 텍스트 (특정가격 위 양봉은 소리 텍스트 X) 좋은 오후 되세요. 감사합니다
프로필 이미지
starj5
2014-10-08
166
글번호 79200
지표