커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문드립니다

5.20돌파 진입이후 20% 상승하면 한번 더 재매수가 들어가는 피라미딩을 설정했는데 5.20데드시 모두 일괄 청산인데 청산되는 봉에서 재매수가 들어가는 경우가 간혹 있군요 진입이후 재매수는 한번만 들어갈수 있게 설정방법좀 알려주세요 진입가 10% 상승하면 1계약만 매수청산하는 방법도 알려주세요 감사합니다
프로필 이미지
코크
2011-04-14
702
글번호 37611
시스템
답변완료

줄이 안그어져여ㅛ

ㄹㄹ줄이 안그어져여ㅛ
프로필 이미지
기초부터다시
2011-04-14
760
글번호 37610
지표
답변완료

수식검토요망

그림은 제가 작성한 지표의 파동A와 B의 궤적이 10이하로 내려갔다가 다시 10이상으로 올라오는 것을 단계별로 정리한것입니다 아래의 산식은 단계별로 적용한 산식입니다 질문1: 위 그림의 개념중 누락된건 없는지요(단기:A, 장기:B)? A는 B에 대해 선행합니다 질문2: 아래산식이 제대로 작성된건가요? 질문3: Loop문을 이용해서 좀더 단순화 할순 없는지요? 지표3개를 이런식으로 정리해야하는데..... 부탁드립니다 -아래- If A>10 and B>10 and A<B then { Phase=1; var1=0; } If A<10 and A>0 and B>10 and A<B then { Phase=2; var1=-0.5; if A>10 then Phase=1 } If A<10 and A>0 and B<10 and B>0 and A<B then { Phase=3; var1=-2; if B>10 then Phase=2 } If A<10 and A>0 and B<10 and B>0 and A>B then { Phase=4; var1=-1; if A<B then Phase=3 } If A>10 and B<10 and B>0 and A>B then { Phase=5; var1=-0.5; if A<10 then Phase=4 } If A>10 and B>10 and A>B then { Phase=6; var1=0; if A<B then Phase=1 }
프로필 이미지
티끌
2011-04-14
870
글번호 37609
지표
답변완료

예스트레이더 한계좌에 여러 프로그램 가능한가요?

3개의 프로그램을 1개의 계좌로 돌리는 게 가능한가요? 된다면, 프로그램식의 buy에 수량을 입력 안하고 시스템트레이딩설정에 거래수량 1개로 고정한경우 예를들어 2프로그램이 매수상태고 1개가 무포지션의 경우에 무포지션이 매도가 뜨면 1계약 매수상태로 변경되나요? 아니면 그럴리 없겠지만 2계약 매수상태와 1계약 매도 상태가 같이 유지되나요?
프로필 이미지
찹노인
2011-04-14
797
글번호 37601
시스템
답변완료

참조데이터 문제

참조데이터를 현재 제공해주는 것 말고 다른걸 선택해서 쓸수는 없나요? 예를 들면 선물 101F6000을 참조데이터를 쓰고 싶은데 방법을 모르겠습니다. 그럼 답변 부탁드리겠습니다. 감사합니다.
프로필 이미지
아키라
2011-04-13
794
글번호 37600
시스템
답변완료

문의

안녕하세요. 실시간으로 kospi200 지수선물에서 베이시스 (최근월선물지수-현물지수) 의 지난 5분간 평균에 비해 0.3 넘게 차이가 날 경우 매도/ 그리고 10초후 매도 지난 5분간 평균에 비해 -0.3 넘게 차이가 날 경우 매수 / 그리고 10초후 매수 이런 아이디어를 프로그램 언어 화 해주실수 있나요. 그리고 베이시스 대신, 괴리도(선물지수와 이론가의 차이) 또는 괴리율을 데이터로 사용할 수 있다면 적절한 표현 방법을 알려주세요.
프로필 이미지
회원
2011-04-13
915
글번호 37599
시스템
답변완료

이 현상을 어찌해야 할까요ㅡㅡ;;

하루종일 한건데 이렇게 나와버렷네여 어찌해야 할지 감히 고쳐달라고 올리지를 못하겟슴다 다시 정리해서 여쭤ㅓ볼깨요ㅡㅡ;;;;;
프로필 이미지
기초부터다시
2011-04-13
746
글번호 37598
시스템
답변완료

재질문 드립니다..

