커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁합니다

수식1--- trix+ a=Trix(Period)-Trix(Period,1); highest(l-a,period3) 수식2--- trix- a=Trix(Period)-Trix(Period,1); highest(l-a,period3) period 10 period1 20 period3 60
프로필 이미지
안전
2011-12-25
565
글번호 46022
지표
답변완료

[보조지표] 변동성지수 관련

보조지표방식으로 변동성지수를 일간데이터로 불러들일때 오류가 있는 것 같습니다. 차팅은 잘되는데 말이죠.... MessageLog(" %.2f" , Data2(C)); 이런식으로 디버깅해보니 2004/07/12 일부터 30.35로 계속 같은 값이 들어오네요 그런데 변동성지수를 보조지표가 아닌 주지표로 적용했을 경우에는 이상없이 데이터가 잘들어옵니다. 빠른답변 부탁드립니다.
프로필 이미지
메롱메롱
2011-12-26
633
글번호 46021
지표
답변완료

매물대를 표현하고 싶습니다.

항상감사하게 생각하고 있습니다. 현제 예스에서는 매물대 지표를 제공하지 않고 있어 제나름대로 만들어 보려고 하는데 잘안되네요. 그럼 제가 만들고자 한는것을 차례로 적어 보겠습니다. 우선 기본틀은 선물 1분간의 거래량을 1분간 넘나들었던 호가수로 나누어 각 호가 가격에 저장해서 매분마다 누적하여 각 선물가격대의 거래량을 어림잡는 방법입니다. 1. 기준은 선물 1분봉입니다. 2. 1분동안 움직인 호가를 파악한다 ex)1분동안 선물의 저가가 265.50 고가가 265.80 이고 거래량이 60 이라면 고가-저가 =0.3 3. 여기서 나온0.3을 호가단위 0.05로 나눈다면 6 이 나온다 여기서 거래량60을 6으로 나눈다, 그러면 1분간의 가격단위의 평균적 거래량은 10 이다. 4. 그러면 위에서 말한 저가 265.50, 265.55, 265.60.....265.80 고가까지 각 6개의 가격대에 평균거래량 10을 각 저장시킨다. 5, 다음분봉에도 마찬가지 이런 방식으로 가격대와 거래량을 산추하여 저장하고 만약 전봉과 같은 가격대가 존재한다면 누적하여 저장하는 방법으로 각 가격대별 거래량을 산출하고 지표로 표시하고 싶습니다. 로직을 짜다 각 가격에 거래량을 저장하는 부분에 있어 막히는 부분이 있어 도움요청합니다. 잘 부탁드리겠습니다. var:저가(0),고가(0),호가수(0), 변동폭(0), 거래량(0); 저가=L; 고가=h; 변동폭=(고가-저가); #선물 1분간의 변동폭 호가수=변동폭/0.05; #호가 개수 파악 거래량=V/호가수; #거래량 평균 요기까지 하고서 그다음이 어렵더라구요, 배열로 하기도 어렵고 아니면 시작가 +- 호가를 미리 지정해야 한는건지 각 가격대에 거래량 저장 시키는 부분에서 막힙니다. 변동폭이 0.3 이라념 호가가 6개가 생기는데 이 각 가격을 로직으로 어떻게 표현해야 한는지 어렵습니다. 아무튼 자세한 설명과 좋은 로직 부탁드리겠습니다. 그리고 지표로 표시가 되지 않는다고 한다면 시스템 식으로라도 작성해서 디버깅 할수 있도록 해주십시요, 무조건 해주셔야 합니다.. 좋은 연말 보내세요
프로필 이미지
nadogaja
2011-12-25
869
글번호 46020
지표
답변완료

시장검색에 보면 거래량/거래대금 상위종목 검색이 있는데요

