커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

에리조나 님에 의해서 삭제되었습니다.

프로필 이미지
에리조나
2014-01-22
0
글번호 71704
지표
답변완료

문의드립니다.

차트에 진입신호 이후 최고가를 선으로 표시해보고 싶습니다. value21 = highest(H,BarsSinceEntry); plot3(value21); 이렇게 해보니 안됩니다. 진입하는 동안 최고가가 표시되었다가 , 청산되고나서 다시진입하면 새로운 최고가를 다시 표시해보고 싶은데 다른 방법 있으면 부탁드립니다.
프로필 이미지
에리조나
2014-01-22
117
글번호 71703
지표
답변완료

시스템식 추가 부탁합니다

안녕하세요 이식에서 매수,매도 진입시 5일선이 20일선을 골든크로스,데드크로스 할경우 매수 매도 식이 나갈수 있도록 추가해주세요 이밑에있는 진입조건과 골드 데드크로스 진입조건 2개가 만족할경우 진입하는걸로요 수고하세요~~~ var : Bcount(0),Scount(0); var1 = ma(c,20); Var2 = ma(c,60); Var3 = ma(c,120); if stime == 10000 or (stime > 1000 and stime[1] < 1000) Then{ Bcount = 0; Scount = 0; } if MarketPosition == 1 and MarketPosition[1] != 1 Then Bcount = Bcount+1; if MarketPosition == -1 and MarketPosition[1] != -1 Then Scount = Scount+1; if stime >= 0 and stime <= 240000 Then{ if MarketPosition <= 0 and Bcount < 1 and var1 > var2 and C > O and H >= L+PriceScale*40 Then buy("매수진입",AtMarket); if MarketPosition >= 0 and Bcount < 1 and var1 < var2 and C <= O-PriceScale*35 Then sell("매도진입",AtMarket,def,1); } if MarketPosition == 1 Then{ ExitLong("매수손절",AtStop,EntryPrice-PriceScale*30); if CurrentContracts == MaxContracts Then ExitLong("매수수익",atlimit,EntryPrice+PriceScale*40); } if MarketPosition == -1 Then{ ExitShort("매도손절",AtStop,EntryPrice+PriceScale*30); if CurrentContracts == MaxContracts Then ExitShort("매도수익",atlimit,EntryPrice-PriceScale*40); }
프로필 이미지
회원
2014-01-21
125
글번호 71702
시스템
답변완료

재질문입니다.

