커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

stoploss, stoptrailing

30분봉으로 거래를 하려고 합니다. A. 그런데, 기존의 setstoptrailing과 setstoploss는 같은 봉에서 신호가 발생할 시에 문제가 생긴다고 해서요, 제가 원하는 것은 아래와 같습니다. 1. stoploss: 들어간 가격대비 a% 손실발생시 무조건 청산 2. trailingstop: 들어간 가격대비 b% 이익이 난 이후 c% 하락하면 무조건 청산. 이 두식을 부탁드립니다. 즉, 시뮬에서는 틀려도 좋으니, 실전에서는 요렇게 되는 식이요. B. 그리고, 아무래도 이 개념들은 시뮬과 실전에서 모두 놓치기에는 아까운 개념들이라서요, 혹시 진입은 30분봉으로 하고, 진입 후에는 5분봉으로 stoploss와 trailingstop을 시뮬과 실전에서 모두 사용할 방법은 없는지요? 뭔가 차트를 5분과 30분을 모두 띄어놓고 말이죠... C. Stoploss를 제가 진입하기 직전봉의 저가로 잡으려 합니다. 이 때, (진입한 가격 - 직전봉의 저가) <= a (포인트) 면 스톱로스를 직전봉의 저가로 잡고, (진입한 가격 - 직전봉의 저가) > a (포인트) 면 스톱로스를 (직전봉의 저가)+0.5*(진입가격 - 직전봉의 저가)로 식을 작성할 수 있나요? 있다면 식을 부탁드리오며, 이 식은 실전과 시뮬에서 어떻게 다른지도 약간 설명해 주시면 감사하겠습니다. 참고로, 전문가 마당의 Setstoptrailing 함수에 관한 기사는 읽었습니다. 제 생각에 5분 아닌, 예컨대 30분 등의 긴 기간으로 거래하시는 분들도 많을 것 같은데, 보통 어떤 방식으로 스톱로스와 트레일링스톱들을 구현하시는지 매우 궁금합니다. 감사합니다.
프로필 이미지
에구머니
2010-09-06
987
글번호 32194
시스템
답변완료

OHLC

1분챠트에서 60분봉[1]의 시가 고가 저가 종가를 구하는 방법. 60분봉의[0]의 시가를 구하는 방법. 5분 챠트에서 60분봉[1]의 시가 고가 저가 종가를 구하는 방법. 60분봉의[0]의 시가를 구하는 방법. 감사합니다.
프로필 이미지
하루100
2010-09-06
1007
글번호 32193
시스템
답변완료

시간

1. 일정시간 안에서 만 거래 허용하는식. ex) 10:00 ~ 12:00 까지 거래하고 12시에 청산, And, 13:00 ~ 14:00 사이 기간만 거래하고 14시에 청산. 2. 어느 일정조건이 되면 아래식을 적용.. ex) if (A조건) THEN BEGIN~ end if (B조건) then begin ~ end 상기조건이 시간 구간이든 또는 지표든 같이 쓸 수 있을까요...? 3. 그리고 아래조건이 여전히 검증이 안되요 왜???? 그러죠? (선행조건에 매수와 매도 조건이 여러개로 되어있습니다.) 진입명을 안써도 된다면서요.... "설정창 "비용/수량"에서 2개진입. 진입이 두개일때 한개를 익절하라" if MarketPosition(0) == 1 then //수익이 8핍에 1개 정리 ExitLong("B청산1", AtMarket, Var10+(pricescale*8), 1);
프로필 이미지
하루100
2010-09-07
888
글번호 32191
시스템
답변완료

볼린져밴드 상단선이 120이평선을 crossup할 때 찾아내는 검색식을 만들고 싶습니다.

안녕하세요. 수고 많으십니다. 30분봉상에서 볼린져밴드 상한선이 120이평선을 crossup(골든크로스)하는 종목을 골라내고 싶은데요. 알려주시면 감사하겠습니다. 늘 좋은 일만 있으시길 기원합니다.
프로필 이미지
회원
2010-09-06
1107
글번호 32190
검색
답변완료

변수를 선언해야 하는 경우

