커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의 드립니다._( _ _)_

항상 도와주심에 감사드립니다. _(_ _)_아래의 수식을 좀 더 확장하고 싶습니다.1. 아래의 수식 이전 2060데드라인 돌파 검색식인데요 이전 구간의 저점이 현 구간보다 더 낮아야 합니다. 2060데드크로스 난 시점의 저가가 낮은 게 아니라 데드라인의 구간의 저점이 이전 라인이 현재 라인의 저점보다 낮아야 한다는 뜻입니다..그리고 데드라인 가격은 이전이 현재 데드라인보다 크고 현 시점에서의 2060데드라인은 돌파하고 난 후 0봉전 이 전 2060데드라인 돌파 + (이전 2060데드라인구간 저가 < 현재 2060데드라인구간 저가)+(이전 데드라인 > 현재 데드라인)2. 1번+ 이 전 라인과 현라인의 이격이 3프로이내 추가3.마지막으로 이전 (2060데드라인구간 저가 < 현재 2060데드라인구간 저가)+ 3프로 이내 이격에서 높은 데드라인 돌파 검색식입니다. 데드라인 크기 위치는 상관없습니다.var : A(0),B(0);A = ma(C,20);B = ma(C,60);if A[1] > B[1] and A <= B Then var1 = B;if CrossUp(C,var1) and C > o Then Find(1);
프로필 이미지
한칼부르스
2026-01-11
848
글번호 229701
종목검색
답변완료

종목검색식 부탁드립니다

요일M = floor(D/100)%100;YY = if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1,floor(D/10000));YA= floor(YY/100);YB=YY%100;MM = if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M));DD=D%100;A=(DD + floor(13*(MM+1)/5)+YB+ floor(YB/4)+floor(YA/4)+YA*5)%7;if(A==0, 6, A-1)이전주종가A=요일(DATE);Valuewhen(n, A(1)>A, C(1))수식1A1=C-이전주종가(1);A2=이전주종가(1)-이전주종가(2);A3=이전주종가(2)-이전주종가(3);A4=이전주종가(3)-이전주종가(4);A5=이전주종가(4)-이전주종가(5);A6=이전주종가(5)-이전주종가(6);A7=이전주종가(6)-이전주종가(7);A8=이전주종가(7)-이전주종가(8);A9=이전주종가(8)-이전주종가(9);수식2A10=이전주종가(9)-이전주종가(10);A11=이전주종가(10)-이전주종가(11);A12=이전주종가(11)-이전주종가(12);A13=이전주종가(12)-이전주종가(13);A14=이전주종가(13)-이전주종가(14);sumA=if(A1>0,A1,0)+if(A2>0,A2,0)+if(A3>0,A3,0)+if(A4>0,A4,0)+if(A5>0,A5,0)+if(A6>0,A6,0)+if(A7>0,A7,0)+if(A8>0,A8,0)+if(A9>0,A9,0)+if(A10>0,A10,0)+if(A11>0,A11,0)+if(A12>0,A12,0)+if(A13>0,A13,0)+if(A14>0,A14,0);수식3sumB=abs(A1)+abs(A2)+abs(A3)+abs(A4)+abs(A5)+abs(A6)+abs(A7)+abs(A8)+abs(A9)+abs(A10)+abs(A11)+abs(A12)+abs(A13)+abs(A14);sumA/sumB*100수식4(약세)A=sumA/sumB*100;IF(A<=50,1, 0)수식4(약세 )구간에 있는 종목검색식 부탁드립니다
프로필 이미지
골든도라도
2026-01-10
709
글번호 229700
종목검색
답변완료

setstopprofittarget, setstoploss 함수 질문

