커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1509
글번호 230811
답변완료
종목검색식 부탁드립니다
A1=Crossup(stochasticsSlow(Period1,Period2),eavg(StochasticsSlow(Period1,Period2),Period3));A2=Crossup(MACD(shortperiod,longperiod),eavg(MACD(shortperiod,longperiod),sigperiod));A1 AND A2period1 12period2 5period1 5shortperiod 12longperiod 26sigperiod 9
2025-12-03
125
글번호 228607
답변완료
문의드립니다
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)));//PLOTSplot1(mom, "MOM",mom_color);plot2(0, "SQZ", sq_color);수고많으십니다 문의드릴 내용은 위 수식에서 매수plot1 MOM의 lime색과 plot2 SQZ 의 Cyan색 또는 red색과 겹치는 부분에서 매수매수청산plot1 MOM의 red색과 plot2 SQZ 의 Cyan색과 또는 red색을 겹치는 부분에서 매수청산이런 수식을 부탁드립니다 감사합니다
2025-12-03
631
글번호 228605
답변완료
종목검색식 부탁드립니다
1. 주 60 이평이 (단순) 하락추세에서 상승추세로 돌아서는 종목검색식 부탁드려요.2. 주 60 이평이(단순) 하락추세에서 상승추세 로 돌아서는 0봉전~10봉전까지의 모든 종목검색식 부탁드립니다.---------------------------------------------------------------------3. 아래의 수식을 참고하여, 수식2) B 가 첫봉 일때 (0봉전) 종목 검색식 부탁드려요'4. 아래의 수식을 참고하여, 수식2) B 가 2일 연속 일때 종목 검색식 부탁드려요. (변수로 )5. 아래의 수식을 참고하여, 수식2) B 가 3일 연속 일때 종목 검색식 부탁드려요 (변수로 ----아래-----수식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-03
161
글번호 228604
답변완료
지표와 종목검색식 부탁 드립니다
트레이딩뷰의 상보강도(Relative Strength) 소스코드이며, RSI 아닙니다.비교 대상은 주가지수입니다예스트레이더에서 사용할 수 있도록 지표와 종목검색식 부탁드립니다indicator('Relative Strength', shorttitle='RS', timeframe='')comparativeTickerId = input.symbol('SPX', title='Comparative Symbol')lenght = input.int(50, minval=1, title='Period')showMA = input(defval=false, title='Show Moving Average')lenghtMA = input.int(10, minval=1, title='Moving Average Period')baseSymbol = request.security(syminfo.tickerid, timeframe.period, close)comparativeSymbol = request.security(comparativeTickerId, timeframe.period, close)hline(0, color=color.black, linestyle=hline.style_dotted)res = baseSymbol / baseSymbol[lenght] / (comparativeSymbol / comparativeSymbol[lenght]) - 1plot(res, title='RS', color=color.new(#1155CC, 0))sma_1 = ta.sma(res, lenghtMA)plot(showMA ? sma_1 : na, color=color.new(color.gray, 0))
2025-12-02
674
글번호 228602
답변완료
조건검색식 활용하는 방법
안녕하세요NH 투자 증권은 처음 써봐서 어떻게 활용해봐야 할지 잘 모르겠어요아래의 수식을 어디에 입력해야 종목 검색이 가능할까요?=========== 수식 ===========var : A(0),B(0),B1(0);A=DAYHIGH(1) - DAYLOW(1);B=DAYOPEN()+A*0.5;B1=RSI(2);if CROSSUP(C,B) AND B1>50 Then Find(1);==========================
2025-12-02
167
글번호 228601
답변완료
문의 드립니다.
분봉에 일봉의 일목균형표를 넣을수 있을까요?
2025-12-02
127
글번호 228594
답변완료
수정 부탁드립니다.
참고차트는 일봉차트이고 기본차트는 60분봉 차트입니다. 에스문법에 맞지 않을 부분이 많을 건데 맞게끔 수정좀 부탁드립니다. Inputs: atr_crash(1.5), atr_vtrig(1.7), lookback_d(7); # 일봉 (Data2) 지표 및 변수 정의 vars: d_osc(0), r(0), entry_amt(0), d_atr_avg(0); # 장세 판단 변수 # r=2 진입 트리거 상세 변수 vars: v_sig(false), w_sig(false), d_res_h(0), d_bb_down(0);# 일봉 지표 계산 d_osc = Data2(MACD(10, 20, 6, 1)); d_atr_avg = Data2(avg(ATR(20), 60)); # 1. r = -2 (폭락장, 1계약 Short) if Data2(c) < Data2(ema(c, 50)) and d_osc < 0 and Data2(c) < Data2(ema(c, 200)) and Data2(ATR(20)) > d_atr_avg * atr_crash then { r = -2; entry_amt = 1; } # 2. r = 2 (고위험 반등장 / 1계약 Long 진입 허용) else if Data2(c) < Data2(ema(c, 50)) and d_osc > d_osc[1] and Data2(c) < Data2(ema(c, 200)) then { r = 2; entry_amt = 1; }if r = 2 then # 일봉 Regime 2가 선언될 때만 60분봉 진입 로직 실행 # V-자형 Trigger (공격형/투매 반전) d_res_h = Data2(Highest(H, lookback_d)); #일봉상 7봉전 이내중 atr*1.5보다 긴 음봉중 가장 긴 장대음봉의 고점-을 표현하는 함수로 수정좀 해주세요 d_bb_down = Data2(BollBandDown(20, 2)); if atr(20) > average(atr(20), 60) *atr_vtrig then { if c > d_res_h then { if Data2(c) > d_bb_down and barsSince(Data2(L) < d_bb_down, 3) <= 3 then { v_sig = true; } if macd(10, 20, 6, 1) > 0 then { w_sig = true; } (60분봉상) if v_sig or w_sig then { buy("r2long", entry_amt); } } # 최종 매수 실행
2025-12-02
170
글번호 228593
답변완료
문의 드립니다.
안녕하세요 ~ 수고 많으십니다.아래의 1라인이 2라인을 돌파할때 종목 검색식 부탁 드립니다. 1라인 LinearRegressionvalue(C,5,0)+ LinearRegressionSlope(C,5)2라인 A=RSI(11);B=macd(9,18);D=macd(9,18)-eavg(macd(9,18),6);a1=crossup(A,30);a2=crossdown(A,70);b1=crossup(B,D);b2=crossdown(B,D);E=valuewhen(1,a1 or a2 or b1 or b2,o);wavg(e,2)*1.00382;감사합니다.
2025-12-02
141
글번호 228592
답변완료
문의드립니다
수고하십니다. 수식부탁드립니다. 1. 총자금 1백만원 1.rsi oscillator bull 매수신호시 a%(10%)씩 매수한다. 매수신호날때마다 피라미딩매수.총매도회수 p(10)회차2. 1차매도 = 총잔액이 b%(5%,6%,7%. . . .) 상승시 일정량 c%(10%,20%.30%,40%..)매도한다 3. 2차매도 =1차매도후 총잔액이 1차+ d%(2%,3%,4%,5%)추가상승시 일정량 c%(10%,20%,30%,40%)매도한다4. 3차매도= 2차매도후 총잔액이 2차+d%(2%,3%,4%,5%) 추가상승시 일정량 c%(10,20,30,40%)매도 5차 6차 ......1차2차3차4차5차6차매도 또는 스토캐스틱과열시 전부매도한다.아래수식을참고하여부탁드립니다. value = data1(StochasticsK(Period,Period1)); If data1(CrossDown(value, 80)) Then Sell("S") 감사합니다
2025-12-02
174
글번호 228588