커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

무표지션에서 수익률 하락이유가 궁금합니다.

수고많으십니다. 너무 초보같은 질문입니다. 첨부파일과 같이 포지션이 없는데도 수익률이 하향하는 이유가 궁금합니다. 수식은 아래와 같습니다. input : left(3), right(2), Period(50); var : StoK(0), StoD(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); StoK = StochasticsK(10,6); StoD = StochasticsD(10,6,6); LowVal1 = SwingLow(1,StoD,left,right,Period); LowVal2 = SwingLow(2,StoD,left,right,Period); Lowidx1 = SwingLowbar(1,StoD,left,right,Period); Lowidx2 = SwingLowbar(2,StoD,left,right,Period); hVal1 = Swinghigh(1,StoD,left,right,Period); hVal2 = Swinghigh(2,StoD,left,right,Period); hidx1 = Swinghighbar(1,StoD,left,right,Period); hidx2 = Swinghighbar(2,StoD,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 30 and // 두개 저점의 간격이 30봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 StoD[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 StoD > StoD[1] and StoD[1] > StoD[2] then //스토2일 연속상승 buy(); if CrossDown(stok,stod) then exitlong();
프로필 이미지
려니
2017-03-26
171
글번호 108194
시스템
답변완료

수식 변환 문의

안녕하세요. 아래 수식은 해외사이트에서 가져온 것인데, 예스랭귀지와 달라서 이것저것 찾아봐도 저로써는 해석이 불가하네요.. 예스랭귀지로 변환이 가능하면 부탁 드리겠습니다. < 수식 > Input: Lookback(40), Width(100), ExtendType(1); Vars: nBar(0), nCenter(0), nRangeH(0), nRangeL(0), nShift(0), idxStart(50), lookbackMax(150), lookbackUse(0), idxBase(0), Counter(0), txtID(Symbol + "_I" + numtostr(BarInterval,0) + "_T" + numtostr(BarType,0) + "_EBBand"), txtDiag("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX"), retEB(0); Array: float arrValIn[50](0), float arrValOut[1000](0); DefineDLLFunc: "C:₩Database₩PSS_EB₩PSS_EB.DLL", int , "PSS_EB", LPSTR,LPFLOAT,LPFLOAT,LPSTR; nBar = BarNumber; lookbackUse = Lookback; IF lookbackUse > lookbackMax THEN lookbackUse = lookbackMax; nShift = lookbackUse/2; arrValIn[0] = Date data1; arrValIn[1] = Time data1; arrValIn[2] = Open data1; arrValIn[3] = High data1; arrValIn[4] = Low data1; arrValIn[5] = Close data1; arrValIn[6] = UpTicks data1; arrValIn[7] = BarNumber data1; arrValIn[8] = BarInterval data1; arrValIn[9] = BarType data1; arrValIn[10]= DownTicks data1; arrValIn[11]= CustomerID; arrValIn[12]= lookbackUse; arrValIn[13]= Width; arrValIn[14]= 1; arrValIn[15]= ExtendType; arrValIn[16]= 0; retEB = PSS_EB(txtID,&arrValIn[0],&arrValOut[0],txtDiag); {====== PROCESS ERRORS ===============================================} IF retEB < -100 THEN RaiseRunTimeError(txtDiag); if retEB >= 0 THEN BEGIN //show new confirmed points nCenter = arrValOut[10]; nRangeH = arrValOut[11]; nRangeL = arrValOut[12]; Plot1[nShift](nRangeH, "RangeH" ); Plot2[nShift](nRangeL, "RangeL" ); Plot3[nShift](nCenter, "Center" ); //draw extension envelope if ExtendType > 0 AND retEB > 0 then begin For Counter = 1 To nShift Begin idxBase = idxStart+((Counter-1)*6); nRangeH = arrValOut[idxBase+0]; nRangeL = arrValOut[idxBase+1]; nCenter = arrValOut[idxBase+2]; Plot1[nShift-Counter](nRangeH,"RangeH"); Plot2[nShift-Counter](nRangeL,"RangeL"); Plot3[nShift-Counter](nCenter,"Center"); End; end; end;
프로필 이미지
라베시
2017-03-26
221
글번호 108193
지표

뭐이런걸다 님에 의해서 삭제되었습니다.

프로필 이미지
뭐이런걸다
2017-03-26
11
글번호 108192
시스템
답변완료

문의드립니다

주식관련하여 문의드립니다 1.수식문의 주봉: 시가 고가 저가 월봉: 시가 고가 저가 년봉: 시가 를 부탁드립니다. 2.평균단가 일봉차트상에 주봉평균단가, 월봉평균단가,년봉평균단가 수식을 부탁드립니다
프로필 이미지
럭키잭팟
2017-03-27
143
글번호 108191
지표
답변완료

문의드립니다

안녕하세요 지표수식에 수정을 부탁드립니다 아래지표수식에 가로선만 표시하고싶습니다 추가부분을 당일시가선 추가부탁드립니다 수식 input : N(5); var : TF(0),HH(0),LL(0),HH1(0),LL1(0); var : DD(0),TT(0),DD1(0),TT1(0); var : TL1(0),TL2(0),TL3(0),TL4(0); var : tx1(0),tx2(0),tx11(0),tx21(0); var : OO(0),CC(0),OO1(0),CC1(0); TF = TimeToMinutes(stime)%N; if Bdate != Bdate[1] or (Bdate == bdate and TF < TF[1]) Then{ OO = O; HH = H; LL = L; OO1 = OO[1]; CC1 = CC[1]; HH1= HH[1]; LL1 = LL[1]; DD = sdate; TT = stime; DD1 = DD[1]; TT1 = TT[1]; if HH1 > 0 and LL1 > 0 Then{ TL_New(DD1,TT1,HH1,sdate[1],stime[1],HH1); TL_New(DD1,TT1,LL1,sdate[1],stime[1],LL1); TL_New(DD1,TT1,HH1,DD1,TT1,LL1); TL_New(sdate[1],stime[1],HH1,sdate[1],stime[1],LL1); tx11 = Text_New(Sdate[1],stime[1],HH1,NumToStr((HH1-LL1)/PriceScale,0)); Text_SetStyle(tx11,2,1); tx21 = Text_New(Sdate[1],stime[1],HH1,NumToStr(abs(OO1-CC1)/PriceScale,0)); Text_SetStyle(tx21,2,0); } } if H > HH Then HH = H; if L < LL Then LL = L; CC = C; TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL_Delete(TL4); TL1 = TL_New(DD,TT,HH,sdate,stime,HH); TL2 = TL_New(DD,TT,LL,sdate,stime,LL); TL3 = TL_New(DD,TT,HH,DD,TT,LL); TL4 = TL_New(sdate,stime,HH,sdate,stime,LL); Text_Delete(tx1); Text_Delete(tx2); tx1 = Text_New(Sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0)); Text_SetStyle(tx1,2,1); tx2 = Text_New(Sdate,stime,LL,NumToStr(abs(OO-CC)/PriceScale,0)); Text_SetStyle(tx2,2,0);
프로필 이미지
럭키잭팟
2017-03-26
201
글번호 108190
지표
답변완료

