커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

소주까기인형 님에 의해서 삭제되었습니다.

프로필 이미지
소주까기인형
2012-03-10
63
글번호 48773
시스템
답변완료

변환요청

(1) 볼린저밴드 하한선 이하에서 시가가 형성시에만 매수진입 하는 식을 부탁드리고 (2) 당일 오후 3시이후로는 매매가 금지되는 식을 첨부해주시면 감사합니다.
프로필 이미지
해피포인트
2012-03-12
396
글번호 48772
시스템
답변완료

수식 부탁합니다

차트에 기준점으로 부터 10일 (또는 10주) 사이 종가 중 최저가를 나타내고 싶어 아래식을 적용했는데, 최저가를 한번만 나오게 하고 싶은데 적용 결과 최저가가 계속 나타납니다 var1 = Lowest(C,10); plot1(var1); 제가 바라는 것은 기준점에서 10일 사이 최저 종가 한번만 나오게 하고 싶은데 예를 들어 1) 기준점이 12년 3/9일 이면 3월 9일 기준 10거래일 동안 최저 종가 표시 2) 지난 차트도 볼 수 있도록 기준점이 10년 9/10일 이면 기준점 기준 앞 10거래일 최저 종가 표시 3) 주봉에서도 위와 같이 적용 수식 부탁합니다
프로필 이미지
미래테크
2012-03-10
400
글번호 48771
지표
답변완료

문의드립니다

안녕하세요 아래 1, 2, 3, 수식이 선물일봉 당일의 값이 포함된 건데요 당일값 미포함(전일까지만) 으로 수정해주시면 고맙겠습니다 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); ============================================================== 아래는 게시판 질문 답변을 복사했어요 작성자 : 예스스탁 작성일 : 2007-07-04 오전 11:42:11 조회수 : 286 Re : 지표식 부탁합니다 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : NN(0),NY(0),Y2(0),Z1(0),Z2(0),STEYX(0); NN = 1/(P*(P-2)); NY = AccumN(H^2,P); Y2 = AccumN(H,P)^2; Z1 = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))^2; Z2 = P*accumn(O^2,P)-accumn(O,P)^2; var1 = NN*(NY-Y2-(Z1/Z2)); STEYX = SquareRoot(var1); plot1(STEYX); 3번STEYX 식은 엑셀계산식을 보고 작성은 했지만 계산값이 정확히 나오지 않습니다. 더 확인후에 정확한 값이 나오면 다시 올려드리겠습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 지표식 부탁합니다 > 수고하십니다 선물일봉으로 당일포함 20일간의 시가, 고가, 저가에서 엑셀의 함수식(통계) slope(선형회귀선 기울기), steyx(표준오차), intercept(선형회귀선의 절편)을 시가를 x값, 고가를 y값으로 하는 각각의 함수식 부탁드립니다. 감사합니다. ============================================================================= 작성자 : 예스스탁 작성일 : 2010-07-07 오후 3:30:37 조회수 : 204 Re : 엑셀의 Steyx() 함수 구현 안녕하세요 예스스탁입니다. input : N(7); var : X(0),Y(0); X = L; Y = H; var1 = 1/(N*(N-2)); var2 = N*AccumN(Y^2,N); var3 = AccumN(Y,N)^2; var4 = N*AccumN(X*Y,N); var5 = AccumN(X,N); var6 = accumn(Y,N); var7 = N*AccumN(X^2,N); var8 = AccumN(X,N)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : 엑셀의 Steyx() 함수 구현 > 안녕하세요? 엑셀의 Steyx() 함수를 예스트레이더에서 구현하려고 하는데요 해봐도 잘 안되서 게시판 검색해봤더니 관리자분도 일전에 답변을 했지만 엑셀과 동일한 값이 얻어지지 않는다고 답변 하셨었더군요 그때 답변 하신 수식을 써보니 아예 값이 얻어지지 않습니다 다시한번 제대로 구현되는 함수식을 부탁드립니다
프로필 이미지
ilife9
2012-03-09
476
글번호 48770
지표
답변완료

재질문(저점갱신)

