커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시뮬레이션 차트오류

var:A(false); A=선언; 조건 A == false then ...... 시뮬레이션차트 적용시 "논리값(참/거짓)이나 논리표현식이 와야합니다" 오류가 떠서 다른글을 보니 false 를 0으로 수정해야된다고 해서 수정하였더니 편집기에서 선언부분에 "연산자 앞뒤 형태가 같아야 합니다." 오류가 뜹니다. 도움부탁드립니다.
프로필 이미지
몬테카를로
2022-09-19
949
글번호 162329
시스템
답변완료

지표

항상감사합니다. 지표문의드립니다 1] 봉(N) 100 고저사이에서 하락일때-하락1파저가/상승2파고가/하락3파저가/상승4파고가/ 하락5파저가/상승6파고가/하락7파저가/ 상승일때-상승1파고가/하락2파저가/상승3파고가/하락4파저가/ 상승5파고가/하락6파저가/상승7파고가 지표에서 가격이 나올까요? 2] 지표에서 가격이 가능하다면 검색에서 꺽인캔들에 고가표시/저가표시 될까요?
프로필 이미지
호정0688
2022-09-19
1054
글번호 162328
지표
답변완료

수식 수정부탁드립니다

input : P1(5),P2(20),Period1(20),변곡기간(3); var : A5(0),A20(0),A5U(False),A5D(False),A20U(False),A20D(False); var : A5UN(False),A5DN(False),A20UN(False),A20DN(False); var : Ucnt1(0),Ucnt2(0),Ucnt3(0),Dcnt1(0),Dcnt2(0),Dcnt3(0); var : Utx1(0),Utx2(0),Utx3(0),Dtx1(0),Dtx2(0),Dtx3(0); var : HMAD(False),HMAU(false); #이평선 상승하락 정의 A5 = ma(C,P1);# 5이평 A20 = ma(C,P2);# 20이평 A5U = A5[2] > A5[1] and A5[1] < A5 ; //5이평선 하락후 상승전환 A5D = A5[2] < A5[1] and A5[1] > A5 ; //5이평선 상승후 하락전환 A20U = A20[2] > A20[1] and A20[1] < A20 ; //20이평선 하락후 상승전환 A20D = A20[2] < A20[1] and A20[1] > A20 ; //20이평선 상승후 하락전환 #HMA선 상승하락 정의 var1 = ma(C,Period1/2); var2 = ma(C,Period1); var3 = ma(2*var1-Var2,SqRt(Period1)); #HMA선 HMAU = var3 > var3[1] and CountIf( var3<var3[1], 변곡기간 )[1] == 변곡기간 ; #HMA선 상승전환(연속3봉하락후) HMAD = var3 < var3[1] and CountIf( var3>var3[1], 변곡기간 )[1] == 변곡기간 ; #HMA선 하락전환(연속3봉상승후) //5이평선 하락후 상승전환 if A5U == true Then { value1 = A5[1]; Value2 = value1[1]; if value1 >= Value2 Then Ucnt1 = Ucnt1+1; //5이평상승의 전변곡점보다 높아지면 올람숫자카운팅을 계속해야하고 Else Ucnt1 = 1; //5이평상승의 전변곡점보다 낮아지면 0이아닌 1로 계속 재세팅카운팅한다 Utx1 = text_new(sDate[1],sTime[1],L[1],NumToStr(Ucnt1,0)); //텍스트 신규숫자(날자, 시간, 표시위치, 넘버링) Text_SetStyle(Utx1,2,0); //지정한 텍스트(Utx1)개체의 수평및수직의 정렬위치 설정/(개체,수평, 수직위치)/수평-왼쪽0,오른쪽1,중앙2/수직-상단0,하단1,중앙2 Text_SetSize(Utx1,14+(Ucnt1*6)); //발생횟수표현 숫자의 크기? Text_SetColor(Utx1,Red); //발생횟수표현 숫자의 색상? } //5이평선 상승후 하락전환 if A5D == true Then { value3 = A5[1]; Value4 = value3[1]; if value3 < Value4 Then Dcnt1 = Dcnt1+1; //5이평하락의 전변곡점보다 낮아지면 올람숫자카운팅을 계속해야하고 Else Dcnt1 = 1; //5이평하락의 전변곡점보다 높아지면 0이아닌 1로 계속 재세팅카운팅한다 Dtx1 = text_new(sDate[1],sTime[1],H[1],NumToStr(Dcnt1,0)); Text_SetStyle(Dtx1,2,1); Text_SetSize(Dtx1,14+(Dcnt1*4)); Text_SetColor(Dtx1,Blue); } //20이평선 하락후 상승전환 if A20U == true Then { value5 = A20[1]; Value6 = value5[1]; if value5 >= Value6 Then Ucnt2 = Ucnt2+1; Else Ucnt2 = 1; Utx2 = text_new(sDate[1],sTime[1],L[1],NumToStr(Ucnt2,0)); Text_SetStyle(Utx2,2,0); Text_SetSize(Utx2,16+(Ucnt1*4)); Text_SetColor(Utx2,Yellow); } //20이평선 상승후 하락전환 if A20D == true Then { value7 = A20[1]; Value8 = value7[1]; if value7 < Value8 Then Dcnt2 = Dcnt2+1; Else Dcnt2 = 1; Dtx2 = text_new(sDate[1],sTime[1],H[1],NumToStr(Dcnt2,0)); Text_SetStyle(Dtx2,2,1); Text_SetSize(Dtx2,16+(Dcnt1*4)); Text_SetColor(Dtx2,Turquoise); } //HMA선 하락후 상승전환 if HMAU == true Then { value9 = Var3[1]; Value10 = value9[1]; if value9 >= Value10 Then Ucnt3 = Ucnt3+1; Else Ucnt3 = 1; Utx3 = text_new(sDate[1],sTime[1],value9,NumToStr(Ucnt3,0)); Text_SetStyle(Utx3,2,0); Text_SetSize(Utx3,18+(Ucnt1*4)); Text_SetColor(Utx3,White); } //HMA선 상승후 하락전환 if HMAD == true Then { value11 = Var3[1]; Value12 = value11[1]; if value11 < Value12 Then Dcnt3 = Dcnt3+1; Else Dcnt3 = 1; Dtx3 = text_new(sDate[1],sTime[1],value11,NumToStr(Dcnt3,0)); Text_SetStyle(Dtx3,2,1); Text_SetSize(Dtx3,18+(Dcnt1*4)); Text_SetColor(Dtx3,Black); } 위 수식에서 몇가지의 수정보완사항을 요청드립니다. 1. 이평선의 상승 또는 하락변곡이 있음에도 카운팅 표시가 되지 않는게 있는데 다시 한번도 수식재검토를 요청하고요 2. 제가 SetStyle에 대한 것을 공부해서 적용해도 잘 이해를 할 수가 없어 부탁드리는 것인데 5이평과 20이평선의 해당봉의 고가(하락변곡시), 저가(상승변곡시)에 카운팅 숫자가 표시하되 5이평선변곡은 원형 숫자로, 20이평선은 4각형테두리 숫자로 표시되고, HMA선의 변곡시에는 HMA선의 위/아래에 마름모테두리 숫자로 표시되게 해주세요
프로필 이미지
해피오
2022-09-19
1137
글번호 162316
지표
답변완료

