커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 수정부탁드립니다.

수고하십니다. 아래 지표식으로 변곡점으로부터 현재봉의 기울기를 구하고자 합니다. 그림에 표시한 것처럼 숫자에 따라서 예상치 못한 결과를 얻었습니다. Period < SwingHigh를 찾는 대상 봉 갯수> 를 얼마만큼 주어야하는지요. 검토하시고 가능하시면 전화부탁드리겠습니다. 어제 상한가 식으로 통화했던 목포댁< 본필명 : 천사(주) > 입니다. ----아래 지표식 : 기울기 input : 기간(20), Left(3), Right(3), 봉갯수(9600), Case(1); var : SH1(0),SH2(0),SL1(0),SL2(0),기울기(0),기준값(0); var : SH_Bar1(0),SH_Bar2(0),SL_Bar1(0),SL_Bar2(0); var : SH111(0),SH211(0),SL111(0),SL211(0),기울기11(0),기준값11(0); var : SH_Bar111(0),SH_Bar211(0),SL_Bar111(0),SL_Bar211(0); if Case == 1 Then 기준값 = Ma(C,기간); SH_Bar1 = SwingHighBar(1,기준값,Left,Right,봉갯수); SL_Bar1 = SwingLowBar(1,기준값,Left,Right,봉갯수); SH1 = SwingHigh(1,기준값,Left,Right,봉갯수); SL1 = SwingLow(1,기준값,Left,Right,봉갯수); SH_Bar111 = SwingHighBar(1,기준값,1,1,봉갯수); SL_Bar111 = SwingLowBar(1,기준값,1,1,봉갯수); SH111 = SwingHigh(1,기준값,1,1,봉갯수); SL111 = SwingLow(1,기준값,1,1,봉갯수); /* 전저점과 전전저점, 전고점과 저전고점비교 SH_Bar2 = SwingHighBar(2,기준값,Left,Right,봉갯수); SL_Bar2 = SwingLowBar(2,기준값,Left,Right,봉갯수); SH2 = SwingHigh(2,기준값,Left,Right,봉갯수); SL2 = SwingLow(2,기준값,Left,Right,봉갯수);*/ #전고/저에서 현재봉의 기울기 #전고기울기 = (기준값 - SH1)/SH1*100/SH_Bar1; #전저기울기 = (기준값 - SL1)/SL1*100/SL_Bar1; if SH_Bar1 > SL_Bar1 # 전고점보다 전저점이 더 가깝다. 그러므로 이평선 상승중 Then { # 기울기 = (기준값 - SL1)/SL1*100/SL_Bar1; #전저점으로부터 현재봉의 기울기 + 기울기 = (기준값 - SL1)/SL1*100; #전저점으로부터 현재봉의 기울기 + 기울기11 = (기준값 - SL111)/SL111*100; #전저점으로부터 현재봉의 기울기 + Plot1(기울기,"기울기",RED); # Plot2(기울기11,"기울기11",RED); } Else { # 기울기 = (기준값 - SH1)/SH1*100/SH_Bar1; #전고점으로부터 현재봉의 기울기 - 기울기 = (기준값 - SH1)/SH1*100; #전고점으로부터 현재봉의 기울기 - 기울기11 = (기준값 - SH111)/SH111*100; #전고점으로부터 현재봉의 기울기 - Plot1(기울기,"기울기",BLUE); # Plot2(기울기11,"기울기11",BLUE); } PlotBaseLine1(0,"기준선"); #MessageLog("SH1 %.f SH_Bar1 %.f SL1 %.f SL_Bar1 %.f", # SH1, SH_Bar1, SL1, SL_Bar1); /* if 기준값[1] - 기준값 < 0 Then Plot2(기준값+200,"++",RED); Else NoPlot(2); if 기준값[1] - 기준값 > 0 Then Plot3(기준값+200,"--",CYAN); Else NoPlot(3); if 기준값[1] - 기준값 == 0 Then Plot4(기준값+200,"==",GREEN); Else NoPlot(4); */
프로필 이미지
목포댁
2021-06-30
1734
글번호 150422
지표
답변완료

수식 부탁드립니다.

질문 01) 현재 일봉상 주가가 일봉 200봉전 60봉 최고거래량이 발생+거래대금 100억 이상 발생한 봉의 시가와 고가 사이에에 종가 형성하고 있는 종목을 검색하고 싶습니다. 질문 02) 현재 일봉상 주가가 일봉 10봉전부터 200봉전 사이에 60봉 최고거래량이 발생+거래대금 100억 이상 발생한 봉의 고가에 5% 접근한 종목을 검색하고 싶습니다. (예를들어.. 100봉전에 최고거래량이 발생했고.. 현재봉의 종가가 100봉전 고가의 -5%부근에 위치한 종목을 검색하고 싶습니다. 만약 5봉전에 최고거래량이 발생했다면.. 검색에서 제외하고 싶습니다.)
프로필 이미지
gaia
2021-06-30
1153
글번호 150421
종목검색
답변완료

