커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

안녕하세요. 수식 변환 부탁드립니다.

매번 비슷한 걸 문의 드리는거 같아 죄송하고 항상 감사합니다. 3가지 모두 지표 문의 입니다. 1. S=sum(1); TT=S%기간1; 조건=TT==0; HH=Highestsince(1, 조건, H); Hc=valuewhen(1,조건,HH(1)); LL=Lowestsince(1,조건,L); Lc=valuewhen(1,조건,LL(1)); Cc=valuewhen(1,조건,C(1)); (Hc+Lc+Cc)/3 기간1 5 2. Ha = wma(H, 이평기간); Ca = wma(C, 이평기간); La = wma(L, 이평기간); (Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1)) 이평기간 120 3. 하단지표 Ha=ma(H, 기간, 종류); Ca=ma(C, 기간, 종류); La=ma(L, 기간, 종류); M=(Ha(1)+La(1)+Ca(1))/3*2-La(1); Mnt_20=M/avg(M(1),이전기간)*100 // 본선 Mnt_20S=eavg(Mnt_20,signal) // 시그널 항상 고맙고 감사드립니다. 추가질문. 색 채우기를 할 때 두가지 색상이 겹쳐지면 겹쳐지는 부분은 다른 색으로 변하잖아요? 예를 들어 하늘색 위에 노랑색이 겹쳐지면 겹쳐진 부분은 연한 연두색으로 변하더라고요..혹시 변하지 않게 하는 방법이 있을까요?
프로필 이미지
손느린주식
2023-10-18
1388
글번호 173205
지표

파워 님에 의해서 삭제되었습니다.

프로필 이미지
파워
2023-10-18
891
글번호 173204
지표
답변완료

문의 드립니다....

이검색식을 고가돌파/유지로 변경 부탁드리며 파워 종목 검색시 최소기간, 기준봉 설정을 어떻게해야 최적화가 되나요 설정에 따라 너무 다릅니다 1번 1. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if CrossUp(C,Var2) and C > O Then Find(1); } 2. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if C > Var2 and C > O Then Find(1); } ------------------------------------------------------------ 2번 지표 부탁드립니다 (수식1) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1+UP/100) (수식2) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1-DN/100) -지표조건설정 기간 : 200 UP : 0.5 DN : 0.5
프로필 이미지
wkri
2023-10-19
980
글번호 173203
종목검색
답변완료

수식 문의

안녕하세요? 수식 문의 드립니다. 감사합니다.
프로필 이미지
에구머니
2023-10-19
1006
글번호 173202
시스템

카르마다 님에 의해서 삭제되었습니다.

프로필 이미지
카르마다
2023-10-18
0
글번호 173200
검색
답변완료

함수요청

안녕하세요? 국내선물 5분봉으로 거래를 하고자 합니다. 15시 35분 완성봉의 MACD 오실레이터 값이 양수이고 스토캐스틱 %K > %D 이면. 익봉 시가에 매수 진입 15시 35분 완성봉의 MACD 오실레이터 값이 음수이고 스토캐스틱 %K < %D 이면. 익봉 시가에 매도 진입 진입 후 익봉 시가에 청산
프로필 이미지
흰둥이아빠
2023-10-18
715
글번호 173199
시스템
답변완료

문의드립니다.

안녕하세요. 아래 수식에서 매수 포지션시 100틱 이상 이익이 나면 그 때부터 분봉의 저가가 20 이평선값 아래로 터치하면 청산 되도록 수정을 부탁드립니다. input : StartTime(230000),EndTime(053000); var : Tcond(false); if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = False; } var1 = ma(C,5); Var2 = ma(C,20); if MarketPosition <= 0 and CrossUp(var1,Var2) and Tcond == true Then { buy("b",OnClose,Def,4); } if MarketPosition == 1 Then { if MaxEntries == CurrentContracts Then ExitLong("bx11",AtStop,EntryPrice+PriceScale*20,"",2,1); Else ExitLong("bx12",AtStop,EntryPrice); ExitLong("bx2",AtStop,L[BarsSinceEntry]); if crossdown(C , Var2) Then ExitLong("bx3"); } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아래수식을 나스닥 선물에 적용해서 오후 11시 부터 다음 날 아침 5시 30분까지만 매수진입이 되게 하고 싶습니다. 진입만 이렇게 시간제한을 두고요 . 창산은 24시간 다 작동하도록 부탁드립니다. var1 = ma(C,5); Var2 = ma(C,20); if MarketPosition <= 0 and CrossUp(var1,Var2) Then { buy("b",OnClose,Def,4); } if MarketPosition == 1 Then { if MaxEntries == CurrentContracts Then ExitLong("bx11",AtStop,EntryPrice+PriceScale*20,"",2,1); Else ExitLong("bx12",AtStop,EntryPrice); ExitLong("bx2",AtStop,L[BarsSinceEntry]); if crossdown(C , Var2) Then ExitLong("bx3");
프로필 이미지
종호
2023-10-18
1050
글번호 173194
시스템
답변완료

기준봉 시가 이탈 및 기준봉 거래대금 대비 특정 비율 감소 종목 검색 문의

안녕하세요. 문의1 기준봉 조건:6봉이내 120봉 신고거래대금 + 전일종가대비 10%이상 양봉 기준봉의 시가를 당일 종가가 음봉으로 이탈하는 종목 검색. 문의2 기준봉 조건은 문의1과 동일. 기준봉 거래대금 대비 당일 거래대금이 1/x 이하로 감소한 종목 검색(감소 비율을 변수로 놓고 수시로 바꿀 수 있게) 감사합니다.
프로필 이미지
트더
2023-10-18
1122
글번호 173189
종목검색
답변완료

수식 문의 드립니다

안녕하세요. 첨부파일의 수식은 분봉의 고가와 저가를 나타내는 수식인데 분봉의 고가, 저가처럼 일봉과 주봉의 고가, 저가를 나타내는 수식을 부탁드립니다.
프로필 이미지
부활
2023-10-18
1046
글번호 173188
지표