커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수고많으십니다.

일봉에서 1년전 몸통을 보려는데 아래지표식에서 양봉일때도 blue로 나오는데 뭐가 잘못된건가요? inputs: 언제(10000),내일(0); var : cnt(0); var1 = date - 언제; //문장1 cnt = 0; for cnt = 0 to 300 { //문장2 if var1 <= date[cnt] then //문장3 var2 = cnt-내일; //문장4 } var11=DayClose[var2]-DayOpen[var2]; plot1(var2,"몇바전"); //문장5 plot2(C[var2],"종가"); //문장6 plot3(H - H[var2],"종가차이"); //문장7 //plot4(o[var2]-C[var2],"몸통"); //문장6 if var11 >= O Then { plot5(var11,"양봉",red); } else plot6(var11,"음봉",blue);
프로필 이미지
아이작
2010-10-04
1115
글번호 32644
지표
답변완료

시스템식?

첫봉의 시가,저가, 고가 ? 둘째봉의 시가,저가,고가? if crossdown(c,ma(20))then buy(); 종가가 당일 둘째봉의 고가를 상향돌파하면 매수청산하라. 한글로 표현한 수식을 부탁드립니다.
프로필 이미지
회원
2010-10-04
1047
글번호 32640
시스템
답변완료

수식검토요

일정시점을 기준으로 3단계로 30분간 최고가를 구하기 위해 시도한 것인데 이상하게도 -1값이 나오고 있읍니다 어디가 잘못된것인지요? 그림2는 DB20이 정확하게 나오는지 확인한것입니다 DB20[0]을 지표로 구현해도 제대로 나오는데....... 며칠째....답답하네요
프로필 이미지
티끌
2010-10-04
1149
글번호 32639
지표
답변완료

지표식 문의 건

귀사의 일익 번창하심을 기원합니다. 지표식의 결과가 제대로 나오지 않아서 문의 드립니다 하기의 수식은 1분이나 5분봉에서 입력한 분봉의 -1 ~ 55번째까지의 분봉값을 계산하는 수식인데 이것을 5분봉에 적용했을 경우와 1분봉에 적용했을 경우의 결과가 다르게 나옵니다 1분 과 5분 결과를 첨부하였습니다 참고로 1분과 5분에서 30분 봉을 계산한것인데 12시와 2:30분 부근을 보시면 결과가 다르게 나온걸 확인하실수 있습니다. 해결책을 알려주시면 고맙겠습니다 수식 input : N(30); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),HH2(0),LL2(0),CC2(0),HH3(0),LL3(0),CC3(0),HH4(0),LL4(0),CC4(0),HH5(0),LL5(0),CC5(0); if dayindex == 0 Then Var10 = 0; Else Var10 = Var10+BarInterval; var12 = Var10%N; if dayindex == 0 or (stime < 150000 and var12 == 0) Then{ HH = H; LL = L; CC = C; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; HH2 = HH1[1]; LL2 = LL1[1]; CC2 = CC1[1]; HH3 = HH2[1]; LL3 = LL2[1]; CC3 = CC2[1]; HH4 = HH3[1]; LL4 = LL3[1]; CC4 = CC3[1]; HH5 = HH4[1]; LL5 = LL4[1]; CC5 = CC4[1]; } if H > HH Then HH = H; if L < LL Then LL = L; var1 = (((HH1 - LL1) + (HH1 - CC1) + (CC1 - LL1)) /3); Var2 = (((HH2 - LL2) + (HH2 - CC2) + (CC2 - LL2)) /3); Var3 = (((HH3 - LL3) + (HH3 - CC3) + (CC3 - LL3)) /3); Var4 = (((HH4 - LL4) + (HH4 - CC4) + (CC4 - LL4)) /3); Var5 = (((HH5 - LL5) + (HH5 - CC5) + (CC5 - LL5)) /3); Var6 = (var1 + var2 + var3 + var4 + Var5) /5; Var7 = (CC1 + Var6); Var8 = (CC1 - Var6); Plot1(Var7,"상단"); plot2(Var8,"하단");
프로필 이미지
부채도사
2010-10-04
1093
글번호 32627
지표
답변완료

문의드립니다.

일봉에서 지정한 날짜부터 현재까지 (예를들면 2010.9.27일~현재)의 최고미결제약정갯수를 표현하는 수식과 일봉에서 지정한 날짜(2010.9.27일)의 미결제약정을 표현하는 수식 부탁드립니다. 위 식을 분봉에서 표현할 때의 수식도 부탁드립니다.
프로필 이미지
골드드래곤
2010-10-03
1122
글번호 32626
지표
답변완료

maxhigh

하이투자증권 교제 에스트레이딩시스템기법(2) page 29-에 나오는 GC/DC 샹들리에청산전략식에서 input:ATRPERIOD(10),ATRs(1.5); var;MaxHigh(0),MinLow(0); If MarketPosition()==0 Then { if crossup(ma(c,5),ma(c,20) Then { buy(); Maxhigh=-999999999; if crossDOWN(ma(c,5),ma(c,20) Then { SEL(); MinLow=999999999; } } if MarketPosition ()=1 Then { if H>Maxhigh Then MaxHigh=H; exitLong("매수추적",Atstop,Maxhigh-Atr(Atrperiod)*ATRS); if MarketPosition ()=-1 Then { if L>Minlow Then Minlow=L; exitshort("매도추적",Atstop,MinLow+Atr(Atrperiod)*ATRS); } 위식에서 검정할때 Marketposition에 오류가 계속 뜹니다 왜 그럴까요? maxhigh 가 무슨뜻이며 maxhigh=-999999999 은 무슨의미입니까? MinLow, MinLow=999999999
프로필 이미지
강변거사
2010-10-03
1193
글번호 32625
시스템
답변완료

문의요

만약 전10봉 간의 평규 거래량 보다 현재 거래량이 3배 많다 를 수식 하고 싶습니다. if v > (accumn(v,10)/10) *3 then 위식에서 (accumn(v,10)/10) 이부분에서 거래량 v를 표현할때 만약 v[1] 전일 로 표현한다면 전일 부터 10일간 이라는 수식이 성립하는 겁니까. 설 명 부탁드립니다.
프로필 이미지
회원
2010-10-02
1161
글번호 32624
시스템
답변완료

외국인 매수 참조

data2에 외국인과 기관등의 매매물량을 시스템 식에 넣고 싶은데 가능한가요 예를 들어 이렇게 표현하고 싶은데..부타드립니다. if data2(외국인 매수)>100억 then{ buy(); }
프로필 이미지
회원
2010-10-02
1195
글번호 32623
시스템
답변완료

스토진입-------------

수식부탁합니다 스토의 과열80,침체20 으로 설정하고 진입: 과열과 침체사이에서 골드발생시 매수 과열과 침체사이에서 데드발생시 매도 손절: 진입가 에서 4틱손실이면손절 익절: atr 추적스탑에의함 09:30분이후진입 14:30이전 청산 그리고지표식으로 atr라인,손절라인 표시해주세요
프로필 이미지
leekss1
2010-10-02
1154
글번호 32622
시스템