커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문

안녕하세요 15시04분. 만족시. 15시15분에 매수. 또는. 매도 되는. 식. 어떻게. 작성??? 감사^^
프로필 이미지
회원
2013-05-27
206
글번호 63614
시스템
답변완료

수식 문의 드립니다.

매수 1. Envelope 20일 5% 하한선 1% 접근시 10주 매수 2. 1번에서 매수한 금액에서 10%하락시 10주 추가 매수 매도 3. 3일선 돌파 후 3일선이 무너질 때 매도
프로필 이미지
헨리팍
2013-05-27
217
글번호 63613
시스템
답변완료

문의드려요.

수식 부탁드립니다. A1~A4, B1~B4로 정의된 8개의 지표가 있습니다. 진입은 9시 3분 이후에 합니다. 매수조건 : A1~A4중 3개이상 그리고 B1~B4중 3개이상의 기울기가 상승이면 매수 정상손절청산조건 : A1~A4중 2개이상 그리고 B1~B4중 2개이상의 기울기가 하락이면 손절청산 매도와 매도청산은 매수식과 매수청산식의 기울기를 반대로 적용하면 됩니다. 위의 식을 기본으로 1. 정상 손절조건이 발생하지 않았어도 강제 손절하는 조건을 추가하고 싶습니다. 매수의 경우 당일 저가의 2틱 아래를 터치하면 강제 손절 매도의 경우 당일 고가의 2틱 위를 터치하면 강제 손절 동시에 강제손절조건으로 청산되면 당일 계속해서 진입할지 안할지를 변수로 결정합니다. 변수가 0이면 당일 더 이상의 진입은 없음. (정상손절인 경우 새로운 진입은 계속되어야 합니다.) 2. 수익청산의 조건은 정상 손절이나 강제손절 조건에 도달하지 않은 경우 2개로 나눠서 합니다. 마지막 진입이 9:30분 이전인 경우 매수진입인 경우 당일 저가대비 1% 오르면 이익청산(매도진입은 당일 고가대비 1% 하락하면) 마지막진입이 9:30분 이후인 경우 매수,매도 진입 모두 진입가 대비 0.5% 수익이면 이익청산 만약 당일 이익청산이 되었다면 변수0 또는 1로 더 이상 진입을 할지 안할지를 결정합니다.(강제 청산 변수명과는 다르게 합니다.) 진입후 청산 조건이 안나오면 당일 종가에 청산합니다. 감사합니다.
프로필 이미지
회원
2013-05-27
234
글번호 63611
시스템
답변완료

문의드립니다

input : n(10), n1(20); var1 = ma(ma(c,n),n); var2 = ma(ma(c,n1),n1); if var1 > var1[1] Then value1 = var1; if var1 < var1[1] Then value2 = var1; plot1(value1,"단기",RED); plot1(value2,"단기",blue); 이식에서 macd중심선을 위에있으면 (빨강색) 반대로 중심선아래 있으면 (파랑색)이 나오게 해주십시요..^^ 그리고 장기.단기가 같이 나오게해주십시요
프로필 이미지
tkssjdnf
2013-05-27
239
글번호 63610
지표
답변완료

문의

이그림에 나오는 지표를 예스식으로 변환가능한가요?
프로필 이미지
레전드
2013-05-27
271
글번호 63609
지표
답변완료

문의

inputs: ATRLength(NumericSimple), ATRMult(NumericSimple), Strength(NumericSimple), STrend(NumericRef); vars: ATR(0), avg(0), dn(0), up(0), trend(1), flag(0), flagh(0), ST(0),hl(0); hl = Highest(High, ATRLength) - Lowest(Low, ATRLength); ATR = ema(hl, ATRLength); avg = (ema(high, Strength) + ema(low, Strength))/2; up = avg + ATR; dn = avg - ATR; if c > up[1] and c > Highest(High, Strength)[1] then trend = 1; else if c < dn[1] and c < Lowest(Low, Strength)[1] then trend = -1; if trend < 0 and trend[1] > 0 then flag =1; else flag=0; if trend > 0 and trend[1] < 0 then flagh = 1; else flagh = 0; if trend > 0 and dn < dn[1] then dn=dn[1]; if trend < 0 and up > up[1] then up=up[1]; if flag == 1 then up = avg + ATR; if flagh == 1 then dn = avg - ATR; if trend == 1 then ST = dn; else ST = up; SuperTrend = ST; STrend = trend; supertrend 줄수18 열수12 연산자 앞뒤 두데이터의 형태가 같아야 한다고 나오는데 무엇이 잘못된것인가요
프로필 이미지
레전드
2013-05-27
302
글번호 63608
지표
답변완료

지표식 요청

수고많으십니다. 다음과 같은 조건에서의 기준선을 지표로 나타내고자 하오니, 수식작성 부탁 드립니다. 조건1. 갭보정 연결선물 챠트에서 조건2. 5일선이 10일과 20일선 위에 있을 때 조건3 5일/10일선 데드크로스 시점의 10일선 값을 지표로 나타내되, 조건4, 다시 10일/20일선 골든크로스가 발생할 때까지는 10일선 값을 지속적으로 나타내도록 하는 수식을 부탁 드립니다. 반대의 경우도 부탁드립니다. 감사합니다.
프로필 이미지
팅키
2013-05-27
223
글번호 63607
지표
답변완료

지표식

.#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_width1 2 #property indicator_color2 Lime #property indicator_width2 2 extern int SignalGap = 4; int dist=24; double b1[]; double b2[]; int init() { SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1); SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1); SetIndexArrow(1,233); SetIndexArrow(0,234); SetIndexBuffer(0,b1); SetIndexBuffer(1,b2); return(0); } int start() { int counted_bars=IndicatorCounted(); int k,i,j,limit,hhb,llb; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-1; if(counted_bars>=1) limit=Bars-counted_bars-1; if (limit<0) limit=0; for (i=limit;i>=0;i--) { hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2); llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2); if (i==hhb) b1[i]=High[hhb]+SignalGap*Point; if (i==llb) b2[i]=Low[llb]-SignalGap*Point; } return(0); } 위의 메타수식을 예스차트적용으로 변환 가능할까요?
프로필 이미지
상승가도
2013-05-26
261
글번호 63606
지표
답변완료

문의드립니다

INPUTS: LENGTH(26),signal(10); VARS: TEMA(0); TEMA = (3 * Ema(c,LENGTH)) - (3 * Ema(Ema(c,LENGTH),LENGTH)) + (Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH)); PLOT1(ma(TEMA,signal),"TEMA1"); 수고 많으십니다.. 위의 수식에서 시그널선을 (10) 이외에도....(20) 선을 넣고싶습니다 그리고 가령 제가 위의 시그널선을 바꾸고 싶으면 ( ) 안에 숫자만 바꾸면 자동으로 변하게 해주십시요..^^
프로필 이미지
tkssjdnf
2013-05-26
234
글번호 63605
지표