커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

진입시간 조정

아래와 같은 수식에서 진입하면 시초부터 손실이 발생하는 결과가 나와서 진입시간을 9시 30분에서 당일 청산을 2시55분으로 추가 하려고 하는데요. 도움 부탁드립니다. 제가 책보고 하니까 자꾸 아래 수식에 영향을 주는 에러가 나와서 잘 안되네요..^^: 간단한 수식도 초보에겐 어렵네요.. Inputs: 청산틱수(20); if MarketPosition <= 0 Then buy("b",AtStop,highest(H,5)+PriceScale); if MarketPosition >= 0 Then sell("s",AtStop,Lowest(L,5)-PriceScale); if MarketPosition == 1 Then exitlong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*청산틱수); if MarketPosition == -1 Then ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+PriceScale*청산틱수);
프로필 이미지
싸이클론
2015-09-25
205
글번호 90716
사용자 함수
답변완료

문의드립니다.

과거데이터 켄들차트 일봉에서 시뮬레이션 테스트를 한다고 가정하고, atstop를 이용하여 시스템을 작성하였을 때, 시뮬레이션 결과를 신뢰할 수 있는지 궁금합니다. 예를들어 시초가가 100원 종가가 200원 저가 50원 고가 250원 이라고 가정한다면, 시뮬레이션에서 테스트 할 때, 100원에서 시작해서 50원까지 떨어졌다 250원까지 상승 후 200원에서 마감하는 직선적인 움직임만으로 인식을 하는지... 혹은 그날 파동의 움직임까지 감안을 해서 시스템 테스트 결과를 보여주는지가 궁금합니다. 즉, 과거 캔들차트에서 atstop으로 시스템을 작성하였을때, 그 시스템이 실제로 과거에서의 움직임에 따라 거래가 되었는지, 아니면 단지 단순한 시가,저가,종가,고가에 따른 직선적인 움직임만을 포착하여 결과를 보여주는지 궁금합니다.
프로필 이미지
yanartas
2015-09-25
190
글번호 90715
시스템
답변완료

수식부탁드립니다.

2 개의 이평선 단기 = ma(c,50); 중기 = ma(c,200); 에서 단기이평선의 색을 단기가 장기 위에서 우상향하면 빨간색 우하향하면 노란색 단기가 장기 아래에서 우상향하면 흰색 우하향하면 녹색 으로 그리고 싶습니다.
프로필 이미지
무지개나날들
2015-09-25
186
글번호 90714
지표
답변완료

즐거운 한가위되세요

해외선물(국내선물) 호가창에서 1호가당 100계약 이상의 매도와 매수를 차트로 만들어주세요.
프로필 이미지
수루지
2015-09-25
182
글번호 90712
지표
답변완료

문의드립니다

손절매 1% 최대 수익 대비 하락 (최고가격 대비) 0.4% / 0%수익 이후 목표수익 2% 수식으로 표현하면 어떻게 되는지요 행복한 한가위되세요~
프로필 이미지
july
2015-09-25
180
글번호 90711
시스템
답변완료

종목검색식 부탁드립니다...

참고: X는 임의의 변수로써 제가 설정할수있어야합니다 조건검색식 1 분봉기준 현재봉기준 X봉전의 거래량이 두번째높은 거래량보다 X% 많은 종목 예: 현재봉 기준 5봉전(X봉전)의 거래량이 두번째로 많은 거래량보다 50%(X%)많은 종목 검색 = 삼성전자 기준이 되는 거래량은 제가 임의로 설정할수있어야하고 두번째로 만은 거래량은 현재봉부터 제가 임의로 설정한 갯수의 봉들중에서 말그대로 거래량이 두번째로 많은 거래량을 의미합니다 그래서 기준이 되는 거래량과 두번째 많은 거래량의 차이를 검색하는 종목식입니다
프로필 이미지
dsad
2015-09-25
234
글번호 90710
종목검색
답변완료

함수수정 요청

if MarketPosition <= 0 Then buy("b",AtStop,highest(H,10)+priceScale); if MarketPosition >= 0 Then sell("s",AtStop,Lowest(L,10)-PriceScale); 1. 위 함수에서 전거래 손실시에 당거래 매매 함수를 추가하고 싶습니다. 2. 위 함수에서 전전거래와 전거래에 연속 손실시 당거래 매매 함수를 추가하고 싶습니다.
프로필 이미지
통큰베팅
2015-09-24
180
글번호 90709
시스템
답변완료

종목검색식 다시 봐주세요

적용결과 계속 안나오는데 잘못된 부분이 있는지 확인 부탁드리겠습니다.
프로필 이미지
xspell
2015-09-24
185
글번호 90708
종목검색
답변완료

수식문의드립니다.

선물트레이딩을 한다고 가정했을때, 시스템을 테스트 할 때 선물연결지수를 사용하였습니다. 이후 선물연결지수를 data2로 지정하고 data1에 최근월물을 지정하고, 연결선물지수로부터 발생한 신호를 받아 최근월물을 거래할려고 합니다. 예를들어 input : m1(10); if crossup(c, ma(m1)) then { bey("1", atmarket, def, 1); } input : m2(15); if crossdown(c, ma(m2)) then { exitlong("x1", atmarket, def, 1); } input : p1(1); setstoploss(p1, pointstop); 이런 수식을 연결선물 지수에서 작성하였을때, data2에 연결선물지수, data1에 최근월물을 설정하고, 수식을 input : m1(10); if data2(crossup(c, ma(m1))) then { bey("1", atmarket, def, 1); } input : m2(15); if data2(crossdown(c, ma(m2))) then { exitlong("x1", atmarket, def, 1); } input : p1(1); data2(setstoploss(p1, pointstop)); 라고 수식을 바꾸어주면 올바르게 작동하는 것이 맞는가요? 특히, setstoploss가 정확히 작동하는지 궁금합니다. 또한 이런 방법이 아닌 다른 간단한 방법이 있는지도 궁금합니다. 요지는 연결선물지수로 작성한 시스템이 그 시그널 그대로 최근월물에서 신호를 받아 거래하는 것입니다. 감사합니다.
프로필 이미지
yanartas
2015-09-24
192
글번호 90707
시스템