커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의드립니다.

setstoploss에 관한 질문 드립니다. 예를들어 input : a(1); if marketposition(0) == 1 then { setstoploss(a, pointstop); } 이 수식과 input : a(1); if marketposition(0) == 1 then { exitlong("sl", atstop, entryprice - a); } 이 수식이 있다고 했을때 같은 수식인지요? 다르다면 어떤 차이가 있나요? 그리고 setstoploss함수를 쓰지 않고 똑같은 효과를 구현할 수 있는 수식을 간략한 예시로 부탁드립니다.
프로필 이미지
yanartas
2015-09-23
142
글번호 90661
시스템
답변완료

수식 좀 문의 드립니다.

지표조건 : 지수이동평균선(50일), 볼린저밴드(200, 2, 2) *매수조건* 1. 종가가 볼린저밴드 하단을 하향돌파한후에 밴드 하단을 다시 상향돌파시에 매수 또는 2. 종가가 볼린저밴드 중심선을 상향돌파시 매수 또는 3. 종가가 50일 이동평균선을 상향돌파시 매수 *매도조건* 1. 종가의 위치가 (50일이평선 < 종가 < 볼린저밴드 중심선)일때 50일이평선을 하향돌파시 매도 또는 2. 종가의 위치가 (종가 > 볼린저밴드 중심선)일때 볼린저밴드 중심선을 하향돌파시 매도 또는 3. 종가의 위치가 (종가 > 50일이평선 > 밴드중심선)일때 볼린저 밴드 상단을 상향돌파후 재차 밴드 상단을 하향돌파하거나 50일이평선을 하향돌파시 매도 ======================================================================================= Inputs : shortPeriod(50), longPeriod(200), Length(200), StdDev(2), Bars(2); Variables: BBTop(0),BBBot(0); value1 = ema(C, shortPeriod); value2 = ma(C, longPeriod); BBTop = BollBandup(Length, StdDev); BBBot = BollBanddown(Length, StdDev); # 매수/매도청산 If CountIF(Close < BBBot, Bars) == Bars or CrossUP(C, value1) or CrossUP(C, value2) Then { Buy("BBtop", AtStop, BBBot); Buy(); } # 매도/매수청산 If ((C > value1 and C < value2) and CrossDown(C, value1)) or ((C > value2) and CrossDown(C, value2)) or ((C > value1 and value1 > value2) and CountIF(Close > BBTop, Bars) == Bars) Then { Sell(); Sell("BBbot", AtStop, BBTop); } 시스템트레이딩에 막 관심을 가지게 된 초보트레이더입니다. 상기의 조건을 만족하는 수식을 작성해보았는데.. 제 의도대로 매수/매도 타이밍이 나오지 않습니다. 송구스럽지만 수식 작성 한번만 부탁드리겠습니다. 감사합니다~~
프로필 이미지
램시마
2015-09-23
128
글번호 90660
시스템
답변완료

라인선

안녕하세요. 1.일목균형에서 (전환선.기준선) 거꾸로보기 만들어주시구요. 2.선행스팬1 과 선행스팬2 의중간값 라인만들어 주세요. 수고하세요..꾸벅
프로필 이미지
보인다
2015-09-23
145
글번호 90659
지표
답변완료

수식 부탁합니다

Stochastic (10,5,5) K값이 80 이상인 경우에만 적용하려 합니다. 앞전의 K값도 80이상이면서 앞전의 K값의 최고값이 이번에 발생한 K값보다 큰데 주가는 이번에 발생한 K값의 주가가 더 높은 경우 즉 스토캐스틱 다이버전스 발생한 경우 지표식 부탁합니다. 첨부파일 참조 바랍니다 스토캐스틱 K값이 앞에는 최고 93.84에 주가는 45.09 뒤에는 최고 82.99에 45.12 즉 앞전에 발생한 (K값이 80 이상인 경우)와 최고 K값과 최고 주가를 비교하여 앞전의 K값의 최고값이 이번에 발생한 K값보다 큰데 주가는 이번에 발생한 K값의 주가가 더 높은 경우
프로필 이미지
미래테크
2015-09-24
216
글번호 90658
지표
답변완료

