커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁드립니다

(1) 40 캔들 중심이 60 캔들 중심보다 낮은 상태이고 40캔들 중심과 60캔들 중심 사이에 캔들이 위치할 경우 파라볼릭 음 전환시마다 매도 신호 계속 발생 40 캔들 중심이 60 캔들 중심보다 높은 상태이고 40캔들 중심과 60캔들 중심 사이에 캔들이 위치할 경우 파라볼릭 양 전환시마다 매수 신호 계속 발생 (2) 40 캔들 중심이 60 캔들 중심보다 낮은 상태이고 40캔들 아래에 캔들이 위치할 경우 파라볼릭 음 전환시마다 매도 신호 계속 발생 40 캔들 중심이 60 캔들 중심보다 높은 상태이고 40캔들 위에 캔들이 위치할 경우 파라볼릭 양 전환시마다 매수 신호 계속 발생 감사합니다
프로필 이미지
회원
2016-06-21
192
글번호 99340
시스템
답변완료

소숫점 처리방법에 대해서

수고하십니다. 지표식에 의해서 산출된 값이 소숫점으로 나오는데, 지표로 옮기니, 소숫점 두자리수까지만 나옵니다. 소숫점 4자리까지 나오게 하고 싶습니다. 관련식 부탁드립니다. 현재의 식은 var1=.... var2=.... var3= var1/var2; var4= var3-int(var3); 의 형식으로 소수점앞 정수자리부분을 삭제해둔 상태입니다. var4값을 지표로 출력할때 소숫점 4자리까지 나오게 부탁드립니다.
프로필 이미지
현이아빠
2016-06-21
178
글번호 99336
지표
답변완료

거래량

예을 들어 10 틱봉 에서 시가 거래량 보다 큰 거래량이 나오면 매수 이렇케 수식 가능 할까요 감사합니다 ^^...
프로필 이미지
미스포터
2016-06-21
208
글번호 99333
시스템
답변완료

볼린져밴드-지수

아래에서 질문드렸는데 이 수식은 틀린건가요. 몇년전에 여기에서 받은건데.. 볼린져밴드-지수 Input : Period(20), Dv(2); Plot1(Ema(C,Period), "이평"); Plot2(ema(C, Period) + (Dv * std(C, Period)), "상단밴드"); Plot3(ema(C, Period) - (Dv * std(C, Period)), "하단밴드");
프로필 이미지
슬림
2016-06-21
228
글번호 99331
지표
답변완료

수식 부탁합니다

Highest(h,기간) - Lowest(L,기간); 위수식으로 피보나치 지표 0.764 0.618 0.500 0.382 0.236 를만들어주세요
프로필 이미지
태조산
2016-06-21
229
글번호 99317
지표
답변완료

수식 문의드립니다

(1) 20캔들 천정을 기점으로 파라볼릭 첫번째 음전환 이후 20캔들 천정을 돌파하지 않은 상태에서 파라볼릭 2번째 음전환 발생시 매도 20캔들 바닥을 기점으로 파라볼릭 첫번째 양전환 이후 20캔들 바닥을 붕괴하지 않은 상태에서 파라볼릭 2번째 양전환 발생시 매수 (2) 20캔들 천정을 기점으로 파라볼릭 첫번째 음전환 이후 20캔들 천정을 돌파하지 않은 상태에서 파라볼릭 2번째 음전환 발생시부터 5번째 음 전환 발생시까지 계속 매도 신호 발생하고 5번째 음 전환 발생후 첫번째 양 전환 발생시 매도 포지션 모두 청산 20캔들 바닥을 기점으로 파라볼릭 첫번째 양전환 이후 20캔들 바닥을 붕괴하지 않은 상태에서 파라볼릭 2번째 양전환 발생시부터 5번째 양 전환 발생시까지 계속 매수 신호 발생하고 5번째 양 전환 발생후 첫번째 음 전환 발생시 매수 포지션 모두 청산 (3) 20캔들 천정을 기점으로 renko chart 첫번째 음전환 이후 20캔들 천정을 돌파하지 않은 상태에서 renko chart 2번째 음전환 발생시 매도 20캔들 바닥을 기점으로 renko chart 첫번째 양전환 이후 20캔들 바닥을 붕괴하지 않은 상태에서 renko chart 2번째 양전환 발생시 매수 (4) 20캔들 천정을 기점으로 renko chart 첫번째 음전환 이후 20캔들 천정을 돌파하지 않은 상태에서 renko chart 2번째 음전환 발생시부터 5번째 음 전환 발생시까지 계속 매도 신호 발생하고 5번째 음 전환 발생후 첫번째 양 전환 발생시 매도 포지션 모두 청산 20캔들 바닥을 기점으로 renko chart 첫번째 양전환 이후 20캔들 바닥을 붕괴하지 않은 상태에서 renko chart 2번째 양전환 발생시부터 5번째 양 전환 발생시까지 계속 매수 신호 발생하고 5번째 양 전환 발생후 첫번째 음 전환 발생시 매수 포지션 모두 청산
프로필 이미지
회원
2016-06-21
211
글번호 99316
시스템
답변완료

재 질문입니다.(48307번)

48307번에 대해 부탁드립니다. 덕분에 특수기호넣는 법은 알게 되었습니다. 첨가한 특수기호를 자유롭게 색깔을 지정하는 방법과 크기를 조절 할 수 있는 지표식도 가능하다면 부탁드립니다. 텍스트로 하는 것 같은데 저는 왕초보라 어떻게 하는 지 도저히 알수가 없어서 다시 부탁드립니다. 감사합니다.
프로필 이미지
해와달
2016-06-21
206
글번호 99315
검색
답변완료

