커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

시스템 및 지표식 문의 드립니다.

안녕하세요 항상 빠른 답변 감사 드립니다. 아래 식은 트레이딩뷰에서 파인스크립트로 작성된 식입니다. 예스식으로 시스템식 및 지표식 요청 드립니다. 변경을 요청 드립니다. ps, 제가 비슷하게 예스식으로 작성하여 적용했을때 피라미딩 전부 허용,진입횟수 2회 설정, 첫 진입 조건 후에 첫 진입 조건에 추가 진입을 했습니다. 제가 원하는건 2번째 진입은 추가 롱,숏 조건에 만족했을때 진입식을 구현 하려고 했지만 어려워 문의 드립니다. 1번. 시스템식 요청 // 전략 진입 조건 // 사용자 입력: 이격 및 추가 롱/숏 진입 가격 차이 threshold_percent = input.float(0.5, title="이격 (%)", step=0.01) additional_long__percent = input.float(0.5, title="추가 롱 진입 하락 (%)", step=0.01) additional_short_rise_percent = input.float(0.5, title="추가 숏 진입 상승 (%)", step=0.01) // 입력된 퍼센트를 소수로 변환 threshold = threshold_percent / 100.0 addLong = additional_long__percent / 100.0 addShortRise = additional_short_rise_percent / 100.0 // 기존 롱/숏 진입 조건 longCondition = avgValue >= low and (ta.crossover(low, var1) or ta.crossover(low, var2) or ta.crossover(low, var5)) and low <= avgValue * (1 - threshold) shortCondition = avgValue < low and (ta.crossover(high, var1) or ta.crossunder(high, var2) or ta.crossunder(high, var5)) and low > avgValue * (1 + threshold) // 현재 포지션 진입가 entryPrice = strategy.position_avg_price // 추가 롱 조건: 롱 포지션 중 진입가 대비 추가 하락 시 및 롱 신호 longAddCondition = (strategy.position_size > 0) and (close <= entryPrice * (1 - addLong)) and longCondition // 추가 숏 조건: 숏 포지션 중 진입가 대비 추가 상승 시 및 숏 신호 shortAddCondition = (strategy.position_size < 0) and (close >= entryPrice * (1 + addShortRise)) and shortCondition hasLongPosition = strategy.position_size > 0 hasShortPosition = strategy.position_size < 0 // 포지션 없을 때만 기존 롱/숏 Condition으로 진입 if (not hasLongPosition and longCondition) strategy.entry('Long', strategy.long) if (not hasShortPosition and shortCondition) strategy.entry('Short', strategy.short) // 롱 포지션 보유 시 추가 롱 진입 조건만 실행 if (strategy.position_size > 0) if (longAddCondition) strategy.entry('물Long', strategy.long) // 숏 포지션 보유 시 추가 숏 진입 조건만 실행 if (strategy.position_size < 0) if (shortAddCondition) strategy.entry('불Short', strategy.short) // longCondition 발생 시 아래에 초록색 삼각형 표시 plotshape(longCondition, title="Long Signal", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Long") // shortCondition 발생 시 위에 빨간색 삼각형 표시 plotshape(shortCondition, title="Short Signal", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Short") // longAddCondition 발생 시 아래에 파란색 원 표시 plotshape(longAddCondition, title="Additional Long", style=shape.circle, location=location.belowbar, color=color.blue, size=size.tiny, text="AddLong") // shortAddCondition 발생 시 위에 보라색 원 표시 plotshape(shortAddCondition, title="Additional Short", style=shape.circle, location=location.abovebar, color=color.purple, size=size.tiny, text="AddShort") 2번 지표식 요청 파인스크립트는 전략식에 plotshape 식으로 조건에 부합하는 지표를 표시하게 검증 하듯이 지표식을 요청 드립니다. 특히 첫 진입 신호와 이격후 신호는 다른 모양으로 칼라, 1.5배 크기 표기를 희망합니다. 그럼 좋은 하루 되세요
프로필 이미지
느와르
2025-09-29
267
글번호 194333
시스템
답변완료

예스종목검색으로 요청합니다^^*

*아래 지표는 키움에서 작성한 지표입니다... 상단박스돌파 하고 하단박스돌파 각각 따로 작성해주시면 감사하겠습니다.. 주가가3개월에서6개월정도 박스내 횡보하다가 박스라인상단을 거래량수반 양봉(5%이상)으로 돌파하는 캔들을 종목검색으로 찾고 싶습니다. 예스종목검색으로 부탁드립니다. *박스 상단(노랑라인) LT=LOWEST(L,P2); HT=HIGHEST(H,P2); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1); TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,LT); TOP =============================================== *박스 하단(하늘색라인) 주가가3개월에서6개월정도 박스내 횡보하다가 박스라인하단을 거래량수반 양봉(5%이상)으로 돌파하는 캔들을 종목검색으로 찾고 싶습니다. 예스종목검색으로 부탁드립니다. LT=LOWEST(L,P2); HT=HIGHEST(H,P2); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1); TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,LT); BTM P2값은 20입니다.. 영웅문 차트사진 첨부하니 참고 부탁드립니다...
프로필 이미지
서민순
2025-09-28
230
글번호 194332
종목검색
답변완료