매도포지션 진입이후, 최저가가 3시간동안 갱신되지 않으면 청산하는 식입니다. 예를들어 진입가격이 200이고, 이후 198의 최저가가 형성된 후, 이시점 부터 3시간이상 198미만으로 내려가지 않으면 매도청산하는 규칙입니다. (즉 시간은 최저가 형성후 부터 3시간 카운팅합니다) 진입이후 최저가: lowest(L, BarsinceEntry) 로 하면 될 것같은데 시간개념을 어떻게 적용해야할 지 모르겠네요??? 감사합니다.
프로필 이미지
키나바루산
2012-03-09
394
글번호 48769
시스템
답변완료

재문의 드립니다.

아래는 시스템식을 만들어 주셨는데 제가 원하는건 챠트밑에 지표식에 화살표나 여타 다른 방법이라도 확인이 되길 바라는겁니다. 챠트엔 원래 시스템식을 적용 시키고 있습니다. 보조 지표에 화살표가 나올 수 있도록 부탁드립니다. 감사합니다. 안녕하세요 예스스타입니다. 아래식을 시스템식을 작성하신 후 차트에 적용하시면 화살표신호 보실 수 있습니다. 1. if crossuP(data2(c)-data3(c),0) Then buy(); if CrossDown(data2(c)-data3(c),0) Then sell(); 2. if crossuP(data2(c)-data3(c),data4(c)-data5(c)) Then buy(); if CrossDown(data2(c)-data3(c),data4(c)-data5(c)) Then sell(); 즐거운 하루되세요 > 비츠로 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 1. plot1(data2(c)-data3(c)); PlotBaseLine1(0); 위 식에서 plot1이 0을 위로 돌파하면 매수신호, 아래로 돌파시 매도신호를 화살표로 만들고 싶습니다. 화살표가 안되면 다른 방법이라도 표시가 가능하도록 부탁드립니다. 2. plot1(data2(c)-data3(c)); plot2(data4(c)-data5(c)); 위 식에서도 plot1이 plot2위로 교차 돌파하면 매수신호, 아래로 교차 돌파시 매도신호를 화살표로 만들고 싶습니다. 화살표가 안되면 다른 방법이라도 표시가 가능하도록 부탁드립니다. 감사합니다.
프로필 이미지
비츠로
2012-03-09
380
글번호 48761
지표
답변완료

청산식

편집기에서 EL 모드로 작성한 거고요... 진입명 B01, B02의 식을 두개의 채널(Ex01, Ex02)로 각각 청산하고 싶습니다. 첨부한 3/7 일자 캡쳐 파일을 보면 B02 진입명도 Ex01 식으로 청산 되어 버리는데 다른 방법이 있는지요? 부탁드립니다. input : In(1); {Entry} if time == 090100 then buy ("B01") In contracts on Close; if time == 090500 then buy ("B02") In contracts on Close; {Exit} if MarketPosition == 1 then begin if (entryname == "B01") and barssinceentry(0) > 30 then begin exitlong("Ex01") In contracts at lowest(low, 30) stop; end; if (entryname == "B02") and barssinceentry(0) > 90 then begin exitlong("Ex02") In contracts at lowest(low, 90) stop; end; end; setstopcontract;
프로필 이미지
도화지
2012-03-09
418
글번호 48760
시스템
답변완료

저점,고점 갱신

안녕하세요. 분봉차트에서의 시스템식 부탁드립니다 1) 매도포지션 상태에서, 첫 저점이후 3시간이 경과하였는데 저점을 갱신(낮춤)하지 않으면 매도청산 2) 매수포지션인 상태에서, 첫 고점이후 3시간이 경과하였는데 고점을 갱신(높임)하지 않으면 매수청산 감사합니다
프로필 이미지
키나바루산
2012-03-09
440
글번호 48758
시스템
답변완료

재질문

안녕하세요? 예스스탁입니다. 예스랭귀지로 작성한 식은 예스랭귀지 편집기에서만 열립니다. 지표식이나 시스템식을 해당 경로에 맞게 저장해 주시고 예스랭귀지 편집기를 열어서 해당 식을 열어볼 수 있습니다. 감사합니다. ........................................................ 답변 고맙습니다. 조금만 더 구체적으로 설명부탁드려도 되겠습니까? 감사합니다
프로필 이미지
대단한콩
2012-03-09
391
글번호 48757
시스템