안녕하세요? setstopprofittarget, setstoploss 함수와 같은 경우 1계약 단위로 profit target 과 setstoploss가 걸리는게 맞을까요?예를들어 input: pt1(1000), sl1(500);SetStopProfittarget((PT1/BigPointValue),PointStop);setstoploss((SL1/BigPointValue),PointStop);위와 같을 때, 2계약이 들어갔을 경우 1계약 당 1000 달러 에 stopprofittarget이 걸린거죠? stoploss도 1계약당 500이 걸린거고요.tradestation의 easylanguage에서buy("b") 2 contracts next bar at market;setprofittarget(1000);이라고 하면 전체 포지션(2계약)에 대해서 1000달러 익절이라길래 yeslanguage는 어떨지 혹시 몰라 질문합니다.
프로필 이미지
회원
2026-01-10
696
글번호 229699
시스템
답변완료

문의

요즘 차트를 만들고 기본차트를 캔들 차트로 만들었는데 화면을 다시 만들어서 보면 선차트로 나옵니다 설정을 열고 다시 캔들 차트로 바꾸어도바뀌지 않아요 해결방법을 알려주셔요
프로필 이미지
엉덩공주
2026-01-10
307
글번호 229698
지표
답변완료

수식변환 부탁드립니다.

수식 변환 부탁드립니다. 종목검색식 부탁드립니다.U = if(C > C(1), C - C(1), 0);D = if(C < C(1), C(1) - C, 0);AU = eavg(U, rsi_period);AD = eavg(D, rsi_period);RSI = AU / (AU + AD) * 100;price_range = Highest(H, hl_period) - Lowest(L, hl_period);price_base = Lowest(L, hl_period);Ar=price_base + (RSI / 100) * price_range;Bd=BBandsDown(Period,D1);Bu=BBandsUp(Period,D1);Pa=(highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4;Pb=(highest(high,longPeriod)+lowest(low,longPeriod))/2;조건=(Crossup(Ar, (Bd+Pa)/2) or Crossup(Ar, (Bd+Pb)/2)) &&(Bd+Pb)/2<(Bd+Pa)/2;조건 && !조건(1)(지표변수) rsi_period: 10 / hl_period: 60 / Period: 20 / D1: 2 / shortPeriod: 9 / midPeriod: 26 / longPeriod: 52
프로필 이미지
비밀통로
2026-01-10
529
글번호 229697
종목검색
답변완료

수식 부탁 드림니다

안녕 하세요수식 문의 드립니다1. 기준선HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);2.상1BULL_LV1 = SMEMA + STEP;3.상2BULL_LV2 = SMEMA + STEP*2;4.상3BULL_LV3 = SMEMA + STEP*3;5.하1BULL_LV1 = SMEMA - STEP;6.하2BULL_LV2 = SMEMA - STEP*2;7.하3BULL_LV3 = SMEMA - STEP*3;------------------------------------------8. 하단2선 G/C 선A = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);B =SMEMA - STEP*2;조건 = CrossUp(A, B);Valuewhen(1, 조건, B)-----------------------------------------9. 상단2 선 D/C 선A = C;HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);SMEMA = avg(eavg(C, 10), 10);STEP = Avg(EMA_HL, 100);B =SMEMA + STEP*2;조건 = CrossDown(A, B);Valuewhen(1, 조건, B) --------------------------------------10. (G/C)_수직선 // 하단2선 G/CA = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);STEP = Avg(EMA_HL, 100);SMEMA = avg(eavg(C, 10), 10);B =SMEMA - STEP*2;조건 = CrossUp(A, B);if(조건, B, 0) ----------------------------------11. D/C_수직선 // 상단2선 D/CA = C; HL_RANGE = H - L;EMA_HL = eavg(HL_RANGE, 100);SMEMA = avg(eavg(C, 10), 10);STEP = Avg(EMA_HL, 100);B =SMEMA + STEP*2;조건 = CrossDown(A, B);if(조건, B, 0) -------------------------------------------챠트 표시에기준선 / 상1 / 상2 / 상3하1 / 하2 / 하3GC / DC / GC_수직선 / DC_수직선나타나게 해 주십시요항상 감사 합니다
프로필 이미지
s1017051
2026-01-10
448
글번호 229696
지표
답변완료

