커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
회원
2017-02-16
19
글번호 106915
시스템
답변완료

분봉 당일 최대거래량 갱신 신호

f date != date Then var1 = V; if dayindex > 0 Then{ if V > var1 Then{ var1 = V; if C > O Then buy(); 검색해보니깐 당일 최대거래량 갱신시 매수신호로 이걸 답변해주졋는데 실제 1분봉에 적용해보면 단순히 생각해봐도 하루에 최소 1번의 거래는 발생해야하는데 거래가 발생 않하는 날이 많아서요 뭔가 오류가있어보이는데 체크좀해주세요 이거 활용해보고싶은데 아니면 다른식으로 대체를좀 ㅜㅜ 그리고 검색식으로도 같이만들어주세요 검색식이에 적용해봤는데 최고거래량 갱신 안한 종목도 수시로 잡히고 좀 이상하더라고요 ㅜㅜ
프로필 이미지
하얀머리
2017-02-16
167
글번호 106901
시스템
답변완료

문의합니다

안녕하세요 늘 감사합니다 var : updn1(0),updn2(0); updn1 = data1((C-dayopen)/dayopen*100); updn2 = data2((C-openD(0))/openD(0)*100); plot1(updn1); plot2(updn2); PlotBaseLine1(0); 위식에서 D1과 D2가 모두 0에서 부터 그래프가 시작하도록 수정 가능한지요 부탁드립니다 감사합니다
프로필 이미지
파티아
2017-02-16
118
글번호 106900
지표
답변완료

차트에 선 표시 질문

아래 질문하던거였는데 묻힌거 같아 다시 올립니다... ---------------------------------------------------------------------- 답변감사합니다. 제가 궁금한건 plot2(mav); 를 표시할때 오늘기준으로 선을 긋고싶은데요.. 알려주신대로하면 과거당일당일의 평균값을 표시해주게되서요... 참고한 그림파일처럼 오늘기준으로만 가로직선을 긋고싶습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 두종목간의 차이 > 안녕하세요 예스스탁입니다. var : diff(0,data1),sumdiff(0,data1),sumi(0,data1),mav(0,data1); diff = data1(c)-data2(c); if sdate >= 20100101 Then{ sumdiff = sumdiff + diff; sumi = sumi+1; mav = sumdiff/sumi; plot1(diff); plot2(mav); } 즐거운 하루되세요 > 웨퐁 님이 쓴 글입니다. > 제목 : 두종목간의 차이 > 안녕하세요. 수식도움을 받고자 글을 올립니다. 아래와 같이 보고싶습니다. 1. data1종가 - data2종가 의 그래프 표시 2. 2010년이후부터 오늘까지의 data1종가-data2종가 의 평균값을 baseline처럼 표시 2번이 안되는데요.. 오늘기준의 값으로만 line을 그리려면 어떻게 해야하는지 모르겠습니다.
프로필 이미지
웨퐁
2017-02-16
158
글번호 106899
지표
답변완료

수식 재문의

안녕하세요 예스스탁입니다. var : T(0); if stime == 120000 or (stime > 120000 and stime[1] < 120000) Then{ T = 0; var1 = H; var2 = L; if C > O Then T = 1; if C < O Then T = -1; } if stime >= 120000 and stime < 130000 then{ if T == 1 and crossup(c,var1) Then buy(); if T == -1 and CrossDown(c,var2) Then sell(); } SetStopProfittarget(PriceScale*30,PointStop); SetStopLoss(PriceScale*30,PointStop); SetStopEndofday(140000); 즐거운 하루되세요 > 권태우 님이 쓴 글입니다. > 제목 : 수식문의 > 10분봉에서의 매수. 어느 시간대(예를들어 12시)에 봉에서 양봉 음봉인지를 구분하고 양봉일땐 12시봉의 고가를 10시 10분봉에서 매도를 음봉일땐 12시봉의 저가를 10시 10분봉에서 매수를 하고 30틱 수익청산 30틱 손절 청산 그리고 청산이 안됐을경우엔 14시봉에서 시가로 청산. 그리고 12시봉에서 매수,매도 진입이 안되고 있을경우에는 13시에 진입정지. 이렇게 수식좀 부탁드려요 될까요? 감사합니다. 이렇게 답변을 받았는데요.. 좀 다르게 흘러가서.. 다시 재문의 합니다. 10분봉에서의 매수. 어느 시간대(예를들어 12시)에 봉에서 양봉 음봉인지를 구분하고 양봉일땐 12시봉의 고가를 12시 10분봉에서 매도를 *(12시봉이 양봉일때 12시봉 고가를 지정가로 12시 0분 1초에 그러니까 12시봉이 끝나고 바로 매도진입하고 싶습니다.) 음봉일땐 12시봉의 저가를 12시 10분봉에서 매수를 *(12시봉이 음봉일때 12시봉 저가를 지정가로 12시 0분 1초에 그러니까 12시봉 끝나고 바로 매수진입하고 싶습니다.) 하고 30틱 수익청산 30틱 손절 청산 그리고 30틱 손절했을경우엔 손절한 가격으로 반대방향 매입하고 똑같이 30틱수익,30틱손절 하고싶습니다.*(예를들면 매도진입해서 30틱 손절되면 손절된 가격으로 지정가로 매수진입하고싶습니다) 그리고 청산이 안됐을경우엔 14시봉에서 시가로 청산. 그리고 12시봉에서 매수,매도 진입이 안되고 있을경우에는 13시에 진입정지. 다시 한번 부탁드립니다. 감사합니다. 좋은 하루 되세요 ^^
프로필 이미지
권태우
2017-02-16
99
글번호 106898
시스템
답변완료

수정좀 부탁합니다.

아래 수식에서 청산식좀 삽입해주세요. 청산 조건 진입가로 부터 3틱 더 오른뒤 현재 캔들의 종가가 5일이평 아래 있으면 매수청산. 진입가로 부터 3틱 더 내린뒤 현재 캔들의 종가가 5일이평 위에 있으면 매도청산. input : P(9); var : T(0), moveLine(0), OrderValue(0); moveLine = ma(C,P); if (T <= 0 and (moveLine > moveLine[1])) Then { OrderValue = Close; T = 1; } if (T >= 0 and (moveLine < moveLine[1])) Then { OrderValue = Close; T = -1; } if T == 1 then if (Close >= (OrderValue + (PriceScale * 1))) then //buy("매수",AtStop,value1+PriceScale*1); Buy("매수", OnClose); if T == -1 then //sell("매도",AtStop,value1-PriceScale*1); if (Close <= (OrderValue - (PriceScale *1))) then Sell("매도", OnClose); if MarketPosition == 1 Then{ var1 = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*3)); if var1 > var1[1] Then Text_New(sdate,stime,H,NumToStr(var1*3,0)+"틱"); } if MarketPosition == -1 Then{ var1 = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/(PriceScale*3)); if var1 > var1[1] Then Text_New(sdate,stime,H,NumToStr(var1*3,0)+"틱"); }
프로필 이미지
천왕봉
2017-02-16
94
글번호 106897
시스템
답변완료

부탁합니다

주가범위 : 30000~50000 당일거래량 : 10000이상 당일고가등락률 : 1%~10% 이평배열 : 20>60>120 1)직전 10봉내에 20이평이 120이평을 골드크로스 하면서 2)3봉전, 2봉전,1봉전,0봉(현재봉포함 4개봉 이내)에서 20이평이 당일고저중간라인을 통과하는 종목을 검색하고 싶습니다. 감사합니다.
프로필 이미지
원더
2017-02-16
113
글번호 106894
종목검색
답변완료

신호식?

영웅문w에서 설정해서 사용중인데요.. 예스는 처음이라, 타분봉 적용이 되는지 모르겠네요 질문합니다 3분봉에서 지수5 이평이 tema6선을 골드크로스시에 신호발생 위 신호 조건은 60분봉에서 테마3선위에 테마2선이 있고 30분봉에서 cci(9)가 0선 이하에 있을때 매수진입하기 위함이 아니고 신호만 캐치하기 위함입니다,,, 가능한가요??
프로필 이미지
상승가도
2017-02-16
126
글번호 106891
시스템

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
엉덩공주
2017-02-16
5
글번호 106888
지표