아래의 내용에서 제가 확인해보아도 차이점이 없네요. 아무래도 다른 로직에서 차이가 나타나는 것 같습니다. 수식작성하다가 궁금한 점이 있는데.. 어떤 경우에 변수선언을 해야하는 건가요? 그리고 속도개선을 위해서 어떤 것을 해야하고 하지말아야 하는것인지요. 예전에 교육에서 closeD보다 DayClose를 사용하면 속도가 향상된다는 말을 얼핏 들은 기억이 납니다. 변수선언을 해야하는 경우와 속도개선을 위한 지침서(?) 등 정리 좀 부탁드립니다. 항상 도움주셔서 감사합니다. 안녕하세요 예스스탁입니다. 1. 확인해 본 결과 차이점이 없습니다. 차트기간과 설정이 같다면 1번과 2번은 동일한 값을 리턴합니다. 차트기간이나 설정등을 살펴봐 주시고 기간과 설정이 같은데 다르시다면 원본식과 적용하신 차트의 주기와 설정등을 올려주시기 바랍니다. 2. 틱데이터가 수신될때 반복계산되지만 봉완성시에 최종값이 저장됩니다. 즐거운 하루되세요 > 마수거리 님이 쓴 글입니다. > 제목 : 함수호출 문의 > {1번 식} var : Pivot(0); Pivot = (High(1)+Low(1)+Close(1))/3; ================================================================================= {2번 식} var : Pivot(0), DH(0), DL(0), DC(0); DH = High; DL = Low; DC = Close; Pivot = (DH(1)+DL(1)+DC(1))/3; ================================================================================= 위와 같이 2종류의 코딩이 있습니다. 내용은 같은내용인데 2번식은 내장함수를 따로 변수를 선언하고 저장을 했습니다. 이렇게 1번식을 2번식으로 수정을 하면 어떤 차이점이 있나요? 1번 식과 2번 식의 차이로 총수익 금액이 다른데.... 함수호출에서 어떤 차이가 있는가요? 그리고, 함수호출과 저장은 틱 데이타가 수신될때 실행되나요? 아니면, 봉완성할 때 인가요?
프로필 이미지
마수거리
2010-09-06
954
글번호 32189
시스템
답변완료

문의

안녕하세여 시스템 시그널 신호가 캔들에 모두 표시가 되는데 보조지표에 표시하는 방법은 없는지 질문드립니다. (예, 스토캐스틱 지표에 표시 등등)
프로필 이미지
양방산인
2010-09-06
980
글번호 32188
시스템
답변완료

수식 문의 합니다~

안녕 하세요 예를 들어 두개의 단기이평과 장기이평이 잇다고 가정하면 정배열이든 역배열이든 1.봉이 저가가 아래이평을 상향돌파하면 매수 2.아래이평을 상향 돌파후 고가가 아래이평을 다시 하향돌파하면 매도 3.아래쪽이평을 상향 돌파후 위쪽이평을 저가가 다시 상향 돌파하면 매수유지 4.위쪽이평을 상향 돌파후 위쪽이평을 고가가 하향돌파하면 매도 5.위쪽이평을 하향 돌파후 다시 위쪽이평을 저가가 상향돌파하면 매수 6.위쪽이평을 하향 돌파후 아래쪽 이평을 고가가 다시 하향돌파하면 매도 유지 이런식으로 수식이 가능 할까요? 매수든 매도든 봉이 윗꼬리 부터 아랫꼬리까지 완전히 벗어나야 진입하는걸로 해 주시면 되겟습니다
프로필 이미지
선자
2010-09-06
913
글번호 32178
시스템
답변완료

함수호출 문의

{1번 식} var : Pivot(0); Pivot = (High(1)+Low(1)+Close(1))/3; ================================================================================= {2번 식} var : Pivot(0), DH(0), DL(0), DC(0); DH = High; DL = Low; DC = Close; Pivot = (DH(1)+DL(1)+DC(1))/3; ================================================================================= 위와 같이 2종류의 코딩이 있습니다. 내용은 같은내용인데 2번식은 내장함수를 따로 변수를 선언하고 저장을 했습니다. 이렇게 1번식을 2번식으로 수정을 하면 어떤 차이점이 있나요? 1번 식과 2번 식의 차이로 총수익 금액이 다른데.... 함수호출에서 어떤 차이가 있는가요? 그리고, 함수호출과 저장은 틱 데이타가 수신될때 실행되나요? 아니면, 봉완성할 때 인가요?
프로필 이미지
마수거리
2010-09-06
945
글번호 32173
시스템
답변완료

15447 관련 추가 질문

적용을 시켰는데 계속 하락 지표 표시가 나타납니다 예를 들어 전봉 30분 종가 보다 지금봉 주가가 상승해도 하락 지표 표시가 나타나는데 봉 완성시 전봉 종가와 지금봉 가격을 대비해 1.5% 하락하는 경우에만 나타나도록 부탁 드립니다
프로필 이미지
미래테크
2010-09-06
798
글번호 32172
지표