커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁드림니다.

안녕하세요.미결라인 당일거래량만 나오게해주세요. 1.당일미결라인 + 빨간라인 - 파란라인 수고하세요.꾸벅
프로필 이미지
보인다
2016-03-14
127
글번호 96213
지표
답변완료

이전글 추가문의

아래글에서 추가 문의합니다. 첫번째) 여기서 옵션종목을 특정하게 지정하려면 어떻게 변형합니까? 계좌내 전 종목(옵션 전종목)이 아니라, 특정옵션 종목만 지정하여 아래로직에 따라 청산하고 싶읍니다. -> 가령, 옵션 4월물 콜종목 242.0 과 풋종목 240.0 만 선별하여 해당 종목의 매수포지션만 합산하여 아래와 같이 청산하고 싶읍니다. 두번째) 만약 특정가격(옵션 프리미엄) 이상의 옵션들만 청산한다면 어떻게 변형합니까? 예로, 매수가격이 2.00 이상인 콜,풋 매수포지션들만 조건충족시 청산하거나(case1), 현재가(조건충족시의 가격)가 2.00 이상인 것들만 청산한다면요(case2). =========================================================== 안녕하세요 예스스탁입니다. 문의하신 내용은 예스랭귀지로 구현하시기는 어렵습니다. 예스랭귀지는 차트에 적용되어 신호가 발생하는데 차트의 주종목에만 신호가 발생하고 주문이 가능하며 다른 차트의 신호상태나 손익은 알수가 없습니다. 해당 내용은 스팟에서 구현해 보셔야 합니다. 아래는 수식 가이드입니다. 아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다. 5초마다 잔고의 매수로 보유하고 있는 콜과 풋의 손익률을 합산해 10%이상이면 계좌의 매수포지션으로 보유중인 전체 콜과 풋을 모두 청산합니다. function Main_OnStart() { Main.SetTimer(1,5000);//5초마다 타이머 동작 } function Main_OnTimer(nEventID) { if (nEventID == 1) { var num =Account1.GetTheNumberOfBalances(); var CallPL = 0; var PutPL = 0; //계좌잔고에서 매수포지션인 콜과 풋의 손익률 합산 for (var i = 0; i < num; i++) { //잔고리스트 순번으로 잔고를 셋팅 Account1.SetBalance(i); //콜이고 매수포지션이면 손익률 합산 if (Account1.Balance.code.substring(0,2) == "12" && Account1.Balance.position == 2) { CallPL = CallPL+(Account1.Balance.current - Account1.Balance.avgUnitCost)/Account1.Balance.avgUnitCost; } //풋이고 매수포지션이면 손익률 합산 if (Account1.Balance.code.substring(0,2) == "13" && Account1.Balance.position == 2) { PutPL = PutPL+(Account1.Balance.current - Account1.Balance.avgUnitCost)/Account1.Balance.avgUnitCost; } } //콜풋 매수포지션 손익률이 10% 이상이면 if (CallPL+PutPL >= 0) { //계좌 잔고의 콜/풋 매수포지션 모두 청산 for (var i = 0; i < num; i++) { //잔고리스트 순번으로 잔고를 셋팅 Account1.SetBalance(i); //콜이고 매수포지션이면 청산 if (Account1.Balance.code.substring(0,2) == "12" && Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count,0,1); } //풋이고 매수포지션이면 청산 if (Account1.Balance.code.substring(0,2) == "13" && Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count,0,1); } } } } } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의.. > 풋옵션과 콜옵션을 조합하여 하고 있읍니다. 합성법인 스트랭글, 스트래들 전략을 쓰고 있는데, 아래와 같이 문의합니다. 스트래들로 프리미엄이 비슷한 콜,풋옵션을 둘다 매수했을때, 양측의 손익을 합한 총 손익이 +10% 가 날때, 두 포지션 모두 청산하여 수익을 지키고 싶은데, 로직 가능합니까? 우리트레이더의 stoploss 기능은 한 포지션만 걸수 있어 콜, 풋 포지션을 따로 따로 걸어야 하기 때문에, 총 수익과 연동할수가 없읍니다. (예컨대 콜이 +10% 수익나서 청산되도, 그때, 풋이 -10% 나면 수익 제로입니다) 콜과 풋의 손익을 합산해서 총손익이 +10% 날때 콜,풋을 모두 청산하여 수익을 지키고 싶읍니다) 가능합니까? 예스스팟까지 하여 검토 부탁합니다.
프로필 이미지
초록이
2016-03-14
124
글번호 96209
시스템
답변완료

해외선물 만기일기준..

해외선물은 국내선물과 같이 만가일 기준이 아닌 차월물 거래량이 근월물 거래량을 넘어서면 차월물이 근월물이 된다고는 알고있는데요.. 이걸 그냥 만기일기준으로 바꿔주실순 없나요? 앞으론 해외선물이 대세가 될텐데 이런 제약이 있다면 큰 걸림돌이 될거같아요. 포지션트레이딩을 하는 입장에서는 거래량에 따라 근월물에서 차월물갔다 다시 근월물왔다 다시 차월물로 넘어가고 하는것도 문제될거고.. 거래량이 언제 역전될지 알수도 없어서 수동으로 만기일 날짜입력한다해도 자동매매는 힘들게 되는데요.. 문제가 많습니다.
프로필 이미지
팽구
2016-03-14
186
글번호 96205
시스템
답변완료

수고하십니다....수식문의드립니다.

시스템식 관련 문의를 드립니다. 1. 아침 9시부터 진입 익일 3시에 포지션 전체 청산 2. 기본 매수 (매도) - MACD 골든(데드) 크로스가 발생한 후 현재봉이 5 이평선 아래 (위) 에 있을 경우 - 단, MACD 골든 (데드) 크로스 후 5개봉내에서 이평선 아래(위) 조건이 아닐 경우는 다음 MACD 크로스 신호를 대기 3. 기본 청산 - 익절 : 진입 후 20틱 / 손절 : 진입 후 30틱 - 강제청산 : 현재가가 5 이평선을 붕괴(돌파) 할 경우 청산 - 트레일링스탑 조건 A. 진입 후 현재가 수익이 20틱 이상이 되면 현재가가 10이평을 붕괴(돌파) 할 경우 스탑 B. 진입 후 현재가 수익이 20틱 이전에 10틱 하락하면 스탑
프로필 이미지
ysman
2016-03-14
118
글번호 96202
시스템
답변완료

문의

1. 예스스팟을 이용해 주식매매를 하고자 합니다. 주로 스윙포지션으로 운용예정임. YL로 작성된 종목검색 수식을 예스스팟에서 이용하고, 전략을 YL로 기술 1) 리얼타임으로 1분마다 종목검색을 하여 생성된 종목에 대해 모두 확장차트를 생성하고, 전략을 적용, 만약 잔고에 편입되지 않은 종목은 신규진입하고, 잔고에 있는 종목이면 스킵 2) 청산신호가 발생하지 않는 이상 보유 3) 다음날 장시작전, 편입되어 있는 종목에 대해 확장차트를 모두 생성하고, 1번에서 적용한 동일 YL전략으로 설정, 청산신호 발생하기 이전까지 보유 (1)~(3)까지가 대략적인 흐름입니다. 위 흐름이 구현가능한 것인지, 그렇다면 어떠한 부가정보가 뒤따라야 하는지 조언주시면 감사하겠습니다. 예스스팟 게시판에서 대략적인 코딩정보는 확보했는데 구체적 흐름이 결정되어야 하기에 질문드립니다. 2. 종목검색에서 증거금100%짜리 제외를 하려면 어디서 설정가능한지요? 3. 예스스팟에서 최대 100개의 확장차트 생성이 가능하다고 알고 있는데 시스템을 적용하고, 지표도 적용하면 메모리상의 문제(1.4G 이상이 될경우)는 없는것인지요? 3분봉 5000봉 기준.... 바쁘시겠지만 이에 도움주시면 감사드리겠습니다.
프로필 이미지
gt
2016-03-14
148
글번호 96201
종목검색
답변완료

