커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문드립니다.

시뮬레이션을 같은 식으로 몇번돌렸을때 가끔 결과가 서로 다르게 나올때가 있는데 그럴수도 있나요??
프로필 이미지
immidas
2011-05-18
610
글번호 38777
시스템
답변완료

수식부탁드립니다

1,매수(매도)이후 3개봉 동안 스토캐스틱이 80이상 유지했다면 직전 2틀간 최고점 하향이탈시 포지션청산 2, 매수이후 3개봉동안 목표지점을 고가가 돌파하지못했다면 포지션 청산 부탁합니다,,,
프로필 이미지
mkkk
2011-05-18
551
글번호 38774
시스템
답변완료

재문의 드립니다.

두 가지 질문드립니다. 1. 진입한 이후 다음 봉에서 청산하는 식을 알려주세요. 예를 들어 if var1>var2 then buy(); 하고 난뒤 다음 봉에서 청산하는 식을 부탁드립니다. 2. 처음 질의에 대한 답변을 받았지만, 답변이 제대로 이해가 가지 않아서 다시 문의드립니다. ----------------- 아래 이평로직과 참조데이타 로직 두 가지 로직을 하나의 시스템으로 돌리고자 합니다. 그런데 예를 들어 이평로직으로 매수진입이 된 상태에서 같은 봉에서 이평로직에서 매도신호가, 참조데이타 로직에서 매수신호가 발생하게 되면, 매도신호와 즉시 매수신호가 발생하는 것을 시뮬레이션상에서 확인하였습니다. 이렇게 되는 경우 매도 즉시 매수가 되므로 직전까지의 매수진입상태에서 필요없이 매도-매수가 발생한 꼴이 됩니다. 따라서 제가 원하는 것은 같은 봉에서 두 개의 로직에서 반대방향 신호가 발생하게 되면 이것을 무시할 수 있는 방법이 있는가를 여쭤본 것입니다. 실제 돌릴 때는 증거금 문제로 진입지연을 사용할 것이며, 데이와 포지션에 따라 방법이 다를 수도 있을 것 같은데 차이가 나면 각각의 경우에 대해 방법을 설명해 주시면 고맙겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 역방향 진입하는 식을 동시에 발생하지 않게 나누게 되면 한쪽 방향 신호만 나오게 됩니다. 즉 골드후 매수하고 데드에 매수청산만 발생하게 하면 데드일때 매도가 들어가지 못하므로 매도진입이 없어지게 됩니다. 혹은 청산후에 다음봉에 진입하는 방법으로 작성이 가능하지만 한쪽방향만 거래하는 것이 아닌 양쪽 모두 원하시면 시스템 트레이딩 설정창의 부가기능탭의 진입지연주문기능을 이용이 더 편하실 것 같습니다. 해당 기능은 진입신호에 대해 주문을 N초간 지연시켜서 발생하는 기능입니다. 청산과 진입신호가 동시에 발생할&#46468; 시간간격을 주어 주문하실 수 있습니다. 즐거운 하루되세요 > nobound 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아래와 같이 두 가지의 리버스 시스템 로직이 작동될 때 양 방향 진입이 동시에 일어날 때가 있습니다. // 이평로직 if crossup(var1, var2) then buy(); if crossdown(var1, var2) then sell(); //참조데이타 이용 로직 if data2(c)>data3(c) then buy(); if data2(c)<data3(c) then sell(); 예를 들어 이미 매수진입이 되어있는 상태에서 데드크로스 매도신호가 나올 때 같은 봉에서 참조데이타 이용 로직에서는 매수신호가 나오게 되면 매수청산하고 매도(데드크로스 로직)하고 같은 봉에서 다시 매수하게 됩니다. 이렇게 되면 매수청산-매도-매수 하게 되는데 매수청산-매도-매수 신호가 발생하지 않게 하는 방법을 문의드립니다. 데이와 포지션의 경우 차이가 날 수도 있을 것 같은데 이 부분도 설명부탁드립니다. 감사합니다.
프로필 이미지
nobound
2011-05-18
549
글번호 38765
시스템
답변완료

수고 많으십니다.

