커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁드립니다..

제가 매매하는것은 해외 선물입니다.. 거래시간 오전10:00 ~ 새벽 04:00 시가에서 5틱 상승하면 1계약을 매도하고 추가로 5틱 상승하면 1계약을 매도하고 추가로 5틱 상승하면 2계약을 매도하고 추가로 5틱 상승하면 3계약을 매도하고 추가로 5틱 상승하면 5계약을 매도하고 추가로 5틱 상승하면 8계약을 매도한다. 청산은 마지막 진입가격에서 10틱수익에 한다. 시가에서 5틱 하락하면 1계약을 매수하고 추가로 5틱 하락하면 1계약을 매수하고 추가로 5틱 하락하면 2계약을 매수하고 추가로 5틱 하락하면 3계약을 매수하고 추가로 5틱 하락하면 5계약을 매수하고 추가로 5틱 하락하면 8계약을 매수한다. 익절은 마지막 진입가격에서 10틱에 하고 손절은 마지막 진입가격에서 10틱에 한다. 진입 청산 이후 새로운 진입 시작지점은 청산지점으로 한다
프로필 이미지
락뽀드
2011-04-07
750
글번호 37350
시스템
답변완료

몇가지 질문드립니다.

17868 글을 참조해주시면 감사하겠습니다. 첫번째 질문입니다. 3월 30일 상승-3월 31일 갭상승이었기 때문에 31일 시가 매도 1회, 리버셜 1회 두 번의 거래만 발생해야 하는데 첨부한 사진에서처럼 매매가 지속적으로 발생합니다. 옵셔널 파트에서 피라미딩 체크 여부에 따라 재진입을 하는건지요? 확실하게 의도한대로만 매매가 나가게 하려면 어떻게 수정해야 하는지 말씀 부탁드립니다. 두번째 질문입니다. 위의 전략식과 함께 손매매로 종가 (동시호가)에 최대 3계약을 진입해 오버나잇-익일 시가(동시호가)에 청산하려고 합니다. " 종가-시가 신호매매"인 셈이지요. 반면 위 전략식은 "시가-종가" 전략이라 손매매와 시스템간에 시간중복이 없기 때문에 문제가 되지 않을 것 같은데 충돌을 피하기 위해 전략식에서 주문을 1,2초 늦게 나가게 할 수 있는지요? 가능하다면 수식은 어떻게 수정되어야 하는지요? 세번째 질문입니다. 장중에 손매매를 하더라도 시스템은 시스템대로 작동되게 하려면 어떻게 해야 되는지요? - 수식에서 ifmarketposition 부분이 삭제되면 리버셜 전략이 안 들어갈 것 같고 삭제를 안하면 손매매가 불가능할 것 같은데 손매매도 하면서 시스템은 그대로 작동되게 할 수 있는지요? 만일 가능하다면 수식은 어떻게 수정되어야 하는지요?
프로필 이미지
파블로
2011-04-07
865
글번호 37349
시스템
답변완료

상승률 상위종목검색할수있나요??

당일말고 날짜별로 상승률 상위종목을 알수있는방법이나 검색식이 있으면 알려주세요 최근에 것만이라도요 감사합니다
프로필 이미지
dsad
2011-04-07
875
글번호 37348
검색
답변완료

부탁드립니다----------

var1 = SwingHigh(1,h,left,right,period); 검색해보니 위식이 전고점을 표시한식인데 전고점과 전저점을 차트에 표시 해주세요 추가질문)렌꼬차트 라는것은 지표식으로 만들수 없나요? 수고하세요
프로필 이미지
leekss1
2011-04-07
804
글번호 37340
지표
답변완료

부탁드립니다

진입을 했을때 5,20 데드크로스나거나 또는 5,60 데드크로스가 날때 매수청산을 하는 데 둘다 각각 데드크로스난 봉의 min(c,o) (양봉이면 시가, 음봉이면 종가)를 저장하 여 데드크로스 전체 구간중에 min(c,o) 에서 2틱이상 아래로 내려가면 바로 매수청산 을 하는 식 부탁드립니다 atstop 을 이용하면 될것 같은데 쉽지 않군요... 감사합니다
프로필 이미지
코크
2011-04-07
747
글번호 37339
시스템
답변완료

청산식의 구조를 부탁드립니다