검색식 확인좀부탁드립니다.

input : P(120); if C > highest(H,P) Then find(1); 최근 120일 이상의 신고가 돌파 종목검색(6개월간 가장높은가격기록된종목) 검색이 안됩니다...확인좀 부탁드립니다..
프로필 이미지
제네강
2016-06-21
189
글번호 99314
종목검색
답변완료

문의드립니다~

input:p(192),stoch_k(14),stoch_d(5),stoch_s(3),mv(5),kstd(1.618); var:j(1),sum(0),ip(0),n(0),f(0),qq(0),mm(0),tt(0),ii(0),jj(0), kk(0),ll(0),nn(0),mi(0),kstd_internal(0.8); var:sq(0),stdv(0),StoK(0),StoD(0); array:ai[10,10](0),b[10](0),x[10](0),sx[20](0); array:fx[500](0),sqh[500](0),sql[500](0),stdh[500](0),stdl[500](0); //-------------------stochastic------------------- value1 = lowest(L,stoch_k); value2 = highest(H,stoch_k); value3 = (Close - value1) / (value2 - value1) * 100; StoK = ma(value3, stoch_d); StoD = ma(StoK,stoch_s); //-------------------sx--------------------------- sx[1] = p + 1; nn = mv + 1; //5 + 1 = 6 for mi = 1 to nn * 2 - 2 begin //1 ~ 10 sum = 0; for n = j to j + p begin //1 ~ 193 sum = sum + pow(n,mi); end sx[mi + 1] = sum; end //-------------------syx-------------------------- for mi = 1 to nn begin //1 ~ 6 sum = 0; for n = j to j + p begin //1 ~ 193 if mi == 1 then sum = sum + StoK[n]; else sum = sum + StoK[n] * pow(n,mi - 1); end b[mi] = sum; end //===================Matrix======================= for jj = 1 to nn begin //1 ~ 6 for ii = 1 to nn begin //1 ~ 6 kk = ii + jj - 1; //1 ~ 11 ai[ii,jj] = sx[kk]; end end //===================Gauss======================== for kk = 1 to nn - 1 begin //1 ~ 5 ll = 0; mm = 0; for ii = kk to nn begin if abs(ai[ii,kk]) > mm then begin mm = abs(ai[ii,kk]); ll = ii; end end if ll == 0 then kk = 10; else if ll <> kk then begin for jj = 1 to nn begin //1 ~ 6 tt = ai[kk,jj]; ai[kk,jj] = ai[ll,jj]; ai[ll,jj] = tt; end tt = b[kk]; b[kk] = b[ll]; b[ll] = tt; end for ii = kk + 1 to nn begin qq = ai[ii,kk] / ai[kk,kk]; for jj = 1 to nn begin if jj == kk then begin ai[ii,jj] = 0; end else begin ai[ii,jj] = ai[ii,jj] - qq * ai[kk,jj]; end end b[ii] = b[ii] - qq * b[kk]; end end x[nn] = b[nn] / ai[nn,nn]; for ii = nn - 1 downto 1 begin tt =0; for jj = 1 to nn - ii begin tt = tt + ai[ii,ii + jj] * x[ii + jj]; x[ii] = (1 / ai[ii,ii]) * (b[ii] - tt); end end //================================================ for n = j to j + p begin sum = 0; for kk = 1 to mv begin sum = sum + x[kk + 1] * Pow(n,kk); end fx[n] = x[1] + sum; end //-------------------Std-------------------------- sq = 0; for n = j to j + p begin sq = sq + pow(StoK[n] - fx[n],2); end sq = SqRt(sq / (p + 1)) * kstd; stdv = STD(StoK,p)[j] * kstd_internal; for n = j to j + p begin sqh[n] = fx[n] + sq; sql[n] = fx[n] - sq; stdh[n] = fx[n] + stdv; stdl[n] = fx[n] - stdv; end plot1(fx[1],"fx",BWHITE); plot2(sqh[1],"sqh",MAGENTA); plot3(sql[1],"sql",MAGENTA); plot4(stdh[1],"stdh",CYAN); plot5(stdl[1],"stdl",CYAN); plot6(StoK[0],"StoK",BLUE); plot7(StoD[0],"StoD",RED); PlotBaseLine1(80,"80",GRAY); PlotBaseLine2(50,"50",GRAY); PlotBaseLine3(20,"20",GRAY); PlotBaseLine4(100,"100",GRAY); PlotBaseLine5(0,"0",GRAY); 수식지왕님의 지표 입니다 1. fx선을 중심선으라고 하고 stok, stoD 선이 위 fx선을 뚫고 올라갈경우 매수신호발생 반대로 위 stok,stoD선이 위 fx선을 뚫고 내려갈경우 매도신호발생 2. stdh선은 fx 선의 위 하늘색 선 stdl선은 fx 선의 밑 하늘색 선 stok,stoD 선이 stdl선을 뚫고 올라갈경우 매수신호 발생 stok,stoD 선이 stdh선을 뚫고 내려갈경우 매도신호 발생 3. sgh선은 fx선의 위 핑크색 선 sgl선은 fx선의 밑 핑크색 선 stok,stoD 선이 stdl선을 뚫고 올라올경우 ;매수신호 발생 stok,stoD 선이 sgh 선을 뚫고 내려올경우 매수신호 청산 stoK,stoD 선이 stdh선을 뚫고 내려올경우 매도신호 발생 stoK,stoD 선이 sgl선을 뚫고 올라올경우 매도신호 청산 잘부탁드립니다
프로필 이미지
곽민수
2016-06-20
260
글번호 99313
시스템