커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템 수식 부탁드립니다

Input : shortPeriod(5), longPeriod(9), Period(4); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 이수식에서 아래와 같은 조건을 첨가하고 싶습니다 RSI 기간은 10일로 설정 LPercent 51, SPercent 49 51상향돌파시 매수 49하향돌파시 매도 즉 매수는 macd 오실레이터 크로스 업과 더불어 rsi 51 상향돌파시 매수 매도는 macd 오실레이터 크로스 다운과 더불어 rsi 49 하향돌파시 매도 매수와 매도 위 macd오실레이터와 rsi 두조건을 충족했을때 수식 부탁드립니다
프로필 이미지
필로게이스
2015-05-08
181
글번호 85835
시스템
답변완료

지표

안녕하세요. 아래와 같은 질문 드립니다. 지표로 부탁드립니다. 1. 개인, 외국인, 기관 등 주체별 순매수 금액을 막대가 아닌 선 (누적기준) 2. 공매도 비율/추세, 신용잔고 비율/추세 (누적기준) 감사합니다.
프로필 이미지
한국사람73
2015-05-07
190
글번호 85834
지표
답변완료

제가 원하는 답변이 아니라 다시 질문드리겠습니다.

앞서 답변주신거 감사드립니다. 그러나, 제가 궁금한 것은 분봉차트에서 일봉상의 볼린저밴드를 어떻게 참조하느냐인데, 답변은 분봉 일봉 구분없이 작성해 주신것 같네요. 다시 한번 답변 부탁드립니다. ================================================================================ 안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : mav(0),BBup(0),BBdn(0); mav = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Condition1 = BBup-BBdn >= 0.6 and C > mav; if MarketPosition == 0 and Condition1 == false and stime < 150000 Then buy("b",atlimit,DayClose(1)*0.95); SetStopProfittarget(3,PercentStop); SetStopLoss(3,PercentStop); 즐거운 하루되세요 > 기똥찬 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 수고가 많으십니다. 분봉차트에서 전날 종가 대비 5%하락시 매수. 익절 3%, 손절 -3% 입니다. 단, 매수금지조건은... 일봉상 볼린저밴드 폭이 0.6이상이고 일봉상 볼린저밴드 중심선보다 분봉상 현재 가격이 위에 있으면 매수금지입니다. 수식부탁드리겠습니다.
프로필 이미지
기똥찬
2015-05-07
175
글번호 85833
시스템
답변완료

문의 드립니다.

안녕하세요... 항상 애쓰심에 너무 감사드립니다. 수식을 만들고 싶은데... 너무 부족하여 문의 드립니다. var1 = (dayhigh()+daylow())/2; 위와 같은 선을 중심으로 해서 첨부해드린 것과 같이 시스템을 만들고 싶습니다. 그리고 그림은 매도만 했는데 매수쪽도 부탁드립니다.
프로필 이미지
회원
2015-05-07
188
글번호 85832
시스템
답변완료

부탁드립니다.

var : T(0); var1 = ma(c,20); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T != T[1] Then buy(); if T == -1 and T != T[1] Then sell(); 위 수식에서는 이동평균선 var1 파동의 모든 저점과 고점에서 진입신호가 발생합니다. 이를 그림1과 같이 다음 조건에 맞도록 수식을 수정해 주시면 감사 하겠습니다. 1. 매수진입조건 이동평균선 var1 의 파동에서 현재의 저점 U 가 직전의 저점 U[1] 보다 높으면 매수진입. 2. 매도진입조건 이동평균선 var1 의 파동에서 현재의 고점 D 가 직전의 고점 D[1] 보다 낮으면 매도진입 그리고 파동의 고점 D, D[1] 과 파동의 저점 U, U[1] 지점에서의 이동평균선 var1의 값을 구하는 수식을 부탁 드립니다.
프로필 이미지
너무조아
2015-05-08
172
글번호 85830
시스템
답변완료

문의드립니다