질문입니다 1. 거래량 상위종목순에서 1~200개만 검색하라 2. 거래대금 상위종목순에서 1~200개만 검색하라 3. 상승율 상위종목순으로 200개만 검색하라 즉 시장검색에서는 전체를 검색해주기때문에 결과내에서 조건검색하기가 힘듭니다 외부변수에 순위를 지정하고 싶습니다 100개 혹은 200개.300개를 지정하고 싶습니다 다시말해 거래대금(거래량) 상위순으로 200종목을 검색한 다음 그 200종목내에서 상승율 순으로 순서를 정하려는 목적입니다 여기에서 상승율순은 메뉴필드에서 전일대비(%)를 클릭하면 하락순 혹은 상승순으로 줄세우기가 되니까 동시에 수식을 만들지 않아도 되지만요 반대로 상승율순으로 200개를 검색한다음 거래대금순으로 줄세우기를 하고 싶습니다
프로필 이미지
bbchu
2011-12-25
755
글번호 46019
검색
답변완료

문의드립니다.

안녕하세요? 주식으로 시스템트레이딩을 하고 싶습니다. 예를들어 전체종목 중 실시간으로 원하는 조건이 만들어지는 종목을 찾아서 화면에 표시하고, 그 중 일정 규칙에 따라 검색된 종목중 다시 선택하여 자동으로 매매를 하고 싶습니다. 이게 가능한건가요? 가능하다면 검색식 예제가 있으면 받아볼 수 있었으면 합니다. 초보이니 되도록 자세한 부탁드립니다.
프로필 이미지
파파
2011-12-25
509
글번호 46018
검색
답변완료

문의드립니다..

1. 적용 대상: 개별 주식 2. 매수조건 가. 1차 매수: 엔벨로프(20,20) 하단선 하향 돌파 시 1차 매수 10,000,000원 나. 2차 매수: 1차 매수가에서 -10% 떨어진 가격에 2차 매수 10,000,000원 다. 3차 매수: 2차 매수가에서 -10% 떨어진 가격에 3차 매수 10,000,000원 3. 매도조건-(1차 매수 후에는 이익을 조금 크게 보려하고 23차까지 매수가 다 되어버리면 본전 근처의 탈출에 목적을 둡니다.. 잘 좀 짜주세요~) 가. 1차 매수 후 매도: 매수 평단가 대비 7% 상승 시 100% 매도 나. 2차 매수, 3차 매수 가 이루어진 뒤의 매도 방법 1) 12차 매수 평단가, 123차 매수 평단가의 +1% 이익 시 전량 매도 4. 매매시간- 14시 50분 이전에만 매수 매도가 이루어지게 해주세요.. 14시 50분 이후에는 신호가 뜨도 거래가 되지 않는 것 같던데요.. 관련된 설명도 좀 부탁드립니다.. 메리크리스마스~ 감사합니다~
프로필 이미지
백기사
2011-12-25
562
글번호 46017
시스템
답변완료

수식작성 부탁합니다..

15분봉 MACD(12,26,9)와 PSAR 매수신호일때 300틱 차트에서 종가가 20일선을 골드크로스 할때 매수,매도청산하고 데드크로스 할때 매수청산, 매도하는 식 부탁드립니다..
프로필 이미지
502억
2011-12-25
560
글번호 46016
시스템
답변완료

macd 진입

macd cross 진입식입니다. 첨부파일은 위 식에 피라미딩을 적용하여 나타난 그림입니다. 첨부된 그림에서 피라미딩 적용없이 두번째 진입토록 된 곳에서만 진입코자 합니다. (예를들어 매수시 첫번째 진입신호는 무시하고 두번째만 진입 이 후 매도신호 발생시 첫번째 무시 두번째 매수청산 및 매도진입) 수식 부탁합니다. Input : shortPeriod(12), longPeriod(26), Period(9),b(0.15),s(0.15); Var : value(0),value1(0) , macdosc(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); value1=ema(value,Period);//, "MACDSignal"); if crossup(value,value1) and value<-b then buy(); if crossdown(value,value1) and value>s then sell();
프로필 이미지
회원
2011-12-24
645
글번호 46015
시스템
답변완료

수식질문

if date != date[1] Then{ Var1 =H; var2 =L; } if stime < 9**** Then{ if H > var1 Then var1 = H; if L < var2 Then var2 =L; } 위수식에서 봉이하나라도정해진시간(if stime < 9**** )이후에돌파하면var1과var2의차이만큼var1에더하고 봉이하나라도이탈하면var1과var2의차이만큼var2에서빼주는수식을부탁함니다 미리감사드림니다
프로필 이미지
kcw1954
2011-12-24
649
글번호 46014
지표