수식 문의 드립니다

프로그램 수식 문의 드립니다.1) 매수: 이전 5봉중 최 고점의 5.5% 를 상향함과 동시 매수2) 매수: 이전 1봉 중 1봉의 종가를 5.5% 상향함과 동시 매수3) 매수: 바로1봉전 매도점대비 5.5% 상향함과 동시 매수4) 매수: 현재봉에서 매도점대비 5.5% 상향함과 동시 매수5) 매수: 봉이 양종이고 bollinger band(20,1) 상한선 위에 엤으면 동시 매수6) 매도: 이전 매수 점을 5.5% 하향 과 동시 매도 7) 매도: 이전 1봉중 1봉의 종가를 5.5% 하향과 동시매도8) 매도: 매수가 대비 5.5% 상향과 동시 매도9) 매도: 20이평선을 5,5% 하향과 동시매도10) 매도: 매수후 양봉이면 27분 후 매도11) 매도: 매수후 양봉이고 bolingerband (20,5) 상한선위에 있으면 27분 후 매도12) 매도: 매수후 양봉이고 5이평선 선위에 있으면 27분 후 매도13) 매도: 매수후 음봉이면 1봉전 종가대비 5.5% 하락시 동시매도14) 매도: 15시09분에 매수청산15) 매도: 양봉일경우 매월 29일 1200시 매수 청산
프로필 이미지
기관장
2026-01-10
476
글번호 229693
시스템
답변완료

예스트레이더 검색식으로 변환 부탁드립니다.

아래 수식은키움증권의 신호수식인데예스트레이더 종목검색식으로 변환 부탁드립니다.항상 미안하고 고맙습니다.지표변수는period는 300 , D1은 0.7입니다신호수식은crossup(H, bbandsup(period, D1))andV>=V(1)*10
프로필 이미지
사랑빵쏜님
2026-01-10
423
글번호 229692
종목검색
답변완료

부탁드립니다

1. 종가가 양봉이면 그 다음 1개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 1개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요2. 종가가 양봉이면 그 다음 1개 이상 음봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 1개 이상 양봉이 나올 때까지 빨강색 박스로 구현해 주세요3. 종가가 양봉이면 그 다음2 개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 음봉이면 그 다음 2개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요4 종가가 2개 이상 양봉이면 그 다음 2개 이상 음봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 2개 이상 음봉이면 그 다음 2개 이상 양봉이 나올 때까지 빨강색 박스로 구현해 주세요5. 종가가 2개 이상 양봉이면 그 다음 2개 이상 양봉이 나올 때까지 파란색 박스로 구현해 주시고, 종가가 2개 이상 음봉이면 그 다음 2개 이상 음봉이 나올 때까지 빨강색 박스로 구현해 주세요6. 5분 챠트에서 60분의 5일선, 10일선, 20일선, 30일선, 40일선, 50일선, 60일선을 구현해 주세요7. 15분 챠트에서 120분의 5일선, 10일선, 20일선, 60일선을 구현해 주세요8. 60분 챠트에서 일봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요9. 일봉 챠트에서 주봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요10. 일봉 챠트에서 월봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요11. 주봉 챠트에서 월봉의 5일선, 10일선, 20일선, 60일선을 구현해 주세요12. 매월마다 일봉상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매월마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요13. 매일마다 60분 챠트상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매일마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요14. 60분마다 1분 챠트상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 60분마다 일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측 수평추세선을 구현해 주세요15. 매년마다 월봉상 양봉의 장대양봉이 갱신될 때마다 그 양봉의 최고가를 기준으로 빨강색 우측수평추세선을 구현해 주세요, 매년마다월일봉상 음봉의 장대음봉이 갱신될 때마다 그 음봉의 최저가를 기준으로 파란색 우측수평추세선을 구현해 주세요고맙습니다.
프로필 이미지
서태공
2026-01-09
357
글번호 229689
지표