커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1484
글번호 230811
와우리 님에 의해서 삭제되었습니다.
2026-03-15
5
글번호 231078
답변완료
부탁드립니다
Input : shortPeriod(5), longPeriod(20);value1 = ma(C, shortPeriod);value2 = ma(C, longPeriod);# 매수/매도청산 If CrossUP(value1, value2) Then {Buy();}# 매도/매수청산If CrossDown(value1, value2) Then { Sell(); }매수 매도 신호 진입후 50틱 마다 수익 아이콘이 뜨게 부탁드립니다
2026-03-15
53
글번호 231077
답변완료
종목 검색식 부탁드립니다.
1. 아래는 지표 수식입니다. 참조하여, 수식 하단에 있는 화살표 ("▲") 종목 검색식 부탁드려요.2. 아래 지표 수식을 참조하여, 수식 하단에 있는 화살표 ("▲") 의 0~10봉전 까지의 모든 종목 검색식 부탁드려요---아래----Input: Bandwidth(15), mult(5), src(C); Var: sum_w(0), sum_wy(0), y_hat(0), i(0), w(0), upper(0), lower(0), mae_val(0), TX(0), signal_up(False)sum_w = 0;sum_wy = 0;For i = 0 to 30 { w = exp(-(pow(i, 3) / (5 * pow(Bandwidth, 12)))); sum_w = sum_w + w; sum_wy = sum_wy + (src[i] * w);}If sum_w > 0 Then y_hat = sum_wy / sum_w;Else y_hat = src;mae_val = Ma(abs(src - y_hat), 60);upper = y_hat + (mae_val * mult);lower = y_hat - (mae_val * mult);signal_up = CrossUp(src, lower);Plot1(y_hat, "예측기준선", Gray, 0, 5);Plot2(upper, "상단저항선", Red, 0, 10);Plot3(lower, "하단지지선", Blue, 0, 11);If signal_up Then{ TX = Text_New(sDate, sTime, L * 0.68, "▲"); Text_SetColor(TX, Magenta); Text_SetStyle(TX, 2, 0); Text_SetSize(TX, 60); }----------------------------------------------------------------------3. 키움 화살표 수식 입니다. 예스트레이더에서 화살표로 (초록색) 변환 부탁드려요A=Stochasticsslow(sto1,sto2);A1=eavg(Stochasticsslow(sto1,sto2),sto3);A2=RSI(Period);A3=MACD(short,long)-eavg(MACD(short,long),signal);조건=A<A1 && A2>50 && A3<0;A(1)<기준 && A>기준 && 조건(1) != 조건 && C>O- 지표조건설정STO1: 20STO2: 5STO3: 5Period: 14short: 15long: 18signal: 9기준: 100---------------------------------4. 키움 화살표 수식 입니다. 예스트레이더에서 화살표로(검은색) 변환 부탁드려요 A=RSI(기간);A1=EAVG(A,9);B=MFI(기간1);B1=EAVG(B,14);A(1)<기준 && A>기준 && CROSSUP(A1,B1) && C>O- 지표조건설정기간: 10기간1: 31기준: 100
2026-03-15
131
글번호 231076
답변완료
수식 문의 드립니다
관리자님 수고 많으십니다.수식 문의 드립니다.매수: 1봉전 종가 대비 5.5% 상승시 즉시 매수매도: 종가에 즉시 매도매도 : 현재 시가가 1봉전 종가대비 5.5% 이상 상승하지 못할시 즉시매도 매도: 현재 봉 종가 11분전에 매도매되: 매수가 대비 5.5% 하향시 즉시 매도
2026-03-15
36
글번호 231075
답변완료
수식 부탁 드림니다
안녕 하세요수식 문의 드립니다EMA1 = eavg(C, 기간); // 10EMA2 = eavg(EMA1, 기간);EMA3 = eavg(EMA2, 기간);TEMA = 3*EMA1-3*EMA2+EMA3;1. TEMA2. TEMA_고점3. TEMA_저점항상 감사 합니다
2026-03-15
43
글번호 231074
답변완료
종목검색식 부탁드립니다.
항상, 심심한 감사드립니다!아래와 같이 정의 및 조건하에서 종목을 발굴하고 싶습니다. (3분봉 단타매매용)기 = sum(V*(H+L+C)/3, dayindex()+1) / sum(V, dayindex()+1);단 = sum(V*C,10) / sum(V,10);조건1 = C > O;조건2 = V > Average(V,10) * 2;조건3 = C > High[1];조건4 = CROSSUP(기, 단);조건1 AND 조건2 AND 조건3 AND 조건4;
2026-03-15
62
글번호 231073
답변완료
시스템 매매 분할매수 관련 수정문의 합니다...
*아래 시스템 매매수식에서 20분할로 분할매수를 할려고 합니다.. 추가적으로 날짜를 변수로 하고 싶습니다... 아래수식좀 수정 부탁드립니다...input : ATRperiod(14);input : BBperiod(20);input : BBdeviation(1.5);input : UseATRfilter(true);input : showsignals(true);var : BBupper(0),BBlower(0),alpha(0),atrValue(0);var : FollowLine(Nan),BBSignal(0),iTrend(0);BBUpper = ma(close, BBperiod) + std(close, BBperiod) * BBdeviation;BBLower = ma(close, BBperiod) - std(close, BBperiod) * BBdeviation;alpha = 1 / ATRperiod ;atrValue = IFf(IsNan(atrValue[1]) == true, ma(TrueRange,ATRperiod) , alpha * TrueRange + (1 - alpha) * IFf(isnan(atrValue[1])==true,0,atrValue[1]));if (close > BBUpper) Then BBSignal = 1;else if (close < BBLower) Then BBSignal = -1;if (BBSignal == 1) Then{ if (UseATRfilter) Then { FollowLine = low - atrValue; } else { FollowLine = low; } if (FollowLine < iff(IsNan(FollowLine[1])==true,0,FollowLine[1])) Then { FollowLine = iff(IsNan(FollowLine[1])==true,0,FollowLine[1]); }}if (BBSignal == -1) Then{ if (UseATRfilter) Then { FollowLine = high + atrValue; } else { FollowLine = high; } if (FollowLine > iff(IsNan(FollowLine[1])==true,0,FollowLine[1])) Then { FollowLine = iff(IsNan(FollowLine[1])==true,0,FollowLine[1]); }}if iff(IsNan(FollowLine)==true,0,FollowLine) > iff(IsNan(FollowLine[1])==true,0,FollowLine[1]) Then iTrend = 1;else if iff(IsNan(FollowLine)==true,0,FollowLine) < iff(IsNan(FollowLine[1])==true,0,FollowLine[1]) Then iTrend = -1;var : lineColor(0),B(0),S(0),tx(0);lineColor = iff(iTrend > 0 , Gold , Blue);if lineColor != lineColor[1] and lineColor == Blue ThenBuy();
2026-03-14
60
글번호 231072
답변완료
지표 변경 부탁드립니다
항상 많은 도움을 주셔서 감사를 드립니다아래의 기존 지표는 매일 저녁 11시30분에 VWAP이 다시 셋팅되고 이동편균선이 그려지는 수식입니다변경요청드리는 것은 특정한 날짜와 시간을 지정하면 그 시점부터 VWAP선이 계속해서 그려지는 수식을 원합니다그러니까 다시 초기화되지 않고, 제가 원하는 특정 날짜와 시간을 지정하면 그때부터 VWAP선이 계속해서 그려지는 수식을 원합니다input: 시작시간(233000),dv(2);var : Price(0),vwapsum(0),volumesum(0),vwap(0);var : v2sum(0),dev(0);Price = (High + Low + Close)/3;if (sDate != sDate[1] and sTime >= 시작시간) or (sDate == sDate[1] and sTime >= 시작시간 and sTime[1] < 시작시간) Then{ vwapsum = 0; volumesum = 0; v2sum = 0;}vwapsum = vwapsum + Price*V;volumesum = volumesum + V;v2sum = v2sum + (volume*Price*Price);VWAP = vwapsum/volumesum;dev = sqrt(max(v2sum/volumesum - VWAP*VWAP, 0));Plot1(VWAP,"VWAP");Plot2(VWAP+dev*dv,"VWAP Upper");Plot3(VWAP-dev*dv,"VWAP Lower");
2026-03-14
64
글번호 231071
답변완료
다른 종목이 진입됩니다.
전략의 종목명에는 분명히 다우선물인데 아래 체결신호에는 나스닥선물이 주문이 나갔습니다. 증거금 부족으로 체결은 안되었는데 이유가 먼지 알 수 있을까요?
2026-03-14
37
글번호 231070