커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

1. 예스스팟에서 엑셀객체를 경로를 지영하여 연결했는데.. 실행해보니 객체를 생성할 수 없읍니다. 엑셀파일이 연결되지 않읍니다라는 메세지가 나오네요.. 연결을 확인해 보니 예스트리이더/스팟/ 임포터로 설정이 되어 있읍니다.. 경로설정은 다른데로 해 놓았는데 왜 다르게 연결되어 있는지요 ? 2. 예스스팟에서 챠트1의 미완성신호가 매수 이거나 완성신호가 매수일 때, 챠트2의 미완성신호 매수 또는 완성신호가 매수일때 매수로 진입하는 수식을 부탁드립니다. 감사합니다
프로필 이미지
파일럿
2018-02-26
231
글번호 116909
시스템
답변완료

문의드립니다.

과매도 강조 수식이 궁금합니다^^
프로필 이미지
칠곡저격수
2018-02-26
217
글번호 116907
강조
답변완료

문의드립니다.

매번 감사합니다. 1. 기타 코딩 변환부탁드립니다. inputs: Price( MedianPrice ), Threshold( 1.4 ), N( 30 ) ; { N must be an even number } variables: HalfN( 0 ), NMinus1( 0 ), HalfNMinus1( 0 ), Log2( 0 ), Smooth( 0 ), N3( 0 ), HH( 0 ), LL( 0 ), Count( 0 ), N1( 0 ), N2( 0 ), Ratio( 0 ), Dimen( 0 ) ; Once begin if Mod( N, 2 ) <> 0 or N = 0 then RaiseRuntimeError( "The input N must be an" + " even number." ) ; HalfN = 0.5 * N ; NMinus1 = N - 1 ; HalfNMinus1 = HalfN - 1 ; Log2 = Log( 2 ) ; end ; Smooth = ( Price + 2 * Price[1] + 2 * Price[2] + Price[3] ) / 6 ; N3 = ( Highest( Smooth, N ) - Lowest( Smooth, N ) ) / N ; HH = Smooth ; LL = Smooth ; for Count = 0 to HalfNMinus1 begin if Smooth[Count] > HH then HH = Smooth[Count] ; if Smooth[Count] < LL then LL = Smooth[Count] ; end ; N1 = ( HH - LL ) / HalfN ; HH = Smooth[HalfN] ; LL = Smooth[HalfN] ; for Count = HalfN to NMinus1 begin if Smooth[Count] > HH then HH = Smooth[Count] ; if Smooth[Count] < LL then LL = Smooth[Count] ; end ; N2 = ( HH - LL ) / HalfN ; if N1 > 0 and N2 > 0 and N3 > 0 then Ratio = 0.5 * ( ( Log( N1 + N2 ) - Log( N3 ) ) / Log2 + Dimen[1] ) ; Dimen = Average( Ratio, 20 ) ; Plot1( Dimen, "Dimen" ) ; Plot2( 1.6, "1.6", Blue ) ; Plot3( Threshold, "Trigger", Blue ) ; inputs: Price( MedianPrice ), Threshold( 1.4 ), N( 30 ), { N must be an even number } TrendLength( 10 ), StopLossPct( 5 ) ; variables: HalfN( 0 ), NMinus1( 0 ), HalfNMinus1( 0 ), Log2( 0 ), Smooth( 0 ), N3( 0 ), HH( 0 ), LL( 0 ), Count( 0 ), N1( 0 ), N2( 0 ), Ratio( 0 ), Dimen( 0 ) ; Once begin if Mod( N, 2 ) <> 0 or N = 0 then RaiseRuntimeError( "The input N must be an" + " even number." ) ; HalfN = 0.5 * N ; NMinus1 = N - 1 ; HalfNMinus1 = HalfN - 1 ; Log2 = Log( 2 ) ; end ; Smooth = ( Price + 2 * Price[1] + 2 * Price[2] + Price[3] ) / 6 ; N3 = ( Highest( Smooth, N ) - Lowest( Smooth, N ) ) / N ; HH = Smooth ; LL = Smooth ; for Count = 0 to HalfNMinus1 begin if Smooth[Count] > HH then HH = Smooth[Count] ; if Smooth[Count] < LL then LL = Smooth[Count] ; end ; N1 = ( HH - LL ) / HalfN ; HH = Smooth[HalfN] ; LL = Smooth[HalfN] ; for Count = HalfN to NMinus1 begin if Smooth[Count] > HH then HH = Smooth[Count] ; if Smooth[Count] < LL then LL = Smooth[Count] ; end ; N2 = ( HH - LL ) / HalfN ; if N1 > 0 and N2 > 0 and N3 > 0 then Ratio = 0.5 * ( ( Log( N1 + N2 ) - Log( N3 ) ) / Log2 + Dimen[1] ) ; Dimen = Average( Ratio, 20 ) ; if Dimen crosses under Threshold then begin if Close > Average( Close, TrendLength ) then Buy next bar market else Sell short next bar at market ; end ; SetStopShare ; SetDollarTrailing( iff( EntryPrice > 0, EntryPrice, Close ) * 0.01 * StopLossPct ) ;
프로필 이미지
잡다백수
2018-02-26
280
글번호 116906
시스템
답변완료

