커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표식 부탁드립니다

엘리엇 파동 상승5파 하락3파를 차트상에 구현 할수 있는 방법좀 부탁드립니다. 항상 감사 드리며...
프로필 이미지
khj012
2016-09-08
186
글번호 101813
지표
답변완료

질문있습니다.

안녕하세요? 일봉 지표식을 분봉으로 표현하고 싶은데요 예를 들어, 일봉 차트에 plot1(ma(c,1)) 을 하면 일봉선이 되지만 분봉 차트에 plot1(ma(c,1)) 를 적용하면 분봉선이 되기 때문에 다른 수식(예 : for count = 0 to P5...)으로 분봉차트에 일봉표현할 수 있는 걸로 알고 있습니다. 아래 식을 위의 예처럼 할 수 있도록 수정 부탁드립니다. 1. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0),macdo(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); macdo = MACDv-ema(MACDv,Period); if macdo > macdo[1] Then plot1(macdo,"osc",RED); Else plot1(macdo,"osc",BLUE); 2. Input : P(20),Length(20); Var : 기준선(0),TLen(0),TRIma(0); 기준선 = (Highest(High, P) + Lowest(Low, P)) / 2; TLen = Ceiling((Length + 1) * .5); TRIma = ma(ma(C, TLen), TLen); Plot1(기준선); Plot2(Trima); 즉 1,2식으로 분봉차트에 적용을 하더라도 일봉차트로 표현되는 방법 부탁드립니다. 그리고 반대로 주봉식으로 변경하여 일봉차트로 표현할 수 있도록 추가 부탁드립니다.
프로필 이미지
만들레영토
2016-09-08
160
글번호 101812
지표
답변완료

49497번 글 답글 부탁드립니다.

아마 페이지가 지나가서 못 보신듯한데, 답변 주신 것에 추가 질문을 달았습니다. 알려주신데로 해도 오류가 생겨서요. 답변 해주시면 감사하겠습니다~
프로필 이미지
중박주식
2016-09-08
157
글번호 101811
시스템
답변완료

추가부탁드림니다.

안녕하세요...글번호42992 수식에 추가라인부탁드림니다. 19.전일주간장(고점-저점) 1폭을 당일시가 위.1폭라인 20.전일주간장(고점-저점) 1폭을 당일시가 아래.1폭라인 21.전일주간장(고점-저점)0.5폭을 당일시가 위.0.5폭라인 22.전일주간장(고점-저점)0.5폭을 당일시가 아래.0.5폭라인 23.야간장(고점-저점) 1폭을 당일시가 위.1폭라인 24.야간장(고점-저점) 1폭을 당일시가 아래. 1폭라인 수고하세요..꾸벅
프로필 이미지
보인다
2016-09-08
148
글번호 101810
지표
답변완료

수식문의드립니다.

안녕하세요. 예스랭귀지 초보입니다. 수식문의드려요 진입 로직은 맞아떨어집니다. 보조지표가 어떤 수치 이상혹은이하일때 진입. (예를들어, stoch이 20이하시 매수,80이상시 매도) 여기서 진입포지션과 반대로 가는 경우 "단계별 추가진입 및 동시청산 수식"이 궁금합니다. 추가진입의 경우 - ( ) 틱 단계로 ( ) 계약 진입 ※ ( ) 계약진입은 같은 계약수 또는 배수설정 최대 진입수는 ( )회 청산의 기준은 수익합계가 ( )원 일때 동시 청산. 이상입니다.
프로필 이미지
byc2002
2016-09-08
159
글번호 101808
시스템
답변완료

오류 확인 부탁드립니다

input :시간(000001),당일청산시간(240000); var : idx(0); if Condition1 == false and stime >= 시간 Then { Condition1 = true; idx = 0; } if Condition1 == true Then{ idx = idx+1; if idx == 1 and ma(c,5)>ma(c,20) Then buy(); if idx > 1 and crossup(ma(c,5),ma(c,20)) Then buy(); if idx == 1 and ma(c,5) < ma(c,20) Then Sell(); if idx == 1 and CrossDown(ma(c,5),ma(c,20)) Then Sell(); } SetStopEndofday(당일청산시간); 진입이 5이평 20 이평보다크면 매수 인데 반대로 나옵니다 이해가 안되네요 ㄳ 합니다
프로필 이미지
비상8
2016-09-08
141
글번호 101807
시스템
답변완료

지표식 문의 드립니다