신호 수식 문의 드립니다.

안녕하세요 기 회신 주심에 감사드립니다. 보내주신 회신 내용을 조금 추가하여, if R >= 70 and CrossUp((thma + volatility),D) Then Find(1); 로 검색하였더니, 종목 검색이 잘되는 것을 확인하였습니다. 혹시 키움 신호 수식으로도 답변 주실 수 있는지 확인 부탁 드립니다. 감사합니다 (2025/09/27) _____________________________________________________ 안녕하세요 예스스탁입니다. input : len_(40),len_vol(15); var : A(0),ATR(0),B(0),D(0); var : volatility(0),thma(0),R(0); A=ma(c,17); ATR=ma(max(max(h-L,abs(c[1]-h)),abs(c[1]-L)),17); B=ATR; D=A+B; volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol)); thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_); R = RSI(5); if R >= 70 and CrossUp(thma,D) Then Find(1); 즐거운 하루되세요 > ikksoo 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 ~~ RSI(5)가 70 이상인 조건에서, 아래의 2번 라인이 1번라인을 crossup 할 때 (또는 2번 라인과 1번 라인이 만날 때, 주가가 두개 라인을 동시에 돌파하는 ) 종목의 검색식을 부탁 드립니다. 1번 라인. A=avg(c,17); ATR=avg(max(max(h-L,abs(c(1)-h)),abs(c(1)-L)),17); B=ATR; D=A+B; 2번 라인. upper_band = thma + volatility - 지표조건 len_ 40 len_vol 15 * 참고 1: volatility = WAVG(2*WAVG(H-L, len_vol/2) - WAVG(H-L, len_vol), sqrt(len_vol)) ** 참고 2: thma = WAVG(WAVG(C, len_/3)*3 - WAVG(C, len_/2) - WAVG(C, len_), len_) 감사합니다.
프로필 이미지
ikksoo
2025-09-27
277
글번호 194331
지표
답변완료

문의드립니다

안녕하세요? 캔들의 저가나 고가의 가격이 이평선의 가격과동일하며 각각 지지나 저항으로 작용했을시 신호가 발생토록 수식 부탁드립니다 (예:이평선20과60이며 이평선숫자를바꿔 입력할수있도록 부탁드립니다) 감사합니다
프로필 이미지
새벽에
2025-09-28
194
글번호 194330
시스템
답변완료

수식 문의 드립니다

안녕하십니까? 수식 부탁 드립니다. 1. 매수: 거래량이 전고전을 0.1% 상향과 동시에 매수 2. 매도: 거래량이 전 고점을 하향시 매도
프로필 이미지
기관장
2025-09-27
199
글번호 194329
시스템
답변완료

수식 문의 드립니다

안녕하세요? 종목검색식 부탁드립니다. 거래량이 전고점 상향식
프로필 이미지
기관장
2025-09-27
202
글번호 194328
종목검색
답변완료

수식 문의 드립니다

안녕하십니까? 매수: FORCE INDEX(2,5)의 FVALFAST가 0위에서 바로전 저점대비 fvalfast값이 0.5% 상향시 즉시매수, 메도: FORCE INDEX(2,5)의 FVALFAST가 0 위에서 고개숙였을때 그 고점대비 fvalfast값이 0.5% 하향시 즉시매도, 의 매매식을 부탁드립니다.
프로필 이미지
기관장
2025-09-27
184
글번호 194327
시스템
답변완료

수정좀 부탁합니다

value1 = DayOpen(0); value2 = (DayHigh(0)+daylow(0))/2; value3 = DayHigh(0); value4 = DayLow(0); plot1(value1,"당시"); plot2(value2,"당중"); plot3(value3,"당고"); plot4(value4,"당저"); 위에 식이 기본인것 같습니다 제가 원하는것은 야간 10시30분 정각에 고가 저가 중긴가 가로 한선으로 나왔으면 합니다
프로필 이미지
kjdkdh
2025-09-26
211
글번호 194326
지표
답변완료

수정부탁드립니다.

안녕하세요 아래의 지표수식 만들어 주셔서 감사합니다. 수정을 할게 있어서 이렇게 부탁드립니다. 1. 내용은 양에서 음 또는 음에서 양의 수치를 뻬서 표현 하고자 합니다. 양이 크면 기준선 "0" 위로 양의 색상인 레드가 나올것이고 음이 크면 기준선 아래로 블루가 나올것입니다.(막대그래프로 표현) 2. 한가지 더 부탁드릴내용은 기준선 "0" 의 위,아래로 50 (변수로 부탁) 의 다른 기준선 완충지대를 만들어서 위,아래 50 사이는 다른색으로 표현 부탁드립니다. 번거롭게 해드려 죄송합니다. 감사합니다. * 기준선 50 꼭 변수로 부탁드립니다. input : N(20); var1 = AccumN(IFf(C>O,(C-O)/PriceScale,0),N); var2 = AccumN(IFf(C<O,(C-O)/PriceScale,0),N); Plot1(var1,"양"); Plot2(var2,"음");
프로필 이미지
라몬
2025-09-26
173
글번호 194325
지표