커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표식 부탁드립니다

지표식 부탁드립니다 선물매수에서 매도를뺀 누적 순매수 차트 부탁드립니다
프로필 이미지
회원
2015-01-28
147
글번호 82748
지표
답변완료

문의드립니다.

안녕하세요. 늘 감사드립니다. 1분봉에 5분봉의 아래 지표값이 plot 되도록 꼭 좀부탁드립니다. Var:chng_rt(0),j(0),ma_val(0),std_val(0),dn_rng(0),up_rng(0),rawVBE_up(0),rawVBE_dn(0),rawVBE_ma(0); Array:len[2](0),VBE_up[2](0),VBE_dn[2](0),VBE_ma[2](0), up_chg[2](0),dn_chg[2](0),ma_chg[2](0),up_cor[2](0),dn_cor[2](0),ma_cor[2](0), fcstVBE_up[2](0),fcstVBE_dn[2](0),fcstVBE_ma[2](0); len[0] = 5; len[1] = 2; chng_rt = (C/C[1]-1); //가격 변동률 ma_val = ma(chng_rt,len[0]); //가격변동률의 평균 std_val = Std(chng_rt,len[0]); //가격변동률의 표준편차 dn_rng = ma_val - (std_val * 2); up_rng = ma_val + (std_val * 2); rawVBE_up = C * (1 + up_rng); //원시VBE rawVBE_dn = C * (1 + dn_rng); rawVBE_ma = C * (1 + ma_val); for j = 0 to 1 { VBE_up[j] = wma(rawVBE_up,len[j]); //원시VBE를 가중이평으로 평활화 VBE_dn[j] = wma(rawVBE_dn,len[j]); VBE_ma[j] = wma(rawVBE_ma,len[j]); if VBE_up[j][1] > 0 then up_chg[j] = (VBE_up[j]-VBE_up[j][1])/VBE_up[j][1]; //VBE의 변동률 if VBE_dn[j][1] > 0 then dn_chg[j] = (VBE_dn[j]-VBE_dn[j][1])/VBE_dn[j][1]; if VBE_ma[j][1] > 0 then ma_chg[j] = (VBE_ma[j]-VBE_ma[j][1])/VBE_ma[j][1]; } fcstVBE_up[0] = VBE_up[0]; fcstVBE_dn[0] = VBE_dn[0]; fcstVBE_ma[0] = VBE_ma[0]; for j = 1 to 1 { up_cor[j] = Correlation(up_chg[0], up_chg[j],63); //21일 VBE변동률과 17,13,9,5,2 변동률간의 상관도 dn_cor[j] = Correlation(dn_chg[0], dn_chg[j],63); ma_cor[j] = Correlation(ma_chg[0], ma_chg[j],63); fcstVBE_up[j] = fcstVBE_up[j-1] * (1+(up_chg[j]*up_cor[j])); //이전값에 상관도와 변동률을 곱해서 계산 fcstVBE_dn[j] = fcstVBE_dn[j-1] * (1+(dn_chg[j]*dn_cor[j])); fcstVBE_ma[j] = fcstVBE_ma[j-1] * (1+(ma_chg[j]*ma_cor[j])); } plot1(fcstVBE_up[0],"상-1"); //1봉 뒤로 이동 plot2(fcstVBE_dn[0],"하-1"); //1봉 뒤로 이동 plot3(fcstVBE_ma[0],"중간-1"); //1봉 뒤로 이동 if LastBarOnChart then { //마지막봉에서 아래 1봉만 추가로 출력 plot4(fcstVBE_up[1],"상0"); plot5(fcstVBE_dn[1],"하0"); plot6(fcstVBE_ma[1],"중간0"); }
프로필 이미지
뉴스타트
2015-01-28
173
글번호 82741
지표
답변완료

라인그리기 문의요

1. 1시간봉의 5이평과 60이평 2. 30분봉의 5이평과 60이평 을 900틱 챠트에 라인으로 그리고 싶습니다. 부탁드릴께요. 감사합니다.
프로필 이미지
신나는파파
2015-01-28
136
글번호 82736
시스템

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