수식 문의드립니다~!

안녕하세요. 전일(preday)의 1)고점, 2)저점, 3) 중간선 전주(preweek)의 4)고점, 5) 저점, 6)중간선 전월(premonth)의 7)고점, 8)저점, 9)중간선 이렇게 아홉 개의 선을 만들 수 있는 수식 부탁드립니다. 감사합니다.
프로필 이미지
레드코어
2021-06-30
1274
글번호 150413
지표
답변완료

종목을 순서대로 배열하고 싶습니다

종목이 특정 조건을 만족할 경우에 검색이 되는 함수를 find(1) 로 확인할수 있다는것은 알겠습니다. 더불어 특정 파라미터를 계산후 이것이 큰(작은) 순서대로 위에서부터 표시하게 하는 방법을 알려주세요.
프로필 이미지
yon
2021-06-29
1116
글번호 150412
종목검색
답변완료

시스템식 부탁드립니다.

진입조건: 매수1 : 당일저가대비 +430틱 매수2 : 매수1조건만족후(당일중심선터치시 매수2진입) 매수손절: 당일중심선터치후 중심선기준 -230틱 하락시 일괄손절. 매수익절: 당일저가대비 +600틱 조건만족시. 매도1: 당일고가대비 -430틱 매도2: 매도1 조건만족후)당일중심선터치시 매도2진입) 매도손절: 당일중심선터치후 중심선기준 +230틱 상승시 일괄손절. 매도익절: 당일고가대비 -600틱 조건만족시.
프로필 이미지
신나는파파
2021-06-29
1166
글번호 150411
시스템

타이탄 님에 의해서 삭제되었습니다.

프로필 이미지
타이탄
2021-06-29
17
글번호 150410
시스템
답변완료

문의 드립니다

아래의 데이터들을 아래의 지정된 일자에 정기적으로 수집하여 지표를 구성하고자 하는데 가능한 방법이 있을지 궁금합니다. * 필요 데이터 ㅇ KP200 종가 - 매주 마지막 영업일 종가 ㅇ KP200선물 종가 - 매주 마지막 영업일 종가 ㅇ 콜옵션 (지정된 한 행사가) 종가 - 매주 마지막 영업일 종가 ㅇ 풋옵션 (지정된 한 행사가) 종가 - 매주 마지막 영업일 종가 (차월 당월 지정) 감사합니다
프로필 이미지
왓썹
2021-06-29
1026
글번호 150409
지표
답변완료

수식 문의 드립니다

이전 문의사항은 게시글 73077로 해결되었습니다만 추가적으로 여쭤보고 싶은 점이 존재합니다 제가 DayIndex가 0번부터 시작하니까 최종 봉 설정을 다시 해서 작성한 수식은 이런 방식입니다 If DayIndex == 6 Then Calculation = ABS(Open[7] - Close[0]); Else Calculation = Calculation[1]; Plot1(Calculation); 근데 답변을 주신 수식은 이런 식으로 작성되어 있습니다 if DayIndex+1 == 7 Then { var1 = O; Var2 = var1[1]; if var2 > 0 Then Calculation_HI = abs(Var2-C); } if Calculation_HI > 0 Then Plot2(Calculation_HI); 이 두 수식의 차이를 왜 하필 밑의 방식을 선호하시는지에 대해 답변 부탁드립니다 시뮬레이션 차트상에서 두 지표를 출력해 보았더니 계산되는 시점부터 산출되는 값까지 정확하게 일치하더라고요 그래서 더더욱 의문이 생겼습니다 제 짧은 생각으로는 밑의 방식을 사용하는 이유는 결측값을 처리하기 위한 방법인 것 같고 var1을 Open으로 시작하는 이유가 Calculation을 위해 있어야 되는 가장 시간상으로 처음 등장하는 것이 Open이어서 그런것 같기는 한데.. 그렇다면 제가 작성한 위의 방식대로 코드를 작성하면 오류가 나와야 하는 것이 아닌가.. 하는 생각이 드네요 늘 많은 도움 받고 있습니다 감사합니다
프로필 이미지
파트라
2021-06-29
1165
글번호 150405
지표
답변완료

일봉 변동률

var : VK0(0); // 코스피 일봉 var : Text1(0); // 문자출력 VK0 = (DayClose(0) - DayOpen(0)) / (DayOpen(0) / 100); 당일변동률 Text1 = Text_New(sDate, sTime, C, NumToStr(VK0,2)); 마지막 현재봉 변동률 표시가 안나오네요
프로필 이미지
와글이
2021-06-29
925
글번호 150402
시스템