커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 문의드립니다.

5분봉기준 입니다. 400봉이내 최저점. 400봉이내 15%이상 상승한 첫번째 일봉 6등분선 1 2 3 4 5 6 2번 매수 3번매수 4번매수 1번매도 할수있더록 수식 부탁드립니다.
프로필 이미지
이름이
2021-03-27
1192
글번호 147441
시스템
답변완료

수식 문의드립니다.

1. 5분봉 기준 400봉이내 최저점, 최고점의 6등분선 1 2 3 4 5 6 선중 2번 3번에서 매수 1번에 매도가능하게 수식 부탁 드립니다. 2. 5분봉 기준 400봉이나 cci 과매도 발생한 최저점, 400봉이내 최고점 6등분선 1 2 3 4 5 6 선중 2번매수 3번매수 4번매수 잔고 평단가 50%본전매수 50% 2.5%수익 매수 할수있도록 부탁 드립니다.
프로필 이미지
이름이
2021-03-28
1166
글번호 147440
시스템
답변완료

시스템 수식 문의드립니다

5분봉에서 4일선을 세번 Ema한걸로 기준으로 기준선 : (Ema(Ema(Ema(c,period4),period4),period4);) 매수 : 기준선의 기울기가 양으로 바뀌고 난뒤, 가격이 기준선에 닿을때 매수 청산 : 종가가 기준선 보다 작거나, 20틱 수익이면 익절 (익절된후에도 가격이 기준선에 닿으면 재매수) 매도 : 기준선의 기울기가 음으로 바뀌고 난뒤, 가격이 기준선에 닿을때 매도 청산 : 종가가 기분선보다 크거나, 20틱 수익이면 익절 (익절된후에도 가격이 기준선에 닿으면 재매도)
프로필 이미지
중추신경
2021-03-27
1152
글번호 147439
시스템
답변완료

문의드립니다

안녕하세요 항상 도움주심에 감사드립니다 다름이 아니라 제가 종목 검색식을 1분봉에 적용하여 사용하고있는데 예를들어 var1 > ma(c,20)에다가 and m>10,000,000,000을 추가하니 1분봉 한개 캔들에서 해당조건을 만족하는 종목만 검색됩니다 혹시 1분봉 검색시에도 캔들하나가 아닌 당일거래대금 합산하여 100억이상 터지는것을 검색식으로 표현하려면 어떻게 해야하나요? 답변 부탁드립니다..
프로필 이미지
하누왕
2021-03-26
1252
글번호 147437
종목검색
답변완료

함수 문의드립니다.

HTS에서 신심리도라고 제공되는 지표 계산식인데요.. 이 계산식대로 지표를 어떻게 만들 수 있는지요..? 그리고 위 지표를 토대로 신심리도(10일) 기준으로 +10 상향돌파시 매수/매도청산, -10 하향돌파시 매도/매수청산 시스템 식도 함께 부탁드립니다.. 감사합니다.
프로필 이미지
트레이더365
2021-03-26
1430
글번호 147436
지표
답변완료

문의드립니다.

문의드립니다. input : RSI기간(0),FK기간(0),SK기간(0),SD기간(0); var : RSIV(0),HH(0),LL(0),FK(0),SK(0),SD(0); RSIv = RSI(RSI기간); HH = highest(RSIv,FK기간); LL = lowest(RSIv,FK기간); FK = (RSIv- LL)/(HH-LL); SK = ema(FK,SK기간); SD = Ema(SK,SD기간); Plot1(SK,"SlowK"); Plot2(SD,"SlowD"); PlotBaseLine1(40); PlotBaseLine2(55); 1) 강조식으로 위 식을 K,D가 40선 위에서 데드크로스 발생/55에서 K,D가 골든크로스 발생. 확정되는 첫 캔들에 색을 주웠으면 합니다. 2) 같은 식으로 시스템식도 부탁드립니다.
프로필 이미지
zmffjqtl
2021-03-26
1123
글번호 147430
시스템
답변완료

문의

첨부파일 성능보고서 최대손실액은 리포트상에서는 1백6십만원입니다. 그런데 그래프에서 직관적으로 확인하기엔 고점대비 1천4백만원 정도 입니다 리포트에도 1천4백만원이 나와야 하지 않는지요?
프로필 이미지
목마와숙녀
2021-03-26
1112
글번호 147425
시스템
답변완료

