커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁드립니다.

질문01) 전일 5분봉상에서 1개 봉의 거래대금이 10억 이상인 봉이 1회 이상 발생한 종목을 검색하고 싶습니다. 질문02) 이럴경우 3202 파워검색창에서 검색에 필요한 최소기간을 몇 봉으로 설정하는것이 가장 효율적일까요?
프로필 이미지
gaia
2020-05-09
1239
글번호 138718
종목검색
답변완료

지표 표현

input : N(5); var : T(0),S(0); if T <= 0 and SwingHigh(1,h,N,N,N*2+1) != -1 Then { T = 1; S = H[N]; plot1(H[N],"지표01",RED); } if T >= 0 and SwingLow(1,L,N,N,N*2+1) != -1 Then { T = -1; S = L[N]; plot1(L[N],"지표01",blue); } plot2(S,"지표03",iff(T == 1,blue,BLACK)); 위의 수식에서 '지표03'을 차트에서 표시하면 그림1과 같은 모양이 됩니다. 이때, 그림2 또는 그림3와 같이 표시하려면 어떻게 해야 할까요? 그림1은 스윙하이-스윙로우-스윙하이-스윙로우...를 번갈아가면서 표시했다면 그림2,3은 기존의 스윙하이(로우)를 새로운 스윙하이(로우)가 나올때까지 선을 유지하는 형태입니다.
프로필 이미지
노인
2020-05-09
1251
글번호 138717
지표

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

프로필 이미지
2wnwn
2020-05-11
16
글번호 138716
지표
답변완료

검색식 작성부탁드립니다

당일 캔들이 일목균형표 전환선이 10 이평선을 골드 크로스할때 검색식과 종목검색식 부탁드립니다
프로필 이미지
파워
2020-05-08
481
글번호 138715
검색
답변완료

문의 드립니다.

이평선 5 20 60 120 정배열 이면서 MACD 12 26 9 0선 기준선을 아래서 위로 돌파시 매수 MACD 0선 위에서 아래로 돌파 시 매도 청산 완료 이평선 5 20 60 120 역배열 이면서 MACD 12 26 9 0선 기준선을 위에서 아래로 돌파시 매도 MACD 0선 아래서 위로 돌파 시 매수 청산 완료 부탁드립니다.
프로필 이미지
선물대장
2020-05-08
633
글번호 138714
시스템
답변완료

질문 올립니다.

안녕하세요. 늘 감사드립니다. 1. 시가를 이용하는, 비교적 단순한 로직의 코딩 부탁 드립니다. 나스닥의 경우, DayOpen이 07:00시의 가격인바, 언제든, 그 개장 시초가에서 40틱(10포인트)((외부 변수로 부탁드립니다)) 위를 돌파해 올라 가면 매수하여, 만일 언젠가 하락하여 개장 시초가를 하향 돌파하면 손절, 그렇지 않으면 종장 시간 직전인 다음 날 아침 05:50분에 청산되도록 하는 식 부탁 드립니다. 매도의 경우도 마찬가지로, 역으로 하여 같이 부탁드립니다. ((시간이, 한국시간 자정 24:00을 지나서 날짜가 바뀌고 난 시간까지를 다뤄야 해서, 그 부분이 좀 더 궁금합니다. 단순하게 SetStopEndOfDay를 쓸 수 없는 상황이라서요)) 2. 거의 똑 같은 로직을, 밤 22:30의 미국 본장 개장 시각의 가격을 본장 개시가로 하여, 그 가격에서 40포인트 위 돌파시 매수, 그 가격까지 내려 오면 청산, 안 그러면 다음 날 아침 05:50까지 홀딩 후 청산 매도는 역으로. ((어차피 06:00에 일단 폐장되고 06:40 경에 HTS를 재시작해야 하므로, 22:20 쯤에 이 시스템을 작동시킨 후, 취침하여, 다음 날 아침에 기상하여 결과를 본다는 가정하에, 밤새도록 컴퓨터가 자동 거래를 하도록 하되 비교적 단순한 로직으로 되게 한다는 의미에서 구상하는 것입니다)) 감사합니다.
프로필 이미지
즐겁게
2020-05-08
567
글번호 138713
시스템
답변완료

수식 문의

볼린저밴드 상한선과 하한선을 돌파할 경우 알람을 알려주는 수식을 사용하고 있습니다만... 1번, 2번의 경우처럼 캔들이 직접 상,하한선을 돌파할 경우만 알람이 되고 있습니다. 3번처럼 볼린저 밴드의 직전 최저점(하한선 돌파의 경우는 직전 최고점)을 돌파하는 경우에도 돌파하는 최초의 1개봉에서 알람이 되도록 수식을 추가하고 싶습니다. Input : Period(10), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(MAv, "이평"); Plot2(BBup, "상단밴드"); Plot3(BBdn, "하단밴드"); If CrossDown(C, BBup) or CrossUp(c, BBup) or CrossDown(C, BBdn) or CrossUp(c, BBdn) then PlaySound("C:₩WRFutures₩NTS₩simulation₩system₩sound₩시세알람조건도달문장.wav");
프로필 이미지
디차트
2020-05-08
757
글번호 138708
지표
답변완료

안녕하세요

input : ft(0),p(5); var : src(0),mav(0),rad2degree(0),ma_slope(0),filter(0); src = (o+h+l)/3; mav = ma(src,P); rad2degree=75/9.14159; ma_slope=rad2degree*atan((mav - mav[1])/atr(44)); filter = iff(ma_slope > ft,MAGENTA); If CrossUp(ma_slope,0) Then Buy(B); ma_slope가 0을 넘는 종목을 검색 가능하도록 도움 부탁드립니다. 감사합니다.
프로필 이미지
물고기
2020-05-08
549
글번호 138706
종목검색

여행88 님에 의해서 삭제되었습니다.

프로필 이미지
여행88
2020-05-08
5
글번호 138704
종목검색