네...강제 청산 함수는 알겠는데요.. 저렇게 안 주고... 현재 어떤 조건이 만족해서 즉시 청산 할때는 어떻게 해야 하나요 ? 봉완성 전에.. ---------------------------------------------------------------- 안녕하세요 예스스탁입니다. 예를 들어 수익이 3포인트 혹은 3% 수익이 발생하면 청산하고자 하신다면 SetStopProfittarget함수를 이용하시면 됩니다. SetStopProfittarget(3,PointStop);--> 3포인트 수익시 청산 SetStopProfittarget(3,PercentStop); -->3% 수익시 청산 강제청산 함수를 사용하시고 조건만족즉시 청산하고자 하시면 시스템 트레이딩 설정창의 강제청산 탭 하단의 청산시점을 조건만족즉시로 설정하셔야 합니다. 풀어서 작성하시면 아래와 같습니다. #3포인트 수익시 청산 if MarketPosition != 0 Then{ exitlong("bx1",AtLimit,EntryPrice+3); exitlong("sx1",AtLimit,EntryPrice-3); } #3% 수익시 청산 if MarketPosition != 0 Then{ exitlong("bx1",AtLimit,EntryPrice*1.03); exitlong("sx1",AtLimit,EntryPrice*0.97); } 즐거운 하루되세요 > 뽀로로엄마 님이 쓴 글입니다. > 제목 : 재질문입니다. > 봉완성이 되는 중간에 수익을 체크 하고 있습니다.. 그래서 봉완성 중간에라도..조건에 맞으면 매매를 할수 있는 식을 하나 부탁 드리겠습니다. 간단한 설명과 함께요..부탁 드리겠습니다.. ------------------------------------------------------------------------- 안녕하세요 예스스탁입니다 if문의 봉완성시 조건만족을 판단하는 부분은 랭귀지의 체계이므로 변경될수는 없습니다. 봉미완성시에 if조건을 판단하여 신호를 발생하는 부분은 현재로서는 제공이 어렵고 추후에 제공될수 있는지 건의하도록 하겟습니다. 봉미완성시에 신호가 발생할수 있는 것은 강제청산과 일반함수에서 atstop과 atlimit입니다. 목표수익이나 손절매 같은 강제청산은 시스템 트레이딩 설정창에서 설정하시거나 함수로 설정할 수 있고 모두 시스템 트레이딩 설정창의 강제청산탭 하단의 청산시점을 조건만족즉시로 하시면 봉미완성시에도 지정된 조건에 만족하면 신호가 발생합니다. atstop이나 atlimit은 모두 전봉에서 확정된 값을 이용하여 현재봉의 시세를 감시하여 신호가 발생될수 있게 구성이 되어 있습니다. 수익을 체크하는 부분의 식을 어떻게 작성하셨는지 모르겠지만 positionProfit함수는 최종 수익을 리턴하게 하므로 종가시점의 값을 리턴하게 됩니다. 포지션 진입이후의 최고수익은 maxpositionProfit으로 리턴받으실수 있습니다. 즐거운 하루되세요 > 뽀로로엄마 님이 쓴 글입니다. > 제목 : 질문있습니다. > 현재 수익을 체크 하게끔 변수를 하나 쓰고서 이걸 로그를 찍어 보면.. 최고값을 저장하게끔 해 놓구요... 근데..이 봉완성전에 변동이 왔다 갔다.. 만약 봉 완성 전에 1 , 2 , 3 이걸 왔다 갔다 하면..최고값이 3 이란걸..변수에 셋팅이 되었다면.. 봉이 완성할때 1 이 되었다면..이 값을 최고값이라고 셋팅이 되어져 버립니다.. 매수 , 매도가 봉 완성때 이뤄 진다는건 어쩔수 없다고 하더라도... 이건 이미 최고값이 3이란 값이 셋팅 되어졌는데 봉 완성때 1 이 되었다고 해서 최종값이 1로 셋팅 되는건 좀 이상하지 않나요... 한번더 여쭤 보고 싶은게.. 봉완성때 매수,매도가 이뤄 진다고 하니.. 장대 음봉,양봉시..손실이 너무 커져 버리는데 .. 이런 경우 해결책이 진짜 없는건가요 ?? 이 부분이 시스템으로 운영시 치명적인데요... 정말 해결책이 없는건가요..?? 그리고 한가지 더 질문은.. 처음 질문에서 매수,매도가 봉완성시 어쩔수 없다면..봉 완성 중간에 변수에 셋팅되는 값 역시 봉완성시 결정된다는 건..좀 이상하지 않냐는 건데요.. 위에서 이야기 한데로..봉완성 중간에 3이란 변수까지 갔다가..마지막에 1이란 값이 최종값으로 셋팅 된다는게..이상하지 않냐는 거죠.. 시스템 트레이딩을 하는 사람들이 대부분 포기 하게끔 하는 원인중에 하난거 같은데요. 봉완성시라는 이게... 장대 음봉 , 양봉시 치명적인 문제를 가지고 있습니다.. 정말 해결책이 없는건가요..? 시스템 셋팅값에 목표값 지정하면 봉완성 전에도 매도가 된다고 전에 읽은거 같은데. 이건 봉완성이 안되었는데도 어떻게 하는건가요... 꼭..해결책을 받을수 있으면 좋겠습니다
프로필 이미지
뽀로로엄마
2011-04-13
709
글번호 37597
시스템
답변완료

인풋변수가 틀렸나여?

인풋이 툴렷다고 나오아소여
프로필 이미지
기초부터다시
2011-04-13
826
글번호 37596
시스템