프로필 이미지
Solomon
2015-01-28
5
글번호 82734
지표
답변완료

지수이평선

감사합니다 분봉에서 지정일1:2014.12.01부터2014.12.30 까지 지정일2 :2015.01.01부터 2015.현재까지 동안에 참조데이타2 를 누적한값을 가지고 지정일동안 지수이평선을 나타내고 싶습니다. 가령, 200 지수이평선을 나타낸다고 할때 봉이 60개만 나왔다면 60개 지수이평으로 표현되도록 부탁드립니다(지정일2의경우) ^^~
프로필 이미지
약속
2015-01-28
219
글번호 82732
지표
답변완료

질문입니다.

아래 LD라는 사용자함수는 분봉 식에서 N일전 저가를 갱신한 이후 발생한 최고 고가와 저가의 차이를 나타냅니다. LD(2)+LD(1)의 값이 분봉에서 적용했을 때와 일봉에서 적용했을때 값이 달라 질수 있나요? input : N(Numeric); var : cnt(0),LH(0); Array : Diff[15](0); if date != date[1] Then{ for cnt = 1 to 14{ diff[cnt] = diff[cnt-1][1]; } } if L == daylow Then LH = H; if H > LH Then LH = H; Diff[0] = LH-daylow; LD=MAX(1,diff[N]);
프로필 이미지
회원
2015-01-28
122
글번호 82731
시스템
답변완료

검색식 하나 부탁드립니다.

안녕하세요 검색식 하나 부탁드립니다. 10, 20, 30, 40 이평중에서 가장 큰 이평선을 a라 하고 가장 작은 이평선을 b라 한다면 1. 20이평>30이평 이고 현재봉이나 한개전봉의 최저가가 b+b*0.01보다 작거나 같고 현재봉의 종가가 양봉이거나 양도지이고 b보다 크고 현재봉의 봉길이가 현재가 대비 5.2% 이하인 종목을 검색 2. 현재봉부터 5개전봉까지의 각각의 종가가 a와 b 사이에 있는 종목을 검색 3. 30이평=b 이고 10>20>30이평 이고 40이평은 a보다 작고 현재봉의 최저가가 40이평보다 작거나 같고 최근 4봉이내에 5-3-3 스토의 %k 값의 최저가가 60보다 크고 현재봉의 봉길이가 현재가 대비 5.2% 이하인 종목을 검색 위의 3가지 조건중 한가지라도 만족하는 종목은 모두 검색하는 수식 부탁드립니다.
프로필 이미지
강태공3
2015-01-28
133
글번호 82729
검색
답변완료

수정부탁드립니다

/* Description:(B)inary (W)Average * * provided by:Yesstok Ince, (C) copyright 2015 * E-mail :Webmaster@yesstok.Com */ Input:maperiod(Numeric),Rocperiod(Numeric),stoperiod(Numeric),stoperiod1(Numeric),stoperiod2(Numeric); Var: value(0),value_Ema12(0),value_Ema26(0),value_Lowest(0); value_Ema12=ema(C,12); value_Ema26=ema(c,26); if value_Ema12-value_Ema26 > ema(value_Ema12-value_Ema26,9) Then value=1; Else value=-1; if C >ma (c,maperiod) Then value=value+1; Else value=value-1; if(c-c[Rocperiod])/ c[Rocperiod]*100 > 0 Then value=value+1; Else value=value-1; value_Lowest= Lowest(L,stoperiod); if ema((c-value_Lowest)/(highest(H,stoperiod1)-value_Lowest)*100,stoperiod2) >50 Then value=value+1; Else value=value-1; Bw=value; 검정해보시고 수정이나 무엇이 필요한지 부탁드립니다 수고 하세요
프로필 이미지
회원
2015-01-28
187
글번호 82728
지표
답변완료

수식문의

TurnDn(ZigZag(가격,전환값,비율여부)) TurnUp(ZigZag(가격,전환값,비율여부)) yesGlobal 차트에 수식적용 부탁드립니다.
프로필 이미지
회원
2015-01-28
173
글번호 82726
검색