지표에 관해 문의 드립니다 두개의 지표를 하나로 합치는 것 좀 문의 드릴께요 A지표와 B지표를 합해서 C 지표를 만들려고 하는데요,, A지표는 양수와 음수값을 가지고 있고, B지표도 양수와 음수값을 가지고 있습니다. 그런데 합치는 과정에서, 두 지표가 각각 , 양일때와 음일때의 비중이 다릅니다 즉 A지표가 양일때는 60의 비중을 갖고 음일때는 40의 비중을 갖고요 B 지표는 양일때 70의 비중이고 음일때는 50의 비중을 갖습니다 C 지표를 만들기 위해 A와 B를 합친후 둘로 나누게 되는데요,,, A가 +7이고, B가 +2일 때 둘을 합치면, (+420) + (+140) = 560 / 2 = 280 이고, A가 -7이고, B가 -2일 때 둘을 합치면, (-280) + (-100) = -380 / 2 = -190 이고, A가 +7이고, B가 -2일 때 둘을 합치면, (420) +(-100) = 320 / 2 = 160 이고, A가 -7이고, B가 +2일 때 둘을 합치면, (-280 )+ (140) = -140 / 2 = -70 이 됩니다, 그리고 둘중의 하나가 0의 값일 경우는, 나눌 것 없이 , 어느 한쪽의 값을 그대로 리턴해야 되겠지요,,, 막상 식으로 구현하려고 하니 잘 안되서 그런데요,,, C 지표를 만들수 있도록 지표식좀 만들어 주시면 감사하겠습니다 수고하세요,,, ^^ 클레멘타인 드림 ~ ~ ~ 가
프로필 이미지
클레멘타인
2016-09-08
261
글번호 101806
지표
답변완료

변환 좀 부탁드려요

안녕하세요! 항상 빠른 답변에 감사드립니다 아래는 제가 선멸한 키움의 수식들인데 예스로 변환 좀 부탁드립니다 1. 하이켄> 수식1 avg(c,10)-레드 수식1 avg(o,10)-블루 수식1 min(avg(c,10),avg(o,10))-화이트 라인설정 막대로 막대 크기가 수식3다 동일 해야 합니다 돌파 지지 라인 수식1 valuewhen(1,avg(c,10)>avg(c,10,1),avg(c,10)) 수식2 valuewhen(1,avg(c,10)<AVG>(C,10,1),AVG(C,10))< SPAN> 2. 고점 저점 a=avg(c,20); valuewhen(1,a>=a(1),a) a=avg(c,20); valuewhen(1,a<a(1),a) 3. 지지와 저항 수식1 A=avg(c, MA1); B=avg(c, MA2); if(A >= B,ValueWhen(1, Crossup(A ,B), A),B) 수식2 if(A < B,ValueWhen(1, Crossdown(A ,B), A),B) 지표설정조건 MA1 5 MA2 20 4. 수식이름:삼각가중이동평균 수식1: %pr% 삼각가중 %p1% wavg(wavg(pr,p1/2),p1/2) 수식2: %p2% wavg(wavg(pr,p2/2),p2/2) 수식3: %p3% wavg(wavg(pr,p3/2),p3/2) 수식4: %p4% wavg(wavg(pr,p4/2),p4/2) 수식5: %p5% wavg(wavg(pr,p5/2),p5/2) 지표조건설정: p1=4 p2=9 p3=18 p4=36 p5=72 pr=종가 스케일 - 가격 ◆ OBV지표 상승하락 ◆ 수식1 수식이름: OBV A=OBV(); B=MA(OBV(), Signal, 이평종류); A ------------------------------ 수식2 수식이름: Signal %Signal% B ------------------------------ 수식3 수식이름: OBV데드 if(A < B , B-(aa=B-A) , B) ------------------------------ 수식4 수식이름: Signal %Signal% if(A < B , B-(aa=B-B) , B) ============================== 지표조건 설정 Signal 36 이평종류 가중 스케일 - 화면 지표명 : 지름신 수식1 a=HighestSince(1, CrossUp(macd(2,5),0),wavg(wavg(종가,4/2),4/2)); b = wavg(wavg(종가,4/2),4/2); if ( a > b, a, b) 수식2 a=lowestSince(1, Crossdown(macd(2,5),0), wavg(wavg(종가,4/2),4/2)); b = wavg(wavg(종가,4/2),4/2); if ( a < b, a, b) 스케일 - 가격 부탁드립니다! 감사합니다!
프로필 이미지
qha71
2016-09-08
285
글번호 101800
지표

곽민수 님에 의해서 삭제되었습니다.

프로필 이미지
곽민수
2016-09-08
21
글번호 101796
시스템