커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

지표문의

185247번 볼린저밴드 중심선(이평선) 추가 부탁드립니다
프로필 이미지
용각산
2025-12-26
114
글번호 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
134
글번호 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
112
글번호 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
118
글번호 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
294
글번호 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
120
글번호 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
100
글번호 229360
사용자 함수
답변완료

지표식 문의드립니다^^

수고가 많으십니다~^^수평분할선(상방으로 10개, 하방으로 10개 등) 을 캔들에 표시하고 싶습니다.주식에도 쓰고, 선물에도 쓰려해서 수치를 입력하는 형태로 만들고 싶습니다1. 시가 기준으로, - 시가는 NXT,KRX , 선물, 야간선물 모두에서 시가를 사용하려 합니다. (세팅값으로 지정이 안된다면 입력형태가 되어도 무방합니다) - 시가대비 일정값 ( 입력값을 지정하는 형태 : 예컨대, 주식의 경우 1% 단위 , 또는 금액단위를 지정하여 그 값대로 시가 대비 플러스, 마이너스로 분할선을 표시하고. (분할선을 상황에 따라 추가해 볼 예정이니 샘플로 2~3개만 알려주시면 됩니다) 그리고, 선물은 Point를 기준으로 (1P 또는 0.5P 등) 나눠 시가대비 상하로 라인을 표시하려 합니다2, 특정한 가격을 기준으로, - 특정한 가격(라운드 피겨 등)을 입력한 뒤, - 이를 기준으로 주식은 일정한 % 간격으로 수평분할선을 표시하고 선물은 일정한 지수를 간격으로 수평분할선을 표시하고 싶습니다3. 하나의 지표를 만들어서 지표 선택시 선택적으로 구분지으면 더 편리할 듯하고 어렵다면 별도의 2개 지표를 부탁드립니다메리 크리스마스~~^^
프로필 이미지
만경25
2025-12-25
309
글번호 229358
지표

까르멘 님에 의해서 삭제되었습니다.

프로필 이미지
까르멘
2025-12-25
29
글번호 229357
사용자 함수