커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

아래 식에서 조정하려고 합니다. (아래 식은 주가가 하단선 또는 상단선을 닿거나 돌파한 경우 즉 선과 붙어 있을 때만 신호가 발행하는데 선과 떨어져 있어도 신호 발생을 원합니다.) 우선 매수 경우 볼린져 하단선을 닿거나 돌파 할 것(주가가 하단선을 벗어나 붙어 있지 않거나 또는 다시 하단선 위로 올라 온 경우라도 적용되기를 원함) 다음으로 TRIX 0선 아래이고 골든 크로스 발생 할 때 매수 (피라미딩 방식) 청산은 제가 직접 할 것입니다. 매도 경우 볼린져 상단선을 닿거나 돌파 할 것(주가가 상단선을 벗어나 붙어 있지 않거나 또는 다시 상단선 아래로 내려온 경우라도 적용되기를 원함) 다음으로 TRIX 0선 위이고 데드 크로스 발생 할 때 매도 (피라미딩 방식) 청산은 제가 직접 할 것입니다. 부탁드립니다.1Input : Period(5), sigPeriod(3),BBP(20),DV(1);var : TRIXv(0),TRIXs(0),BBdn(0);TRIXv = TRIX(Period);TRIXs = ema(TRIXv,sigPeriod);BBdn = BollBandDown(BBP,dv);if L <= BBdn and CrossUp(TRIXv,TRIXs) and TRIXv < 0 Then Buy("B",OnClose,def);2Input : Period(5), sigPeriod(3),BBP(20),DV(1);var : TRIXv(0),TRIXs(0),BBup(0);TRIXv = TRIX(Period);TRIXs = ema(TRIXv,sigPeriod);BBup = BollBandUp(BBP,dv);if H >= BBup and CrossDown(TRIXv,TRIXs) and TRIXv > 0 Then Sell("S",OnClose,def);
프로필 이미지
선물대장
2025-12-26
375
글번호 229368
시스템
답변완료

종목검색식 부탁드립니다

1. 일봉차트에서, 주봉 60 이평선을 그어서 일봉차트에서주봉 60이평선 상하 1%에 있는 종목검색식 부탁드립니다. (일봉에서) (음봉 양봉 모두 포함)
프로필 이미지
일지매7
2025-12-26
198
글번호 229367
종목검색
답변완료

지표문의

185247번 볼린저밴드 중심선(이평선) 추가 부탁드립니다
프로필 이미지
용각산
2025-12-26
253
글번호 229366
지표
답변완료

문의드립니다

Inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(100);var : m1(0,Data2),m2(0,Data2), R(0,Data1);m1 = Data2(ma(C,P1));m2 = Data2(ma(C,P2));R = data1(RSI(RSILength));If Data2(m1 > m2) and Crossup(R, OverSold) Then Buy("B");if data2(crossup(ma(c,5),ma(c,20))) Then buy();if Data2(CrossDown(m1,m2)) or Crossup(R, OverBought) Then Sell("S");수고하십니다.위수식에서 이동평균선 진입할때마다 .A%(10%) 증액식부탁드립니다.
프로필 이미지
2685up
2025-12-26
266
글번호 229365
시스템
답변완료

지표문의