청산식의 구조를 생각하는 중입니다만 쉽지 않네요 아래와 같은 2가지 형태의 청산구조가 가능할까요? 가능하다면 개략적인 형태로 틀을 잡아 주시기 바랍니다 A type 청산식A에서 조건1이면 청산 조건2이면 청산식B로 이동 청산식B에서 조건3이면 청산 조건4이면 청산식C로 이동 청산식C에서 조건5이면 시장가청산 조건6이면 조건 완성시 다음봉청산 B type (loop형으로 2회 반복일때 청산식 C에서 청산 ) 청산식A에서 조건1이면 청산 조건2이면 청산식B로 이동 청산식B에서 조건3이면 청산 조건4이면 청산식C로 이동 청산식C에서 조건5이면 청산 조건6이면(1회차) 청산식A로 이동 2회차 일때 청산
프로필 이미지
티끌
2011-04-07
765
글번호 37338
시스템
답변완료

문의...

예를들면 주차트에 2분차트설정하고 data2 : 참조종목1 2분 data3 : 참조종목2 2분 data4 : 참조종목3 2분 data5 : 참조종목4 2분 data6 : 참조종목5 2분 data7 : 참조종목6 2분 이렇게 참조종목 6종목이고 주기는 같은 2분이라고 가정합니다 var1 = (data2/(data2+data3))*100; var2 = (data4/(data4+data5))*100; var3 = (data6/(data6+data7))*100; 위에것들을 지표로 표현하고자합니다 이때 제가 원하는것은 주차트를 2분으로 설정하고 나머지 참조종목들도 같은 2분으로 그대로 두고 지표출력은 참조종목의 10분으로 타주기로 코딩하고 싶습니다 그래서 10분을 외부변수로 사용해서 20분,30분....등 상황에 따라 바꾸어 지표를 보고자 합니다 중요한것은 주종목뿐만 아니라 참조종목들도 2분으로 고정한상태에서 참조종목들의 다른분들을 외부변수로 만들어 바꾸고 싶다는겁니다 코딩하실때 timetominute함수를 사용하지 마시고 dayindex()%N으로 표현해서 부탁드립니다 부탁드립니다
프로필 이미지
기사회생
2011-04-07
708
글번호 37337
지표
답변완료

수식부탁드립니다.

var : dayupvol(0),daydownvol(0); if date != date[1] Then{ dayupvol = 0; daydownvol = 0; } dayupvol = dayupvol+upvol; daydownvol = daydownvol + DownVol; plot1(dayupvol); plot2(daydownvol); 위의 dayupvol 과 daydownvol을 사용자함수로 넣고 싶습니다. 부탁드립니다. 수고하세요.
프로필 이미지
산인
2011-04-07
792
글번호 37336
지표
답변완료

나의 시스템식 감수 부탁드립니다

I) 진입규칙 1.20일 신고가나 macd G/C 발생시 진입 2.40일 신고가 발생시 추가진입 청산규칙 1.진입가보다 2Atr 하락시 손절청산 2.진입가보다 2Atr 상승후 하락시 손익분기청산 3.상승전환후 고가보다 3Atr 하락시(샹들리에청산) 추적청산 을 식으로 만든건데 잘연결이 않되고 손익분기신청은 어디 베낄곳도 없어 비워 두었습니다 감수 부탁드립니다. II)그리고 위 3번추적청산가격을 선으로 나타낼려고하면 식은 어떻게? input:Length1(20),Length2(40),shortPeriod(12), longPeriod(26), Period(9); # 1차진입 20일 신고가 if High > Highest(High, Length1)[1] then buy("buy1"); #진입 macd g/c value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { Buy("buy2"); } #2차 진입 40일 신고가 if High > Highest(High, Length2)[1] then buy("buy3"); #손절청산 진입가보다 2Atr 하락시 var 3 = lowest(L,BarsinceEntry+1); Exitlong("손절청산“,Atstop,Var3-ATR(22)*2); #손익분기청산 진입가보다 2Atr 이상상승후 하락시진입가청산 #추적청산 최고가대비 3ATR하락 var4 = highest(h,BarsinceEntry+1); Exitlong("추적청산“,Atstop,Var4-ATR(22)*3);
프로필 이미지
강변거사
2011-04-06
752
글번호 37335
시스템