이전 질문과 답변 ===================================================================== 안녕하세요 예스스탁입니다. TS를 사용하지 않아 해당 함수의 계산식이 저희쪽과 어떻게 다른지 모르겠습니다. 아래는 저희쪽 ema계산법입니다. 속도를 위해 내부함수로 되어 있는데 아래와 같은 로직으로 계산됩니다. input : P(20); var : EP(0),Emav(0); EP = 2/(P+1); if index <= 1 Then EMAV = c; Else Emav = C*EP+Emav[1]*(1-EP); plot1(emav); plot2(ema(c,P)); 예전에 시스템 트레이딩 관련 커뮤니티에서 본 TS의 XAverage에 관해 올라온 글인데 아래 내용 한번 참고해 보시기 바랍니다. http://www.fntec.com/uploads/board/uboard.asp?id=t5&skin=board_fntec2&color=Black&code=&page=2&page_num=&order1=u_no&order2=desc&u_no=305&u=0 즐거운 하루되세요 > 궁그미 님이 쓴 글입니다. > 제목 : 지표가 다르게 나오는 이유 > TS로 수식을 만들어서 이것을 예트로 옮겼는데요. TS의 xaverage지표가 ema라고 생각해서 ema구문으로 수식을 짰는데 미묘하게 수치가 차이나서 매매신호가 TS와 다르게 나옵니다. 예를들면 TS의 xaverage(close,10)과 xaverage(close,50)이 골든크로스 할때 매수한다라고 하면 이것을 예트로 ema(close,10)과 ema(close,50)이 골든크로스 할때 매수라고 함수 이름만 바꿔서 짯는데 수치가 다르고 그래서 신호도 다르게 나옵니다. 둘다 읽어드리는 봉의 갯수는 예트가 5000개로 되어 있는것 같아서 동일하게 했구요... 뭐가 문제일까요? ========================================================================== 재질문입니다. TS의 Xaverage의 함수식은 다음과 같습니다. Inputs: Price(NumericSeries), Length(NumericSimple); Variables: Factor(0); If Length + 1 <> 0 Then Begin If CurrentBar <= 1 Then Begin Factor = 2 / (Length + 1); XAverage = Price; End Else XAverage = Factor * Price + (1 - Factor) * XAverage[1]; End; 현재의 문제는 위의 답변에서 제시해주신 예스트레이더의 ema함수식과 TS의 Xaverage함수식이 다르게 구현되고 있습니다. 제가 수식을 잘 볼줄 몰라 같은 지수이평인데 왜 다른지 예트로 진행이 되지 않고 있습니다... 그래서 밑에 두가지 수식 작성 요청을 드립니다. 요청 1. 위의 TS의 Xaverage의 함수식으로 짜여진 TS의 전략신호 " Xaverage 5일선이 Xaverage 20일선을 상향돌파시 매수신호"를 예스트레이더 전략식으로 짜 주시면 감사하겠습니다. (예스트레이더로 ema 내장함수로 간단하게 "ema 5일선이 ema 20일선을 상향돌파시 매수신호"로 제가 작성해봤더니 TS의 신호와 달랐습니다...) 2. 가능하다면 반대로 예스트레이더의 "ema 5일선이 ema 20일선을 상향돌파시 매수신호"를 TS식으로 짜주시면 감사하겠습니다. (도대체 왜 다른지 두 프로그램 양측을 보고 수식 공부를 해보고 싶습니다.) 답변 미리 감사드립니다. 이렇게 어려운 수식들은 매일 답변하느라 노고가 많으십니다. 이공계 전공자가 아니라 수식을 너무 몰라서 꼭 부탁드려 봅니다...
프로필 이미지
궁그미
2014-01-21
289
글번호 71700
시스템
답변완료

수식작성 문의드림니다.

data1과 data2가 앞전 봉대비 종가가 동시에 상승햇으면 매수화살표(이왕이면 data1과 data2에 구현하지 않고)본 차트에 구현, 두번째는 그반대로 data1과 data2가 앞전 봉대비 종가가 동시에 하락햇으면 매도화살표(이왕이면 data1과 data2에 구현하지 않고)본 차트에 구현하는 지표식을 알고 싶습니다. 감사합니다.
프로필 이미지
꾀돌이
2014-01-21
114
글번호 71691
지표
답변완료

현상 문의드립니다

수식을 보시면 분명 메세지 출력이 한번만 이루어져야 하는데 두번 또는 세번씩 출력이 이루어지고 있습니다. 이 수식은 다른 모든 부분을 생략한 것으로 처음에는 중복메세지라 그냥 사용하였는데 중간에 계산식이 들어가니 이 부분도 중복 계산되어 엉뚱한 오류가 나오고 있습니다. 숫자 오류가 나오는 부분까지 넣으려니 복잡해져서 일단 메세지가 중복해서 나오는 이유를 잡으면 그 부분도 같이 해결되리라 봅니다. 첨부화일 1에 수식이 들어있고 첨부화일 2는 두번 메세지가 출력되는 현상, 첨부화일 3은 세번 출력되는 현상입니다. 날짜가 달라지며 두번이 세번으로 늘어납니다.
프로필 이미지
트래블점퍼
2014-01-21
138
글번호 71686
지표
답변완료

문의드려요

원하는 기간별로나 당일 매수 매도 따로 집계가능하나요? hts에서 안된다면 dde나 api방식으로는 가능한지요 조언좀 부탁 드립니다.
프로필 이미지
데스나이트
2014-01-21
154
글번호 71681
시스템

삼족오 님에 의해서 삭제되었습니다.

프로필 이미지
삼족오
2014-01-21
20
글번호 71676
지표
답변완료

양봉 음봉

안녕하세요 아침. 9시10분 에. 음봉이고 매도잔량보다 매수잔량 이.크면. 즉시 매수 위. 반대면. 매도 감사^^
프로필 이미지
회원
2014-01-21
155
글번호 71673
시스템