52407 질의에대한 부연질문드립니다.

52407질의에 대한 지표식은 잘받았습니다. 감사합니다. 그런데 차트에 표현해보니 조금 이상하게 구현되는 것 같아서 재질의드립니다. 1.제가 드린 질문은 n분봉상 전일시가대비 종가의 평균값 선을 차트에 표현하고 싶습니다. 여기서 전일시가대비 종가의 평균값은 아래와 같습니다. 종가의평균값=[{(전일첫째봉종가-전일시가)+(전일두번째봉종가-전일시가))+(전일셋째봉종가- 전일시가).....+(전일마지막봉종가-전일시가)}/ 전일n분봉의갯수] + 전일시가 예)전일 시가: 100 전일 봉의 갯수가 3개라고 가정하고 종가1=101,종가2=102, 종가3=103 라고 가정하면 종가의 평균값은 [{(101-100)+(102-100)+(103-100)}/3]+100=102 입니다. 위의 값을 차트에 표현하고 싶습니다. 2.죄송하지만 하나만 더 부탁드리겠습니다. 위의 종가의 평균값을 기준선으로 하는 당일의 이격도를 구현하고 싶습니다.
프로필 이미지
카카
2017-03-25
145
글번호 108189
지표

용각산 님에 의해서 삭제되었습니다.

프로필 이미지
용각산
2017-03-25
32
글번호 108188
지표
답변완료

수식 문의드립니다.

안녕하세요? 전일종가,전일고가,오늘시작가,오늘중심선에서 완성봉 이전에 각 선을 건드리고 종가가 해당 선을 넘지 못하고 마무리되면 매수나 매도하는 수식을 만들고 싶습니다. 이해를 돕기 위해 이미지 첨부합니다~
프로필 이미지
jyck
2017-03-25
183
글번호 108186
시스템
답변완료

문의

키움 obv 시그널이 60일보다 높은 종목 검색 식좀 알러주세요
프로필 이미지
대두
2017-03-25
158
글번호 108185
검색