문의드립니다

예를 들어 매수 1계약 후 10포인트가 내려가면 청산과 동시에 매도 2계약 진입 진입가격에서 다시 10포인트 상승시 청산과 동시에 4계약 매수 이런 식으로 기존 포지션의 두배 계약으로 반대 진입하는 마틴게일식을 간단히만 짜주시면 감사하겠습니다. 기존 포지션의 두배계약을 어떻게 표현할지 모르겠네요 언제나 감사드립니다.
프로필 이미지
시고르시고르
2021-03-26
1178
글번호 147421
시스템
답변완료

종목검색식으로 변환이 어렵네요..

항상 바쁘신 업무에 노고가 많읍니다. 과거 2009년에 올라온 자료중에서 제가 사용해 볼려고 하는 지표를 보고 검색식으로 전환하니 실제 검색이 안되어 도움을 청합니다. 트렌드 라인 으로 대신언어를 예스용으로 전환요구한 것 입니다. 수식은 input:speriod(200); var : InPhase(0),Quadrature(0),Phase(0),DeltaPhase(0), InstPeriod(0),Price(0),count(0),Period(0),Trendline(0); Price = (High+Low)/2 ; If CurrentBar > 5 Then{ #'현재bar가 5개 이상이면계산 Var1 = Price - Price[6]; Var2 = Var1[3]; Var3 = 0.75*(Var1 - Var1[6]) + 0.25*(Var1[2] - Var1[4]); InPhase = 0.33*var2 + 0.67*InPhase[1]; Quadrature = 0.2*var3 + 0.8*Quadrature[1]; If Abs(InPhase + InPhase[1]) > 0 Then{ Phase = ArcTangent(Abs((Quadrature + Quadrature[1]) / (InPhase + InPhase[1])))*180/Pie; } If InPhase < 0 And Quadrature > 0 Then{ Phase = 180 - Phase ; } If InPhase < 0 And Quadrature < 0 Then{ Phase = 180 + Phase ; } If InPhase > 0 And Quadrature < 0 Then{ Phase = 360 - Phase ; } DeltaPhase = Phase[1] - Phase ; If Phase[1] < 90 And Phase > 270 Then{ DeltaPhase = 360 + Phase[1] - Phase ; } If DeltaPhase < 1 Then { DeltaPhase = 1 ; } If DeltaPhase > 60 Then { Deltaphase = 60 ; } InstPeriod = 0 ; Var4 =0 ; For count = 0 To 40{ Var4 = Var4 + DeltaPhase[count]; If Var4 > 360 And InstPeriod == 0 Then { InstPeriod = count ; } } If InstPeriod = 0 Then { InstPeriod = InstPeriod[1]; } Var5 = .25 * (InstPeriod) + .75 * Var5[1]; Period = Int(Var5);# 'Var5의 정수값 Trendline = 0 ; For count=0 To Period + 1 { Trendline = Trendline + Price[count]; } If Period > 0 Then{ Trendline = Trendline / ( Period + 2);} Var11 = .33 * (Price + .5 * (Price - Price[3])) + .67 * Var11[1]; If CurrentBar < 26 Then { Trendline = Price ; Value11 = Price ; } Plot1(Trendline, "TR",REd,DEf,2) ; plot2(ema(trendline,speriod),"평균",CYAn,DEf,1);} 이렇게 되는데요. 원 수정 요구한 지표에서 트렌드라인 외에 다른 한개의 지표는 제가 빼고 plot1 값을 지수이평한 라인(plot2)을 추가했읍니다. 요구 사항은 plot1 이 plot2 를 돌파할때 종목검색을 하고자 합니다 . 제가 Price = (High+Low)/2 ; << 이 부분을 price = c ; 이렇게 변형해서 해보아도 검색이 안되는 결과를(""데이타가 없읍니다"") 초래해서 이렇게 도움을 청합니다 . 어떻게 해야 라인1이 평균라인2를 골드하는 지점을 찾을수 있을런지요. 미리 감사 인사 드립니다. 항상 고맙습니다.
프로필 이미지
생각하는허수아비
2021-03-26
1322
글번호 147419
종목검색