커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의합니다

문의 합니다 1번 시스템 매매수식 input : Period1(50),Period2(60),signal(30); var : SROC(0),SROCsig(0); SROC = ema(C,Period1)/ema(c,Period1)[Period2]*100; SROCsig = ema(SROC,signal); if crossup(SROC,SROCsig) Then buy(); if CrossDown(SROC,SROCsig) Then sell(); 2번 시스템 매매수식 input : Period(15); var : T(0); var1 = ema(c,Period); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != 1 Then buy(); if T == -1 and T[1] != -1 Then sell(); 매수진입 및 청산 1번 시스템매매의 SROC가 상승크로스 만족시 2번 시스템 매매의 15일이평선으로 매수진입 및 청산만 진행하고 매도진입 및 청산 1번 시스템매매의 SROC가 하락크로스 만족시 2번 시스템 매매의 15일선이평선으로 매도진입 및 청산만 진행되도록 구현하고자 합니다 변수값은 SROC 3개와 지수이평선 1개를 수시로 변경하여 사용할 계획입니다 (시스템 매매 설정창의 변수값 4개를 변경하여 사용할 계획) 감사합니다
프로필 이미지
남산
2016-09-19
111
글번호 102028
시스템
답변완료

messagelog 문의

안녕하세요 아래와 같은식을 nh증권 시뮬레이션차트에 적용했습니다. messagelog은 어디에서 확인이 가능한가요? 시스템식을 시뮬레이션차트에 적용하여 1분봉이 완성되는시점에 값들을 확인할수있는 함수나 방법이 알고싶습니다. 테스트 가능한 수식을 예제로 부탁드립니다. 감사합니다. var : rate1(0,data1),rate2(0,data2); MessageLog("Open %.f", open );
프로필 이미지
지호아빠
2016-09-19
123
글번호 102027
시스템
답변완료

수식 오류문의

감사합니다. 진입시점에 오류가 조금 있는 것 같아 다시한번만 수정 부탁드립니다. 구현코자 하는 시스템상, 하루란 한국시간기준 오전07시~익일 아침6시 까지이고. 진입시점은 당일 15시이후의 고점 또는 저점대비 위아래로 50틱 변동한 방향으로 진입입니다. 이부분을 반영하여 수정한번만 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 > 안녕하세요 예스스탁입니다. var : HH(0),LL(0),vol(0),loss(0); if TotalTrades > TotalTrades[1] Then{ if IsExitName("StopLoss",1) == true Then{ loss = loss+1; if loss == 5 then loss = 0; } Else loss = 0; } if loss >= 2 and loss < 5 Then vol = loss; Else vol = 1; if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then{ HH = H; LL = L; Condition1 = false; } if stime >= 150000 then{ if H > HH Then HH = H; if L < LL Then LL = L; if MarketPosition == 0 and Condition1 == false and crossup(c,LL+PriceScale*10) Then{ Condition1 = true; buy("b",OnClose,def,vol); } if MarketPosition == 0 and Condition1 == false and CrossDown(c,HH-PriceScale*10) Then{ Condition1 = true; sell("s",OnClose,def,vol); } } SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 효천w 님이 쓴 글입니다. > 제목 : 수식 문의 > 수고많으십니다. 수식 한가지만 문의드립니다. 상품명: 크루드오일 진입조건 - 한국시간 15시 이후의 고가 또는 저가로부터 50틱의 변동이 발생하였을때 변동방향대로 진입 ex.저가로부터 50틱 상승시 시장가 매수진입. 고가로부터 50틱 하락시 시장가 매도진입. - 청산조건 : 익절 60틱, 손절 35틱 - 거래제한 : 1일 진입횟수 1회로 제한 (일중 최초로 조건만족시에만 진입, 이후는 무시) - 주문수량 기본 1계약 2일연속 손절시 3일차 2계약 진입 3일연속 손절시 4일차 3계약 진입 4일연속 손절시 5일차 4계약 진입 5일연속 손절시 6일차부터는 다시 1계약 진입
프로필 이미지
효천w
2016-09-19
106
글번호 102026
시스템
답변완료

문의드립니다

해외선물은 국선처럼 매수호가 총건수, 매도호가 총건수 Data를 받아볼 수 없을까요? 예를 들면 오일: 매수호가 총건수, 매도호가 총건수 Data 유로FX: 매수호가 총건수, 매도호가 총건수 Data... 뭐 이런 식으로요!
프로필 이미지
qha71
2016-09-19
120
글번호 102025
시스템
답변완료

감사합니다.

우선 빠른 답변에 감사드립니다. 당일 선물가격이 특정가격이상인 경우 그 가격이후 30분동안은 특정조건을 충족하는 경우 매수하는 수식은 어떻게 되는지요?(외부변수) 당일 선물가격이 특정가격이하인 경우 그 가격이후 30분동안은 특정조건을 충족하는 경우 매수하는 수식은 어떻게 되는지요?(외부변수) 감사합니다.
프로필 이미지
huhboo99
2016-09-19
107
글번호 102018
시스템
답변완료

스토캐스틱 계산식

스토캐스틱 계산식 부탁드립니다.
프로필 이미지
무사시
2016-09-19
124
글번호 102007
지표
답변완료

질문입니다.

data1에 5분봉 차트를 띄우고, data2에 일봉 차트를 띄운 후에 일봉에서 생성한 볼린져 밴드를 5분봉 차트에 씌우고 싶습니다. 그런데 이 볼린져 밴드의 중심선을 일반적인 이동평균이 아닌, "(전거래일 종가 + 전거래일 고가 + 전거래일 저가) / 3"을 형성하고, 이에 대한 10일 평균을 구해서 사용하고 싶습니다. 볼린져밴드 상, 하한선도 위의 중심선의 이동평균을 기준으로 +, - 표준편차 2로 하고 싶습니다. 즉, 일봉에서 기존과 다른 볼린져 밴드를 생성한 후에 이 지표를 5분봉에 적용하고 싶습니다. 꼭 data2를 이용한 지표형성 방식을 알고 싶습니다. 예시와 함께 부탁드립니다. 감사합니다.
프로필 이미지
yanartas
2016-09-19
119
글번호 101995
지표
답변완료

부탁 드립니다.

YT로 변환 부탁 드립니다. 미리 감사 드립니다. DEMA(C,P20);
프로필 이미지
yes
2016-09-19
110
글번호 101992
지표
답변완료

수식 문의

수고많으십니다. 수식 한가지만 문의드립니다. 상품명: 크루드오일 진입조건 - 한국시간 15시 이후의 고가 또는 저가로부터 50틱의 변동이 발생하였을때 변동방향대로 진입 ex.저가로부터 50틱 상승시 시장가 매수진입. 고가로부터 50틱 하락시 시장가 매도진입. - 청산조건 : 익절 60틱, 손절 35틱 - 거래제한 : 1일 진입횟수 1회로 제한 (일중 최초로 조건만족시에만 진입, 이후는 무시) - 주문수량 기본 1계약 2일연속 손절시 3일차 2계약 진입 3일연속 손절시 4일차 3계약 진입 4일연속 손절시 5일차 4계약 진입 5일연속 손절시 6일차부터는 다시 1계약 진입
프로필 이미지
효천w
2016-09-19
116
글번호 101990
시스템