커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
rkd5011
2017-03-17
4
글번호 107954
사용자 함수
답변완료

시간 설정 관련

안녕하세요 예스랭귀지 사용중 궁금한점이 있어서 질문 남깁니다. 차트는 2분봉에서 진행하였습니다. if sTime >= 120000 and sTime <= 120100 then buy("buy",AtStop,c); 시간을 저렇게 적용하면 제 생각으론 12시00~02분봉 안에서 명령이 나가서 늦어도 12시02~04분봉에서 매수주문이 있을거라 생각했는데, 실제로는 12시04~06분분에 매수 명령이 나갑니다. 그래서 정확한 시간 개념에 대한 설명을 좀 부탁드려봅니다! 차트에 적힌 시간은 그 봉의 시작시간이 아닌 끝시간인가요? 그리고 AtStop사용시 봉 완성 하기 전에 주문이 나가는 것이 아닌가요? 두서 없는 질문 죄송합니다 ^^;;
프로필 이미지
작지않아
2017-03-17
110
글번호 107953
시스템

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

프로필 이미지
2wnwn
2017-03-20
17
글번호 107952
지표
답변완료

문의 드립니다.

안녕하세요 5이동평균선이 20 이동 평균선을 골든크로스 하면 그때 부터 생기는 모든 봉의 저가 적당한 아래 "수"라고 표시하고 5이동평균선이 20이동 평균선을 데드 크로스 하면 그 때 부터 생기는 모든 봉의 고가 적당한 위에 "도"라고 글자를 표시 할 수 있습니까 감사합니다.
프로필 이미지
동해바다01
2017-03-17
115
글번호 107951
지표
답변완료

사용자저장화면을 여러개 띄울수 있나요?

안녕하세요^^ 여러칸을 만들어서 사용자저장화면을 만들었는데 사용자 저장화면을 두세개 띄울수 있을까요?
프로필 이미지
나언제나
2017-03-17
102
글번호 107949
지표
답변완료

시스템식 수정건

안녕하세요 3월9일 질문 수정건입니다 시스템식 수정 문의드립니다 해외선물 오일기준입니다 (시스탬식=일봉상 시가 =기준선) 매수조건=기준선 기준으로 현재가가 기준선위에있고+sw2선(1.5)이양선(적색)첫발생시 매수진입 매도조건=기준선 기준으로 현재가가 기준선 아래에있고+ sw2선(1.5)이 음선(노랑색)첫발생시 매도진입 간단설명 일봉상 시가형성+sw2선첫일치시=매수 매도 진입 시간은 한국시간 시작시간 첨부 sw2
프로필 이미지
아트정
2017-03-17
146
글번호 107938
시스템
답변완료

수식질문

사진처럼 50틱에서 60일 이동평균선이 상방으로 가면 빨강 하방으로 가면 파랑으로 표시 할 수 있을까요?
프로필 이미지
한짱
2017-03-17
182
글번호 107933
지표
답변완료

시스템식 문의드립니다

안녕하세요. 어려운일 도와주셔서 항상 감사합니다!! 다음과 같은 시스템식을 문의드립니다. 사용지표는 다음과 같습니다. -------------------------------------------------------- input : Period(300); var : kl(0),V1(0),V2(0),V3(0); var : V4(0),V5(0),V6(0),V7(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then kl = (var1+var2)/2; V1 = var1-((var1-kl)/5)*2; V2 = var1-((var1-kl)/5)*3; V3 = var1-((var1-kl)/5)*4; V4 = var1-((var1-kl)/5)*5; V5 = var1-((var1-kl)/5)*6; V6 = var1-((var1-kl)/5)*7; V7 = var1-((var1-kl)/5)*8; plot1(var1,"최고점"); plot2(v2,"2타점"); plot3(v3,"3타점"); plot4(v4,"4타점"); plot5(v5,"5타점"); plot6(v6,"6타점"); plot7(v7,"7타점"); ------------------------------------------------------------- 매수전 10분봉 기준 이전 신고가 돌파 : o < c and highest(h, 300, 1)*1.017< H ㄱ. 0900-1120 사이에 300봉 이전 신고가 갱신이 있었고 0900-1130사이 v1 터치 하면 매수 안함 ㄴ. 1140부터 이전 신고가를 돌파해서 새로운 신고가가 생기면 매수가능 ㄷ. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140 - 1320 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 v3터치에 매수 ㄷ-1. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140-1320 사이 v1 터치하면 v2터치에 매수 ㄹ. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 3터치에 매수 ㄹ-1. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 최저가가 v1터치 하면 v1에 매수 매수 한번 매수하면 추가매수는 하지 않습니다 조건에 맞는 매수가 터치시 시장가 매수 매도 매수후 최저가 + (v1 - v2) 손절 매수가 - (v1-v2)*2 한번 매도나 손절이 발생되면 이전 신고가 갱신을 하기 전에는 다시 매수하지 않습니다
프로필 이미지
kosto1
2017-03-17
118
글번호 107932
시스템
답변완료

다음식 수정 부탁드립니다.

안녕하세요. 다음 2개식에서 추가로 외국인 주식(코스피) 순매수량 조건을 넣어서 수식 부탁드립니다. (제가 만들어 봤는데 계속 문법에러 메세지가 나오네요.) 좋은 주말 보내세요. 감사합니다. 1식: 1) 다음 1식에서 추가조건으로 - 당일 외국인 주식(코스피)순매수액이 +100억 이상에서 발생하는 첫 양봉에서 매수후 1p익절 또는 종가청산. 외인매수액이 -100억 전환시 손절+ 매도진입. 2) 당일 외국인 주식(코스피)순매수액이 -100개 이하에서 발생하는 첫 음봉에서 매도후 1p익절 또는 종가청산. 외인매수량이 +100억 전환시 손절 + 매수진입. 2식(시가 기준): 1) 다음 2식에서 추가조건으로 - 당일 외국인 주식(코스피)순매수액이 +100억 이상에서 발생하는 시가위 첫 양봉에서 매수후 1p익절 또는 종가청산.외인매수액이 -200억 전환시 손절+ 매도진입. 2) 당일 외국인 주식(코스피)순매수액이 -100개 이하에서 발생하는 시가밑 첫 음봉에서 매도후 1p익절 또는 종가청산. 외인매수액이 +100억 전환시 손절 + 매수진입. 1. var : cond(false,data1); if Bdate != Bdate[1] Then{ cond = false; } if cond == false and data2(C) >= 300 and data1(C>O) Then{ cond = true; buy("b",AtMarket); } if cond == false and data2(C) <= -300 and data1(C<O) Then{ cond = true; sell("s",AtMarket); } if MarketPosition == 1 and data2(C) <= -300 Then sell("sb"); if MarketPosition == -1 and data2(C) >= -300 Then buy("bs"); SetStopProfittarget(1,PointStop); SetStopEndofday(153400); 2. var : cond(false,data1); if Bdate != Bdate[1] Then{ cond = false; } if cond == false and data2(C) >= 300 and data1(C>O and C > dayopen) Then{ cond = true; buy("b",AtMarket); } if cond == false and data2(C) <= -300 and data1(C<O and C < dayopen) Then{ cond = true; sell("s",AtMarket); } if MarketPosition == 1 and data2(C) <= -300 Then sell("sb"); if MarketPosition == -1 and data2(C) >= -300 Then buy("bs"); SetStopProfittarget(1,PointStop); SetStopEndofday(153400);
프로필 이미지
sky78
2017-03-17
205
글번호 107931
시스템