1. 아래지표 수정 좀해주세요 TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup); 고점이 TL1 보다 적을때 매도 TL2 =TL_New(sDate,sTime,(bbup+bbdn)/2,NextBarSdate,NextBarStime,(bbup+bbdn)/2); 종가가 TL2보다클때 매수작을때매도 TL3= TL_New(sDate,sTime,bbdn,NextBarSdate,NextBarStime,bbdn); 저점이 TL3보다 클때 매수 신호가 나오게 지표랑 시스템식으로수정 좀 해주세요.input : Period(20),dv(2); input : 상단색(Red),하단색(Blue); input : 상단긁기(1),하단굵기(1); var : bbmd(0),SumSqrt(0),cnt(0),stdv(0); var : bbup(0),bbdn(0); bbmd = (C+AccumN(C,Period-1))/Period; SumSqrt = (C-bbmd)^2; For cnt = 0 To Period - 2 { SumSqrt = SumSqrt + (C[cnt] - bbmd)^2; } Stdv = SquareRoot(SumSqrt / Period); bbup = BBmd + stdv*dv; bbdn = BBmd - stdv*dv; Plot1(bbup,"상단"); Plot2(bbmd,"중단"); Plot3(bbdn,"하단"); //오른쪽으로 1봉 이동 FixPlotShift(1,1); FixPlotShift(2,1); FixPlotShift(3,1); var : TL1(0),TL2(0); TL_Delete(TL1); TL_Delete(TL2); TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup); TL2 = TL_New(sDate,sTime,BBdn,NextBarSdate,NextBarStime,BBdn); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetColor(TL1,상단색); TL_SetColor(TL2,하단색); TL_SetSize(TL1,상단긁기); TL_SetSize(TL2,하단굵기); 2.그럼 추운데 수고하세요
프로필 이미지
성공예견
2025-12-26
290
글번호 229364
지표
답변완료

종목검색식 요청드립니다.

아래 키움신호가 발생한 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다.* 키움신호전환=shift((highest(high,9)+lowest(low,9))/2,-26+1);기준=shift((highest(high,26)+lowest(low,26))/2,-26+1);Bu=BBandsUp(Period2, D2);행복=(Highest(Bu, midP) + Lowest(Bu, midP))/2;A1 = (eavg(c(25),Period2)) + (D2*stdev((C(25)+H(25)+L(25))/3,Period2));A=crossup(min(전환,기준),min(행복,A1));shift(A,25)항상 감사드립니다.^^
프로필 이미지
onlypsn
2025-12-26
307
글번호 229363
종목검색
답변완료

시스템 식 문의 드립니다.

안녕하세요 ㅎㅎ 시스템 식 문의 드립니다.* 1분봉 차트에서 전일 거래대금을 가지고 오기 위한 식 부탁 드립니다.* for문 돌릴때 통합차트는 696개봉의 합으로 계산해야할까요 ? 일단 krx는 390개 봉으로 알고 있어서 그렇게 작성하였습니다.아래처럼 작성하였는데 1로만 나오네요..//전일 거래대금 계산var: bong_cnt(0), money_sum(0), 전일거래대금(0);For bong_cnt = 0 to 389{ money_sum = money_sum + m[bong_cnt];} 전일거래대금 = money_sum;MessageLog("money_sum: %.0f, 전일거래대금:%.0f", money_sum, 전일거래대금);항상 감사드립니다.
프로필 이미지
째국
2025-12-25
1212
글번호 229362
시스템
답변완료

키움수식을 종목검색수식으로 변환부탁드립니다

A=Predayhigh()-Predaylow();B=Dayopen()+A*0.5;V>ma(V,10))*P && RSI(2)>50 && Crossup(C,B)지표변수 P=3
프로필 이미지
starch
2025-12-25
259
글번호 229361
종목검색
답변완료

문의드립니다

안녕하세요? 새해복많이받으세요 .지난한해도 많은 감사드립니다 .다름이아니오라 함수2개가 콤파일에러가있는데 도와주세요 감사합니다 1.함수명: Factorial Function Factorial(n);Vars: i(0), f(0);Begin If n <= 1 Then Begin Factorial = 1; End Else Begin f = 1; For i = 2 To n Begin f = f * i; End; Factorial = f; End;End;2.함수명:StdDevXFunction StdDevX(price, len);Vars: i(0), m(0), s(0), d(0);Begin If len <= 1 Then Begin StdDevX = 0; Exit; End; m = Average(price, len); s = 0; For i = 0 To len - 1 Begin d = price[i] - m; s = s + d * d; End; StdDevX = SquareRoot(s / len);End;
프로필 이미지
새벽에
2025-12-25
297
글번호 229360
사용자 함수