커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

타종목 참조 문의

타종목 참조로 해서 시스템을 돌리려고 합니다. -------------------------- [선물] [콜 등가+1] -> data2 [콜 등가+4] -> data3 -------------------------- 이렇게 구성하고자 할때, 오전 09:00에 자동으로 구성되게 할수는 있는지요?
프로필 이미지
한글나라
2008-12-12
736
글번호 18709
시스템
답변완료

문의 드립니다.

if crossup(ma(c,5),ma(C,20)) Then buy("매수",onclose,def,5); if crossdown(ma(c,5),ma(C,20)) Then exitlong("매수청산"); 여기에서 1,2번 각각입니다. 1. 손절매 3pt 삽입시 2. 최대수익대비하락 0.1pt 삽입시 어떻게 되는지 알고 싶습니다.
프로필 이미지
한글나라
2008-12-12
759
글번호 18708
시스템
답변완료

array 사용법 질문입니다.

안녕하세요. 1. 먼저 ARRAY 함수 사용법에 대해 문의 드립니다. array에 총 100개의 봉의 저점값이 저장되어 있습니다. 이 100개의 값중에서 현재 값이 골든 크로스 하면 매수.... 하라는 식을 만들고 싶습니다. 제가 궁금한 부분은 골든 크로스부분이 아니고 array에 저장되어 있는 모든 값을 어 떻게 비교하느냐 입니다. 일일이 crossover(close,array[1]) Or crossover(close,array[2])..... 이런것이 아 니고 간단하게 해결할수 있는 방법을 부탁드리겠습니다. 2.DATA2 사용법입니다. data1과 data2에 같은 지표를 사용하여 데이터를 비교하려고 합니다. 이에 다음 변수들이 각각 Close와 골든 크로스가 날때 매수한다 라는 수식을 좀 부탁 드립니다. var:A(0,data1) var:B(0,data2)
프로필 이미지
falcon00
2008-12-12
792
글번호 18705
시스템
답변완료

시스템합성에 대해

죄송합니다. 아래 친절한 답변 감사드리며 하나만 더 여쭙습니다. 시스템합성을 할때요. 저는 10분봉시스템과 15분봉시스템을 합성하고 싶은데요. 1)이경우는 할 수 없이, 주차트를 5분봉으로 하고 보조지표로 10분봉과 15분봉을 하는 것이 맞겠지요? 2)이때 주차트는 5분봉이지만, 5분봉에서 진입신호나 청산신호는 당연히 안 발생합니다. 진입과 청산신호는 보조지표인 10분봉과 15분봉에서만 발생하는데요. 이런 식이더라도 진입과 청산이 원활할련지요? 주종목인 5분봉이 완성되는 시점과 보조지표(타종목)인 10분봉,15분봉의 봉완성이 동시라야 진입/청산이 원활할 터인데요. 같은 선물5분봉/10분봉/15분봉이니 진입과 청산이 원활할 듯 싶은데 맞는지요? 감사합니다. 좋은 주말되세요 ^^*
프로필 이미지
스테디어드밴서
2008-12-12
712
글번호 18704
시스템
답변완료

다섯가지 질문드립니다

안녕하세요 다섯가지 질문이 있어서요 1)5분봉을 주차트로 하고 보조로(타종목참조) 10분봉을 택했습니다. var:bbw1(0),bbw2(0); //bbw1 은 5분봉차트, bbw2는 보조인 10분봉차트 것입니다. bbw1=(bollbandup(20,2)-bollbanddown(20,2))/ma(c,20) bbw2=(data2(bollbandup(20,2))-data2(bollbanddown(20,2)))/data2(ma(c,20)) 위 식에서 bbw2를 제대로 표현했는지 봐주시면 감사하겠습니다. bbw2는 bbw1과 같은 형식으로 표현되는 것인데 10분봉이냐 5분봉이냐의 차이만 있는 것이지요. ----------------------- 2)위에서 보조지표인 10분봉차트의 호가잔량을 표시하려면 data2(asks) , data2(bids) 이렇게 표현하면 되는지요? ---------------------- 3)위의 시스템이, 선물 5분봉,10분봉,15분봉 시스템의 합성시스템이라고 가정합니다. 주차트는 5분봉차트입니다. 그런데 합성시스템중 선물15분봉시스템의 신호에 따라 진입을 했습니다. 그리고 청산신호가 합성시스템중 선물10분봉시스템에 의해 나왔습니다. 이때 주차트는 선물5분봉차트라고 했을때, 위와 같은 경우 진입과 청산이 원활하게 이뤄지는지요? --------------------------------------------------- 4)위에서 5분봉차트를 주차트로 하고 보조지표로 10분봉 15분봉차트를 차례로 선택했을 경우, 10분봉은 data2, 15분봉은 data3가 되는 것이 맞는지요? -------------------------------------------------- 5)accumn(iff(disparity(20)<99.5,1,0),10)>=1 최근 10개봉간 20이평이격도가 99.5보다 작은 봉이 존재하는가를 확인하는 식인데요. 위와 같이 하면 현재봉을 포함하는 것이 맞지요? 그런데 최근10개봉을 확인할때, 항상 오늘의 시가봉부터 확인하도록 하려면 식을 어떻게 세워야 할련지요? 자꾸 전일의 봉들까지 검색/확인되어서 곤란한 경우가 생기네요. 감사합니다. 즐거운 주말되세요 ^^*
프로필 이미지
스테디어드밴서
2008-12-12
725
글번호 18697
시스템

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

프로필 이미지
redfox
2008-12-12
127
글번호 18696
시스템
답변완료

10분봉 상에서..

10분봉상에서 당일 봉은 37개가 존재하는데 수식에서 첫봉부터 30번째봉까지만 검색하려면 어떤 수식을 첨가시켜야 하는지요?
프로필 이미지
회원
2008-12-11
675
글번호 18695
검색
답변완료

리포트 부분..

시스템 식은 아니구요.. 보시다 싶이.. 시스템포트 구성한 리포트입니다. 현재 Pt 기준이라고 명기되어져 있지만.. 수치는.. 원 기준으로 표시가 되더라구요. 리딩투자증권같은 경우는 Pt 기준으로 이쁘게 표시 되는데.. 예스트레이더도.. 원 기준이 아닌 Pt 기준으로 표시 할수 있을가요? 이게 오류인것인지.. 따로 pt로 설정할수 있는 방법이 있는지요? 리딩은 pt 로 이쁘게 되는데.. 하이쪽에서는.. 안되네요.
프로필 이미지
회원
2008-12-11
733
글번호 18694
시스템
답변완료

수식변경이요

3.0에서 쓰던 지표입니다. 3.1에서 쓰려니 오류가 납니다. 어디에 문제가 있는지 수식변경 부탁드립니다 hyunggi3@naver.com으로 부탁드려요 input : 매도가격(0); // 매도 합산 가격을 입력합니다. var : Basis(0),Dopen(0); Basis = C + data1("C"); if 매도가격 >Basis then plot1(Basis, "이익구간", RED); //양매도이후 레드선이면 이익을 뜻합니다. else plot1(Basis , "손실구간", BLUE); // 양매도이후 파란선이면 손실을 뜻합니다. plotBaseLine1(매도가격,"기준선",BLACK);
프로필 이미지
에릭짱
2008-12-11
858
글번호 18693
지표