커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

선물 호가차이를 막대그래프로 표현

안녕하세요 항상 감사드립니다 1,코스피 선물 매수호가량-매도호가량>0 이면 0선위 빨간 막대로 표현 코스피 선물 매수호가량-매도호가량<0 이면 0선위 파란 막대로 표현 즉 오실레이터 처럼 표현하고 싶습니다
프로필 이미지
황금소나무
2020-05-16
943
글번호 138935
지표
답변완료

지표(점찍기) 좀 부탁 드립니다.

* 항상 많은 도움에 고맙 습니다. # 아래 수식이 구현하는 두개의선이 교차돌파하면 빨강점 하락 하면 blue점 부탁 드립니다. ## [아래] Input:mm(30),n(14); Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0), MinLRS(0),MinB(0),MinLRL(0); Array:MinClose[100](0); if mm >= BarInterval() then { 계산주기 = mm/BarInterval(); } k = k + 1; if DayIndex()%계산주기 == 0 then { for j = 98 downto 0 { MinClose[j+1] = MinClose[j]; } X = X + 1; k = 0; } MinClose[0] = C; sumXY = 0; sumX = 0; sumY = 0; sumX² = 0; For j = 0 To n-1 { sumXY = sumXY + (X-j)*MinClose[j]; sumX = sumX + (X-j); sumY = sumY + MinClose[j]; sumX²= sumX²+ (X-j)^2; } MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); //선형회귀선 기울기 LRS MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); //선형회귀선 절편 B MinLRL = MinLRS * X + MinB; Plot1(MinLRL); if plot1(minlrl) > plot2(minlrl[k+1]) then buy(); end if Plot2(MinLRL[k+1]); //현재가 미반영 LRL if plot1(minlrl) < plot2(minlrl[k+1]) then sell(); end if * 고맙습니다. 수고하십시요.
프로필 이미지
요타
2020-05-16
970
글번호 138934
지표
답변완료

변환부탁들비니다

A = sum(avg(c, 40, 1) * 1.3 <= C and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2) and avg(((h-l)/((h+l)/2)), 40, 1) * 1.5 <= avg(((h-l)/((h+l)/2)), 2) and C(1) < C); B = valuewhen(1, A(1) != A, C); if(A(1) - A(11) >= 1, B(1) < C and A(1) != A, 0)
프로필 이미지
매치다2
2020-05-16
1272
글번호 138933
지표
답변완료

챠트구현 도와주세요

수고가 많으십니다. 시간주기 단위의 봉챠트가 아닌 거래량 단위로 봉챠트를 구현하고 십습니다. 거래량단위 기준은 전일거래량 / 봉갯수로하고 거래체결수량를 카운트하면서 그 단위 거래량 동안에 발생하는 시가 고가 저가 종가를 구현하는겁니다. 그런데 난감한 것이... 매순간 거래체결수량이 정해놓은 단위거래량에 딱 맞아 떨어질리가 만무하니... 직전틱에서는 모자라고 직후에는 넘치는 현상이 계속해서 발생할수밖에 없을것같은데.. ... 이게 가능할까요?? 조언과 수식 구현을 부탁 드립니다. 미리 감사드림니다.
프로필 이미지
데로예스
2020-05-15
964
글번호 138932
지표
답변완료

지표식으로변환부탁드립니다

input : 기간(13),봉개수(120); var1 = ema(C,기간); var2 = highest(var1,봉개수)+lowest(var1,봉개수)-var1; var3 = (var1+var2)/2; if C > var1 Then plot1(var1,"20",red); else plot1(var1,"20",BLUE); if C > var1 Then plot2(var2,"-20",BLACK); else plot2(var2,"-20",BLACK);
프로필 이미지
매치다2
2020-05-15
900
글번호 138931
지표
답변완료

신호 문의 드립니다.

다른주기의 시스템 화살표를 현주기의 차트에 표시할수 있는지 여쭈어 봅니다. 만약 95틱의 시스템 신호식을 240틱 차트에 나오게 할수없는지요??
프로필 이미지
로꼬로꼬
2020-05-15
793
글번호 138930
시스템

mcs0422 님에 의해서 삭제되었습니다.

프로필 이미지
mcs0422
2020-05-15
28
글번호 138926
시스템
답변완료

검색문의요

input : 기간(13),봉개수(120); var1 = ema(C,기간); var2 = highest(var1,봉개수)+lowest(var1,봉개수)-var1; var3 = (var1+var2)/2; if C > var1 Then plot1(var1,"20",red); else plot1(var1,"20",BLUE); if C > var1 Then plot2(var2,"-20",BLACK); else plot2(var2,"-20",BLACK); 안녕하세요 위 그림처럼 var1과 var2가 교차될때 검색수식 만들수 있을까요 항상 감사합니다
프로필 이미지
장군777
2020-05-15
852
글번호 138925
검색
답변완료

부탁드립니다

aLength = input(title="ALength", type=input.integer, defval=2, minval=1) yLength = input(title="YLength", type=input.integer, defval=5, minval=1) zLength = input(title="ZLength", type=input.integer, defval=25, minval=1) obLevel = input(title="ObLevel", type=input.integer, defval=70, minval=1) osLevel = input(title="OsLevel", type=input.integer, defval=30, minval=1) src = input(title="Source", type=input.source, defval=close) hc = highest(src, aLength) lc = lowest(src, aLength) top = ema(ema(src - lc, yLength), zLength) bot = ema(ema(hc - src, yLength), zLength) rs = bot != 0 ? top / bot : 0 rsi = bot == 0 ? 100 : top == 0 ? 0 : 100 - (100 / (1 + rs)) sig = ema(rsi, zLength) hline(obLevel, color=color.green) hline(50) hline(osLevel, color=color.red) rsiColor = rsi > sig or (rsi[1] < osLevel and rsi > osLevel) ? color.green : rsi < sig or (rsi[1] > obLevel and rsi < obLevel) ? color.red : color.blue plot(rsi, color=rsiColor, linewidth=1) plot(sig, color=color.black, linewidth=1) 항상 도움주셔서 감사드립니다 변환 문의드리겠습니다 감사합니다.
프로필 이미지
물고기
2020-05-15
883
글번호 138919
지표