식문의드립니다.

input : P40(20),P30(20); var16 = CCI(P40); var26 = ema(var16,P30); input : P60(20),P50(20); var17 = CCI(P60); var27 = ema(var17,P50); if var16>100 && CCI(60)>100 && CCI(60)>CCI(60)[1] && VAR16>VAR16[1] && CCI(600)>100 && var16>var26 && c>ma(c,1200) Then buy(); if crossdown(var16,var26) then exitlong(); if var26>100 && crossup(var17,var27) then buy(); 상기 식을 data2 식으로 바꾸어주시면 감사하겠습니다.
프로필 이미지
회원
2015-09-23
119
글번호 90657
시스템
답변완료

식문의드립니다.

input : P40(20),P30(20); var16 = CCI(P40); var26 = ema(var16,P30); input : P60(20),P50(20); var17 = CCI(P60); var27 = ema(var17,P50); if var16>100 && CCI(60)>100 && CCI(60)>CCI(60)[1] && VAR16>VAR16[1] && CCI(600)>100 && var16>var26 && c>ma(c,1200) Then buy(); if crossdown(var16,var26) then exitlong(); if var26>100 && crossup(var17,var27) then buy(); 상기 식을 data2 식으로 바꾸어주시면 감사하겠습니다.
프로필 이미지
회원
2015-09-23
135
글번호 90656
시스템
답변완료

종목검색식 문의드립니다.

매번 성실한 답변에 감사드립니다. 1.n봉기간중 15분봉의 당일해당봉까지의 누적거래량이 d-1,d-2,d-3일전의 동시간 누적거래량보다 500%이상이면서 n봉중 최고가로 240bbup을 돌파하는 종목 검색식 부탁드립니다. 누적거래량비교는 or 이고 검색시간은 오전 11시까지로 제한해주십시요. 2.15분봉기준 전일 하루동안 240bbup > 80bbup 조건이 1회이상인 종목검색식.. ** 15분봉에서만 사용하니 검색시간이 최소화될수있게 부탁드립니다. 감사합니다.
프로필 이미지
부양가족
2015-09-23
173
글번호 90653
종목검색
답변완료

문의드려요

안녕하세요 아래와같이 호가의이평 지표를 이용해 지수와의 디버 젼스 신호 가능할까요? 매수후 0.5p 가면 수익 청산하고 직전 저점이나 고점 깨거나 -0.5p 손실나면 손절.. 이렇게 부탁합니다 감사합니다 Input : Period(1); Var : value(0); value = ma(bids,period)-ma(asks,period);#호가잔량이동평균오실레이터 if date != date[1] Then{ value1 = value; value2 = value; } if value > value1 Then value1 = value; if value < value2 Then value2 = value; If value > value[35] Then Plot1(value, "호가잔량이평오실레이터",RED); Else Plot1(value, "호가잔량이평오실레이터",BLUE); plot2(value1,"당일최고"); plot3(value2,"당일최저"); PlotBaseLine1(0,"기준선");
프로필 이미지
쿠루드
2015-09-23
126
글번호 90651
지표
답변완료

수식부탁드립니다.

input : Period(20); var1 = ma(c,Period); if var1[1] < var1 then var2 = 1; var3 = 0; if var1[1] > var1 then var2 = 0; var3 = 1; plot1(var2); //빨간색 막대 plot2(var3); //파란색 막대 이평선이 우상향은 빨간색 막대, 우하향은 파란색 막대 로 교대로 그리려고 하는데 두개가 동시에 그려지네요..... 빨간색이 그려지면 파란색은 그리지 말고 파란색이 그려지면 빨간색이 안 그려지게 하고 싶습니다.
프로필 이미지
무지개나날들
2015-09-23
175
글번호 90647
지표