문의드립니다.

선물차트 기준으로 문의드립니다. 1. 지수이동평균 10선이 일목균형표전환선 20선보다 위에 있을경우 지수이평10선과 전환20선 사이를 붉은색으로 채우고, 반대로 지수이평10선이 일목균형 전환20선보다 아래 있으면 지수이평10선과 전환20선 사이를 파란색으로 채우고 싶습니다. 수식을 어떻게 작성해야 하는지요? 2. 시스템식으로 부탁드립니다. 지수이평10선이 지수이평 50선을 크로스 할때 골든크로스면 해당봉의 아래에 매수, 데드크로스면 해당봉의 위에 매도로 표시되게 하고 싶습니다. 시스템식을 어떻게 작성해야 하는지요? 부탁드립니다. 수고하세요!!!
프로필 이미지
해암
2016-03-14
145
글번호 96198
지표
답변완료

질문

시스템 식을 만들어주세요. 봉갯수: (20)개 최저가에서 시장가 오름: +(25)원 최고가에서 시장가 하락: -(25)원 매수: (20)개봉안의 최저가에서 시장가격이 +(25)원이상 오르면 매수 매도: (20)개봉 안의 최고가에서 시장가격이 -(25)원이상 하락하면 매도청산
프로필 이미지
erwe343
2016-03-14
119
글번호 96197
시스템
답변완료

문의드립니다

1)주가가 5일선 위에서 있다가 내려가서 5일선을 터치하고 올라가면 매수 반대도 부탁드립니다. 2)저점이 형성된후 5,20골든 크로스가 두번 발생되고 저점에서 첫번째 5,20골든크로스 발생시점의 저가보다 첫번재 5,20골든크로스에서 두번째 발생시점의 저가가 높고 두번재 골든크로스 이후 첫번째 5,20골든크로스에서 두번째 5,20골든크로스 사이의 고가보다 높을때 매수하는 식 부탁드립니다...반대도 부탁드립니다. 3)20선 이동평균선 과 20선 가중 이동평균선이 교차하고 20개봉중에서 가장큰봉을 돌파할때 매수 매도 하는식 부탁드립니다
프로필 이미지
시월
2016-03-14
122
글번호 96196
시스템

himco21 님에 의해서 삭제되었습니다.

프로필 이미지
himco21
2016-03-13
3
글번호 96195
지표