커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1508
글번호 230811
답변완료
Weight Volume averaged Price 관련 함수 이름과 인자구조 부탁드림다
Weight Volume averaged Price 관련 함수 이름과 인자구조 부탁드림다
2025-12-05
139
글번호 228726
답변완료
문의 드립니다.
고가1과 저가1, 고가2와 저가2 가격을 제가 입력하면, 고가1과 저가1의 중간점과 고가2와 저가2의 중간점을 잇는 선을 보여주는 지표를 만들 수 있나요?답변 감사합니다.
2025-12-05
169
글번호 228723
답변완료
문의드립니다.
매수식: Input : Period(10);var: maa(0),cond(0);maa = ma(C,Period);if c>c[1] and c>0 and c[1]>o[1] and c[1]> maa and c>maa Then cond=1 ; if c < maa and c<o Then cond=0 ; 에서 의도가 10이평선 위에 양봉이 연이어서 생기고 현재양봉 c > 직전양봉c[1] 이면 조건 cond=1 ; 을 만족하고이후에 발생하는 음봉 종가가 10 이평선 하방에 도달시 조건 조건 cond=1 ; 을 해제하며cond=1 ; 을 만족시음봉이 하나 발생하면 그 음봉 시가를 변수 a 라고 저장하고 이 음봉 변수 a 는 가장 최근 발생하는 음봉의 시가로 계속 변경시켜서 저장합니다.그 후에 양봉이 발생하면 발생한 양봉의 종가가 음봉 변수 a를 상방으로 돌파하면 매수가 되도록 부탁드립니다.
2025-12-05
155
글번호 228719
답변완료
부탁드립니다
1. 종가가 양봉이면서 가장 최근 전전 1개 이상 양봉의 최고가보다 높으면 파란색으로, 종가가 음봉이면서 가장 최근 전전 1개 이상 음봉의 최저가보다 낮으면 빨강색으로 구현해 주세요고맙습니다.
2025-12-05
131
글번호 228718
답변완료
검색식 문의 드려요
완전 초보에요.가령, A라는 종목이 있고 오늘 시가가 2000원이고 음봉으로 마감했어요. 알고 싶은 것은, 이후 A종목이 하락했다가 가격이 다시 2000원을 '종가'로 돌파하는 날에 A 종목이 검색되게 하고 싶어요. 돌파 시점은 오후 3시 15분이에요. (단, 2000원을 돌파하더라도 3시 15분 전의 일이라면 매수되지 않아야 하고 오직 3시 15분 이후로 2000원을 돌파해야 함)이게 검색식으로 되나요? 다른 HTS 쓰다가 예스스탁을 사용하니까 일부는 비슷한데 전혀 새로운 부분들이 많아 혼동... 부탁드려요.
2025-12-05
184
글번호 228715
답변완료
종목 검색식 부탁드립니다.
1. 일봉차트에서, 주봉 60 이평선을 (단순) 그어, 일봉차트에서 주봉 60이평 을 일봉 캔들이 양봉으로 돌파하는 종목 검색식 부탁드려요. 2. 아래의 수식을 참고하여, 현재 0봉전 , "수식2) B 인 " 모든종목 검색식 부탁드려요. ----아래-----수식1) A i_wvf=((high-lowest(C,22))/lowest(C,22))*100;i_sDev=2.0*stdev(i_wvf,20);i_midLine=avg(i_wvf,20);i_upperBand=i_midLine+i_sDev;i_rangeHigh=(highest(i_wvf,50))*ph;i_wvf;수식2) B i_wvf=((high-lowest(C,22))/lowest(C,22))*100;i_sDev=2.0*stdev(i_wvf,20);i_midLine=avg(i_wvf,20);i_upperBand=i_midLine+i_sDev;i_rangeHigh=(highest(i_wvf,50))*ph;if(i_wvf>=i_upperBand or i_wvf>=i_rangeHigh,i_wvf,0); 수식3) C i_wvf=((high-lowest(C,22))/lowest(C,22))*100;i_sDev=2.0*stdev(i_wvf,20);i_midLine=avg(i_wvf,20);i_upperBand=i_midLine+i_sDev;i_rangeHigh=(highest(i_wvf,50))*ph;ob=(i_wvf>=i_upperBand) or (i_wvf>=i_rangeHigh);if(ob,1,0); //os:OverBuy//과매수 4회이상 연속후 이탈)if( ((ob(1)>0 and ob(2)>0 and ob(3)>0 andob(4)>0) and ob ==0),i_wvf,0);지표조건 PH 0.95
2025-12-05
169
글번호 228709
답변완료
종목검색식 부탁드립니다.
항상 감사드립니다. 5ma가 엔벨로프 중심선 을 골드크로스 후 저가가 엔벨로프 1% 근접한 종목을 검색하고 싶습니다.
2025-12-05
120
글번호 228705
답변완료
문의드립니다
input : length(20),BB_mult(2.0);var : BB_basis(0),dev(0),BB_upper(0),BB_lower(0);BB_basis = ma(close, length);dev = BB_mult * std(close, length);BB_upper = BB_basis + dev;BB_lower = BB_basis - dev;input : KC_mult_high(1.0);input : KC_mult_mid(1.5);input : KC_mult_low(2.0);var : KC_basis(0),devKC(0);var : KC_upper_high(0),KC_lower_high(0);var : KC_upper_mid(0),KC_lower_mid(0);var : KC_upper_low(0),KC_lower_low(0);var : NoSqz(False),LowSqz(False),MidSqz(False),HighSqz(False);var : mom(0),iff_1(0),iff_2(0),mom_color(0),sq_color(0);KC_basis = ma(close, length);devKC = ma(TrueRange, length);KC_upper_high = KC_basis + devKC * KC_mult_high;KC_lower_high = KC_basis - devKC * KC_mult_high;KC_upper_mid = KC_basis + devKC * KC_mult_mid;KC_lower_mid = KC_basis - devKC * KC_mult_mid;KC_upper_low = KC_basis + devKC * KC_mult_low;KC_lower_low = KC_basis - devKC * KC_mult_low;//SQUEEZE CONDITIONSNoSqz = BB_lower < KC_lower_low or BB_upper > KC_upper_low; //NO SQUEEZE: GREENLowSqz = BB_lower >= KC_lower_low or BB_upper <= KC_upper_low; //LOW COMPRESSION: BLACKMidSqz = BB_lower >= KC_lower_mid or BB_upper <= KC_upper_mid ;//MID COMPRESSION: REDHighSqz = BB_lower >= KC_lower_high or BB_upper <= KC_upper_high; //HIGH COMPRESSION: ORANGE//MOMENTUM OSCILLATORmom = LRL(close - avg(avg(highest(high, length), lowest(low, length)),ma(close, length)), length);//MOMENTUM HISTOGRAM COLORiff_1 = iff(mom > iff(isnan(mom[1])==true,0,mom[1]) , lime , green);iff_2 = iff(mom < iff(isnan(mom[1])==true,0,mom[1]) , red , maroon);mom_color = iff(mom > 0 , iff_1 , iff_2);//SQUEEZE DOTS COLORsq_color = iff(HighSqz , red ,IFf(MidSqz , Cyan ,IFf(LowSqz , black , Yellow)));if mom_color == lime and (sq_color == Cyan or sq_color == Red) Then Buy();if mom_color == Red and (sq_color == Cyan or sq_color == Red) Then ExitLong();수고많으십니다 만들어주신 수식인데 한가지 추가 요청이 있어 문의드립니다 120일 이동 평균 기준으로캔들이 120 일 이동평균 위에 있으면 매수 신호만 나오고캔들이 120일 이동평균 아래에 있으면 매도 신호만 나오고캔들이 120 일 이동평균 위에 있으서 매도 신호가 나오면 매수 청산만캔들이 120일 이동평균 아래에 있으서 매수 신호가 나오면 매도 청산만 나오게이런 식을 추가 부탁드립니다 감사합니다
2025-12-05
631
글번호 228704
답변완료
수식수정 부탁드립니다.
input : RSILen(21), UpZone(70), DownZone(30);var : R(0), UpScore(0), DownScore(0);/* 1) RSI 계산 */R = RSI(RSILen);/* 2) 위쪽 평균회귀 점수 (과매수에 가까울수록 0→100) */DownScore = 0;if R > 50 then DownScore = (R - 50) / (UpZone - 50) * 100;if DownScore < 0 then DownScore = 0;if DownScore > 100 then DownScore = 100;/* 3) 아래쪽 평균회귀 점수 (과매도에 가까울수록 0→100) */UpScore = 0;if R < 50 then UpScore = (50 - R) / (50 - DownZone) * 100;if UpScore < 0 then UpScore = 0;if UpScore > 100 then UpScore = 100;/* 4) 출력 */Plot1(DownScore); { 위쪽 평균회귀 점수 }Plot2(UpScore); { 아래쪽 평균회귀 점수 }
2025-12-05
121
글번호 228703