문의 드립니다.

안녕하십니까? 몇일전 종목 검색식 잘 받았습니다. 감사합니다. 일목균형표 기준선 = 26 선행1 = 52 선행2 = 75 를 사용 하고 있습니다. 전환선,후행스팬은 사용하지 않습니다. 수치를 이렇게 사용할때 주가가 기준선을 돌파하거나,같을때 차트에 화살표로 표시가 되었으면 합니다. 화살표가 아니더라도 표시가 강하게 볼수 있었으면 합니다. 부탁드립니다. 감사합니다.
프로필 이미지
칼이쓰마빡가
2022-09-19
1071
글번호 162313
검색
답변완료

시스템 문의 드립니다.

안녕하십니까 보조지표 이격도 에서 단기 : 20 장기 : 120 120선이 20선을 크로스 업 하는 자리를 검색 하고 싶습니다. 120선이 20선 보다 크거나 or 같을때 120 >,= 20 ------------ 또 이와는 반대로 120선이 20선을 하향 돌파 할때 120 <,= 20 이 상황 일때 기본차트에 화살표 표시가 매수,매도 나왔으면 합니다. 이걸 시스템에 문의 하는건지,아님 검색에 문의 하는건지는 잘 모르겠습니다. 이것도 알려주셔야 제가 nh 트레이더 에서 등록 할수 있을것 같습니다. 항상 감사합니다. 첨부파일은 종목검색편에 칼이쓰마빡가에 있습니다. 불편 드려 죄송합니다. 감사합니다.
프로필 이미지
칼이쓰마빡가
2022-09-19
1273
글번호 162312
시스템
답변완료

수식 부탁드립니다.

9:00부터 t1(103000) 두 시간 사이의 highest-lowest 진폭을 J1 t1(103000) 부터 t2 (120000) 까지의 highest-lowest 진폭을 J2 J1 의 n 거래일중에서 최대값을 뺀 n-1 거래일의 평균값 avgJ1 J2 의 n 거래일중에서 최대값을 뺀 n-1 거래일의 평균값 avgJ2 최종 , plot1(avgJ1/avgJ2) 를 그리는게 목표입니다. 부탁드립니다. 감사합니다.
프로필 이미지
캣피쉬
2022-09-19
1567
글번호 162305
지표
답변완료

당일중 최고거래량

감사합니다. 1. 15분봉에서 당일중 최고거래량인 종목을 검색하고 싶습니다. 2. 15분봉에서 첫봉 제외, 끝봉 제외 당일중 최고거래량인 종목을 검색하고 싶습니다.
프로필 이미지
jdavid
2022-09-19
1238
글번호 162304
종목검색
답변완료

안녕하세요

매매시간오전10시부터12시까지 매매횟수5회 당일수익이50틱이면강제청산후 진입금지 당일손실이50틱이면강제청산후 진입금지 5이평이20이평골드크로스면매수 5이평이20이평데드크로스면매도 +50틱익절 -50틱손절 변수는 input으로 부탁합니다
프로필 이미지
수원
2022-09-19
1085
글번호 162302
시스템

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2022-09-19
9
글번호 162301
시스템