커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

검색식 부탁 드립니다

종목을 제외하고 싶어요 종목제외 검색식 부탁 드립니다 예 제외 종목이 삼성전자 라면 종목을 지정해 제외시키는 검색식 부탁드립니다
프로필 이미지
님이랑
2025-09-12
186
글번호 193968
종목검색

마음모아 님에 의해서 삭제되었습니다.

프로필 이미지
마음모아
2025-09-12
5
글번호 193958
지표
답변완료

수식 가격선 위아래로 추세선 수식 부탁드립니다

아래 수식(var5,"가격선")에 대하여 가격선을 기준으로 위아래로 추세선 수식 부탁드립니다 if Bdate != Bdate[1] Then { var1 = 0; var2 = 0; } var1 = var1+ma(upVol,5); var2 = var2+ma(downVol,5); Var3 = var1-Var2; var4 = var3-ema(var3,9); if CrossUp(0,Var4) Then var5 = C; Plot7(var5,"가격선");
프로필 이미지
팔보채
2025-09-12
188
글번호 193955
지표
답변완료

봉바뀜 알림소리

안녕하세요 120틱차트에서 120틱을 다채우고 다음봉으로 바뀔때 알람음이 발생되도록 수식부탁드립니다
프로필 이미지
bestkim
2025-09-12
155
글번호 193954
검색
답변완료

전략작성등

아래수식은 검색되는 종목수가 너무많아 집중이 안되니 1%이상 상승한것만 검색되는 수식으로 제어부탁드립니다.이것이 0선 상향돌파수식이 맞는지도 확인 부탁합니다^^ Input : shortPeriod(12), longPeriod(26); value1 = MACD(shortPeriod,longPeriod); If CrossUp(value1,0)Then { If C==C[1] Then value2 = 0.001; Else value2 = (C-C[1])/C[1]*100; } Else value2 = 0; Find(1);
프로필 이미지
트라이
2025-09-12
180
글번호 193949
종목검색
답변완료

문의드립니다.

아래의 트레이딩뷰 수식을 변환부탁드립니다. 입력값은 수정가능하게 부탁드립니다. 항상 감사드립니다. 수고하세요!!! =============================== //@version=5 indicator("ATR Trailing Stop Strategy (Sylvain Vervoort)", overlay = true) // 입력값 nATRPeriod = input.int(5, "ATR Period") nATRMultip = input.float(1.5, "ATR Multiplier") // ATR 계산 atrValue = ta.atr(nATRPeriod) nLoss = nATRMultip * atrValue // Trailing Stop 변수 선언 var float xATRTrailingStop = na // 로직 if (close > nz(xATRTrailingStop[1], 0) and close[1] > nz(xATRTrailingStop[1], 0)) xATRTrailingStop := math.max(nz(xATRTrailingStop[1]), close - nLoss) else if (close < nz(xATRTrailingStop[1], 0) and close[1] < nz(xATRTrailingStop[1], 0)) xATRTrailingStop := math.min(nz(xATRTrailingStop[1]), close + nLoss) else if (close > nz(xATRTrailingStop[1], 0)) xATRTrailingStop := close - nLoss else xATRTrailingStop := close + nLoss // 현재 방향 longCondition = close > xATRTrailingStop shortCondition = close < xATRTrailingStop // 시그널 longSignal = longCondition and not longCondition[1] // 롱 전환 shortSignal = shortCondition and not shortCondition[1] // 숏 전환 // 차트 표시 plot(xATRTrailingStop[1], color=color.blue, title="ATR Trailing Stop", linewidth=2) // 시그널 마커 plotshape(longSignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.large, text="BUY") plotshape(shortSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.large, text="SELL") =======================================================
프로필 이미지
해암
2025-09-12
221
글번호 193948
지표
답변완료

슈퍼트렌드

사용자 함수로 가능한가요?
프로필 이미지
시우아빠
2025-09-12
148
글번호 193947
사용자 함수
답변완료

부탁드립니다.

아래 수식을 강세약세로 만들어 주세요 Plot2(ATR_당일캔들_추세밴드_상단,"ATR_당일캔들_추세밴드_상단", ifF(ATR_당일캔들_추세밴드_변환 > 0, rgb(242, 192, 192), rgb(149, 224, 249)), Def, iFF(ATR_당일캔들_추세밴드_수평 > 0,2,4) ); Plot3(ATR_당일캔들_추세밴드_하단,"ATR_당일캔들_추세밴드_하단", ifF(ATR_당일캔들_추세밴드_변환 > 0,rgb(242, 192, 192), rgb(149, 224, 249)), Def, iFF(DayIndex < 30 && ATR_당일캔들_추세밴드_변환 > 0 && Abs(H - DayOpen)/PriceScale < 3, 10, iFF(ATR_당일캔들_추세밴드_수평 > 0, 2, IFF(ATR_당일캔들_추세밴드_Cnt < 0 && ATR_당일캔들_추세밴드_Cnt > -6,2, 4)) ));
프로필 이미지
어떤하루
2025-09-12
200
글번호 193946
지표

시우아빠 님에 의해서 삭제되었습니다.

프로필 이미지
시우아빠
2025-09-12
0
글번호 193945
검색