차례로 당일 2회 진입의 시스템을 만들고 싶습니다 첫번째 진입 호가차이가 +2000 이상 매수진입 "Buy01" 호가차이가 -2000 이하 매도진입 "Sell01" 첫번째 진입 청산 "Buy01" 진입 이후 최고가대비 0.9pt 하락시 매수청산 "Bx01" "Sell01" 진입 이후 최저가대비 0.8pt 상승시 매도청산 "Sx01" 첫번째 진입 익절 "Buy01" 진입 이후 1.5 pt 상승 매수익절 "Bt01" "Sell01" 진입 이후 2.0 pt 하락 매도익절 "St01" 두번째 진입 조건 매수청산 "Bx01" 매도청산 "Sx01" 매수익절 "Bt01" 매도익절 "St01" 이 나오면 5봉 뒤에 호가차이를 0(제로)로 만든다 두번째 진입 첫번째 조건의 청산or익절이 나온후 0 으로 만든이후 호가차이가 +2000 이상 매수진입 "Buy02" 호가차이가 -2000 이하 매도진입 "Sell02" 두번째 진입 익절 "Buy02" 진입 이후 1.5 pt 상승 매수익절 "Bt02" "Sell02" 진입 이후 2.0 pt 하락 매도익절 "St02"
프로필 이미지
파인애플
2015-05-07
156
글번호 85829
시스템
답변완료

수식요청

1. 신규매수진입(기존에 매도포지션이 있을 경우 청산하는 주문이 아닌 무포지션에서 매수로 로 작동) : 써머타임적용 우리시간으로 오후 9시(써머타임 미적용 우리시각 오후 8시) 이후 30분봉 현주가가 기준선을 상향돌파 완성했을 때(돌파 이전 30분봉 2개의 종가는 기준선 아래에 위치), 현재가가 당일 저가 대비 0.5pt 이상 상승중이면 익봉 시가에 진입 2. 신규매도진입(기존에 매수포지션이 있을 경우 청산하는 주문이 아닌 무포지션에서 매도 로 작동) : 써머타임적용 우리시간으로 오후 9시(써머타임 미적용 우리시각 오후 8시) 이후 30분봉 현주가가 기준선을 하향돌파 완성했을 때(돌파 이전 30분봉 2개의 종가는 기준선 위에 위치), 현재가가 당일 고가 대비 0.5pt 이상 하락중이면 익봉 시가에 진입 3. 매수청산(신규매도가 아닌 기존 매수포지션이 있을 경우 작동) : 매도포지션 진입 이후 실시간 현재가가 포지션 진입 이후 장중 고점대비 0.5pt이상 하락한 이후에, 현주가가 15분봉상 5ma ,20ma 데드크로스 하향돌파(15분봉상 현주가<5ma<20ma)를 완성하면 익봉시가에 청산 4. 매도청산(신규매수가 아닌 기존 매도포지션이 있을 경우 작동) : 매수포지션 진입 이후 실시간 현재가가 포지션 진입 이후 장중 저점대비 0.5pt이상 상승한 이후에, 현주가가 15분봉상 5ma ,20ma 골든크로스 상향돌파(15분봉상 현주가>5ma>20ma)를 완성하면 익봉시가에 청산 5. 강제청산 : 써머타임적용 우리시간으로 오전 5시(써머타임 미적용 우리시각 오후 6시)에 모든 포지션 정리 후 당일 추가 진입 금지 상기 1~5를 하나의 완성된 수식으로 작성 부탁드립니다.
프로필 이미지
통큰베팅
2015-05-08
169
글번호 85828
시스템
답변완료

종목검색 수식 부탁드립니다.

직전 고점 돌파한 당일 거래량 60이평의 2배 이상 거래량 직전 고점 = 챠트틀 중에 지지저항선을 표시해주는 메뉴가 있더군요 그 중에 저항선에 해당하는 고점들 중에 거래량 60이평의 2배 이상 발생한 가장 가까운 고점이라 표현하면 수식화가 가능할런지요??
프로필 이미지
회원
2015-05-07
165
글번호 85827
종목검색
답변완료

부탁드립니다.

수고 많으세요. 지표식 1개 부탁드립니다. Mass Index가 반전우세구간에서, 지수이평9가 지수이평17보다 작고 Band%B가 1보다 작을때와 지수이평9가 지수이평17보다 크고 Band%B가 99보다 클때 소리로 알려주는식을 부탁드립니다. =================================================== 참고로 Band%B 수식 첨부드립니다. Input : Period(20), D(2); var : BBdown(0),BBUp(0),BandB(0); BBDown = BollBandDown(Period,D); BBUp = BollBandUp(Period,D); BandB = ((C-BBDown)/(BBUp-BBDown))*100; Plot1(BandB, "Band %b"); PlotBaseLine1(1, "기준선1"); PlotBaseLine2(99, "기준선99"); ===================================================
프로필 이미지
회원
2015-05-07
164
글번호 85819
지표