수식문의

5개의 수식중 3개가 조건만족하면 매수 3개가 조건만족하지못하면 매도하는 수식부탁드립니다 그리고 바로 이전봉 몸통부분만 수평선을 그을수있는 수식부탁합니다
프로필 이미지
백진강
2018-02-26
203
글번호 116897
시스템
답변완료

진입청산 수식

아래수식에 buy/sell 수식 예제까지 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 속도,변동성 > 안녕하세요 예스스탁입니다. 1 체결속도와 관련되서는 분봉이상의 주기에서는 ticks를 이용하시면 됩니다. 일정시간간격에서 체결량 증가로 판단하면 되므로 ticks > ticks[1]와 같이 전봉대비 체결건수 증가나 ticks > ticks[1]+100와 같이 일정건수 이상 증가로 표현합니다. 틱봉에서는 일정체결건수당 봉을 그리므로 하나의 봉이 만들어지는 시간을 게산해서 이용하시면 됩니다. var : S1(0),S2(0),ST(0),E1(0),E2(0),ET(0),second(0); S1 = TimeToMinutes(stime)*60; S2 = FracPortion(stime/100)*100; ST = S1+S2; E1 = TimeToMinutes(time)*60; E2 = FracPortion(time/100)*100; ET = E1+E2; plot1(Second,"틱봉완성시간"); 2 변동성관련해서는 변동성 관련된 지표들이 많습니다. 기술적 지표관련 서적들 살펴보시기 바랍니다 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 속도,변동성 > 체결속도가 빨리지거나 변동성이 커질 때 사용하는 수식예제가 있다면 한가지 부탁드립니다.
프로필 이미지
목마와숙녀
2018-02-26
249
글번호 116895
시스템
답변완료

수식부탁드립니다

1> 이평선 상승시 레드 하락시 블루... 이런 수식인데요... 이 식을 응용하여 N일전 종가보다 높을시 이평선이 레드 낮을시 블루 부탁드립니다 2> 틱차트에서 거래량 지표 처럼... 200틱이 완성되거나 400틱이 완성되는 지표 부탁합니다 200틱 차트 볼때는 200개 체결시 완선... 이런식으로요 3> N봉전 종가보다 현재가 높을시 봉의 2틱 아래.. 검색식 과 강조식 부탁드립니다
프로필 이미지
삼족오
2018-02-26
236
글번호 116894
지표
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 코딩 부탁드립니다. 5이평 20이평 돌파 봉에 고가 저가 저장 -고가 저가 저장뒤에 진입하면 고가 저가 저장했던 것을 0으로 바꿈 -5봉 내에 진입하지 않아도 고가 저가 0으로 바꿈
프로필 이미지
잡다백수
2018-02-26
212
글번호 116893
시스템
답변완료

문의드립니다

1 매수 조건식에 금일 종가가 전일 종가대비 +3% 라인을 터치한 적이 없어야 한다 라는 조건을 넣고 싶습니다 2 주식 매수 진입 수량을 100만원에 가깝게 최대 수량으로 설정하고 싶습니다 감사합니다
프로필 이미지
회원
2018-02-26
208
글번호 116892
시스템
답변완료

수식부탁드립니다==============

/* 1)price와가장 가까운값을 call2,call3,call4,call5,call6 에서골라 call0 에저장 2)price와가장 가까운값을 put6,put7,put8,put9,put10에서골라 put0 에저장 하고싶슴니다 부탁드립니다 */ Input:price(2.5); var : call2(0),call3(0),call4(0),call5(0),call6(0),put7(0),put8(0),put9(0),put10(0),put11(0); var : call0(0),put0(0); //////////////////////////////////////////////////////////////////////////////////// call2 = Data2(c); call3 = Data3(c); call4 = Data4(c); call5 = Data5(c); call6 = Data6(c); put7 = Data7(c); put8 = Data8(c); put9 = Data9(c); put10 = Data10(c); put11 = Data11(c);
프로필 이미지
leekss1
2018-02-26
218
글번호 116891
지표