분봉 옵션거래시 옵션의 진입시(매수 매도포함) 타종목인 선물의 가격을 구하고 싶습니다. 아래의 식은 예스스탁에서 콜옵션매수후 선물1포인트 하락시 손절하는 수식 입니다. var : Fprice(0,data1); Fprice = data2(c); if MarketPosition == 1 and Fprice <= Fprice[BarsSinceEntry]-1 Then exitlong(); 그런데 위식의 문제는 주종목과 타종목의 봉의 갯수가 가끔 일치하지 않을경우 오류가 생깁니다. 그래서 다음과 같이 만들어 보았는데요. if BarsSinceEntry==0 then Fprice = data2(c); 위식의 경우 기존 포지션의 청산과 동시에 반대포지션으로 새로운 진입이 발생할 때는 선물값을 제대로 갱신하지 않는 것 같네요. 머리 돌 정도로 별 수를 다 했지만 결국 이렇게 질문드립니다. ^^* 수고하세요.
프로필 이미지
freeman
2011-05-18
579
글번호 38764
시스템
답변완료

수식문의(1분봉과 3분봉 합성)

매수 신호는 3분봉 기준으로 발생 시키고 청산 신호는 1분봉 기준으로 발생하는 것이 가능한지 문의 드립니다.
프로필 이미지
뱅갈로장금이
2011-05-18
562
글번호 38762
시스템

뱅갈로장금이 님에 의해서 삭제되었습니다.

프로필 이미지
뱅갈로장금이
2011-05-18
0
글번호 38761
시스템
답변완료

렌코챠트에 관해서..

렌코챠트의 수식을 적용하다보니 사용자함수에서 에러가 납니다. TickValue ==> 이 것인데요 이 사용자함수의 수식은 어떻게 이루어져있는지요? 아니면 따로 다운을 받아야 하는지.... 부탁드립니다.
프로필 이미지
회원
2011-05-18
770
글번호 38759
지표
답변완료

문의드립니다.

Input : RSIP(10),Period(40), D(2) ; var : BandBRSI(0),BBUp(0),BBDown(0); var1 = RSI(RSIP); BBUp = ma(var1,Period)+STD(var1,Period)+D; BBDown = ma(var1,Period)-STD(var1,Period)+D; BandBRSI = (var1-BBDown)/(BBUp-BBDown); Plot1(BandBRSI,"BandBRSI"); plotbaseline1(0,"기준선"); 위의 식을 작선으로 가능한지요 가능하다면 0선 +는적색 0선-파랑색 직선으로 부탁드립니다.
프로필 이미지
뚜벅뚜벅
2011-05-18
661
글번호 38757
지표
답변완료

문의드립니다..

초보라서 기초적인 내용에서 모르겠네요.답변부탁드립니다. 1.atstop과 atlimit 주문은 if조건만족봉 다음 봉에 현재가가 atstop, atlimit신호타입에 설정 신호가격 만족시 주문이 발생하는 걸로 알고있습니다. 제가 궁금한 것은 if조건만족봉에 다음봉발생전 설정신호가격으로 매수/매도하는방법입니다. 2.if문은 일(주,월)차트 고가시가저가종가로 작성하고 예스트레이더차트는 분봉으로 설정하여 일차트(당일일차트봉)으로만든 if문만족봉에 분봉 atstop,atlimit신호타입에 신호가격설정가로 매수/매도하는방법입니다. 3.buy,sell,exitlong,exitshort주문함수가 헷갈려서요..ㅠ.ㅠ 종목을 여러가지 감지시 한종목을 매수후 다른종목이 매수신호발생시 매수청산후 매수신호발생시키지 않고 매수한 종목은 설정매도신호발생후매도하고 다른종목혹은 같은종목이 매수신호 발생후 매수하는 순서좀 가르쳐주세요..ㅠ.ㅠ 매수신호 매수한 종목이 다른신호의 매수신호때문에 매도 되지 않고 매도신호 발생시 매도 매도가 완료된다음 감시종목중 다시 매수신호가 발생하면 매수할수있게 말입니다. 답변부탁드립니다 수고하세요^^
프로필 이미지
아싸가오리
2011-05-18
565
글번호 38756
시스템