커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템수식 부탁드립니다.

시스템수식 매수, 매도 진입 후 지정된 틱수 값만큼 하락했을때 손절토록 수식으로 부탁드립니다.매수 진입후 청산 시(예를들어 진입후 20틱 하락시)if MarketPosition == 1 and value1 < Value2 ThenExitlong("손절(+)",AtMarket, ????? );매도 진입후 청산 시(예를들어 진입후 20틱 상승시)if MarketPosition == -1 and value1 > Value2 Then ExitShort("손절(-)",AtMarket, ????? );
프로필 이미지
미완
2026-02-06
252
글번호 230417
시스템
답변완료

수식 문의 드립니다

프로그램 수식 문의 드립니다.1) 이전 5봉중 최 고점의 5.5% 를 상향하는 종목 검색식 2) 이전 1봉 중 1봉의 종가를 5.5% 상향하는 종목 검색식
프로필 이미지
기관장
2026-02-06
289
글번호 230416
종목검색
답변완료

문의드립니다.

#수식1if crossDown(mav1200,mav2400) Then{ ii1=Index;}#수식2if crossDown(mav300,mav600) Then{ ii2=Index;}mav2400 > mav1200 상태에서 수식1+10캔들 값이 > 수식2+10캔들 값보다 클때 이평선 300이 상승시 매수 추진수식 부탁합니다.
프로필 이미지
남산
2026-02-06
223
글번호 230409
시스템
답변완료

문의드립니다

수고하십니다.Input : shortPeriod(12), longPeriod(26), Period(9);Inputs: RSILength(10), OverSold(30),OverBought(100);Var : MACD1(0,Data1),MACD2(0,Data2),R(0,Data1);MACD1 = data1(MACD(shortPeriod, longPeriod));MACD2 = data2(MACD(shortPeriod, longPeriod));R = Data1(RSI(RSILength));If MACD2 > 0 and Crossup(R, OverSold) Then Buy ("RSI");if CrossUp(MACD2,0) Then Buy ();if MarketPosition == 1 Then{ if CrossDown(MACD2,0)or Crossup(R, OverBought) Then Sell("S");}1. 여기서매도식만 고치는 것 부탁드립니다.2. data1 rsi oscillator 매도신호시50%만 매도 or data2 macd 0하향돌파시 data1 모두매도3. 총현재잔액이 5% 상승시 5%매도 . 또 현재잔액이 5%상승시 5%매도..or data2 macd0 하향돌파시 data1모두매도
프로필 이미지
2685up
2026-02-06
350
글번호 230404
시스템
답변완료

수식 요청 드립니다.

외부변수 값(N)에 따라 N분 단위로 차트에 수직선을 그리는 수식 작성을 부탁 드립니다.외부변수 갯수는 3개 정도면 좋을 것 같습니다.분 차트가 아닌 틱 차트에서도 해당 시간대에 가장 근접한 캔들에 수직선을 적용할 수 있으면 좋겠습니다.감사합니다.
프로필 이미지
뉴하트
2026-02-06
213
글번호 230398
지표
답변완료

부탁드립니다

MS=sum(C*V,26)/sum(V,26);if (MS(1)>=MS,MS,0)//하락 추세 n일이전에 하락해서 오늘까지 하락 추세 유지중인 종목 검색식 부탁 드립니다2번SmoothADD=ma_length +if(smoothingBool,ma_lengthSmoothing,0);MS = if(ma_type == 1,ma(C,smoothADD), if(ma_type == 2,eavg(C,smoothADD), if(ma_type == 3,ma(C,smoothADD,가중), eavg(C,smoothADD))));tolerance_R = MS * tolerancelnputR;PREV_BELOW = C(1) <= MS(1) + tolerance_R;CURR_ABOVE = C>MS+tolerance_R;PREV_BELOW && CURR_ABOVE지표조건ma_length 75ma_lengthSmoo 25smoothingBoo 0ma_type 2tolerancelnputR 0.0025돌파 검색식 부탁 드립니다
프로필 이미지
님이랑
2026-02-06
337
글번호 230390
종목검색
답변완료

230355

230355는 해결되었읍니다.감사합니다.
프로필 이미지
ksks
2026-02-06
123
글번호 230389
종목검색
답변완료

문의 드립니다.

안녕하세요 ! 많은 도움 주셔서 감사 드립니다. 요청 1. 아래 A신호에 대한 종목 검색식 부탁 드립니다. A신호.(L(1) < EnvelopeDown(Period,Percent) or L < EnvelopeDown(Period,Percent)) andC > EnvelopeDown(Period,Percent)and((H(1) < H(2)) or (c(1) < c(2)))andc(2) < c(3)and c(1)< c지표변수 Period : 10Percent : 2.2 요청 2. A 신호 발생 후 5봉 이내에 현재가격이 아래 B라인을 돌파히는 종목의 검색식을 부탁 드립니다. B라인.A=DIminus(11);a1=crossdown(A,10);a2=crossup(A,10);valuewhen(1, a1 or a2,o)요청3. A 신호 발생 후 5봉 이내에 아래 D 신호가 발생히는 종목의 검색식을 부탁 드립니다. D 신호.A1=Eavg(Obv(),8)-Eavg(Obv(),21);A2= Eavg(A1, 13);CrossUp(A1,A2)감사합니다.
프로필 이미지
ikksoo
2026-02-06
403
글번호 230387
종목검색
답변완료

수식 수정 요청 입니다.

수고 많으십니다.차트에서, 선물 10분 데이타를 1번은 갭 있는 상태로 2번은 갭리스로 적용(차트 설정창에서)전일 종가에 + 3을 해서 지표 그리기bh1은 데이타 1에 그리기(지표 속성창에서, 데이타1에 적용, 기본값)bh2는 데이타2에 그리기(지표 속성에서 데이타2에 적용한다고 변경 함)bh2는 갭리스이므로갭차이를 +- 함.########################var : bh1(0), bh2(0, Data2), gap(0);// 전일 고점을 찾아서 +3을 하기bh1 = DayHigh(1) + 3;bh2 = Data2(DayHigh(1) + 3);// Gap 값을 구하기gap = DayOpen - DayClose(1);// Data1은 차트에서 그리기Plot1(bh1, "전일 고점 + 3");//MessageLog("%.f", bh1);// Data2는 Gapless 차트에서 그리기If Bdate != Bdate[1] and gap > 0 Then{plot2 (bh2 - gap, "갭리스 - 3");MessageLog("%.f", bh2);}Else if gap < 0 Thenplot3 (bh2 + gap, "갭리스 + 3");Elseplot4 (bh2, "갭 없음");##################실제 적용한 그림.#########################갭을 +- 했음에도,지표가 다르게 표시 됨.메세지로그를 출력해 보아도 다르게 나옴.무엇이 문제일까요?감사 합니다.
프로필 이미지
유리알유희
2026-02-06
508
글번호 230385
지표