커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

1.거래량에 대한 하단보조지표에 대한 문의입니다. 가. 거래량 막대지표가 가격지표상 양봉시의 거래량은 적색(색깔변동가능하게해주세요)으로 음본시에는 청색으로 표시되게 하는 방벙이나 수식변형요청하고요 나. 상한가가 발생한 봉에서의 거래량은 검은색으로 표시되게 해주세요. 다. 거래량이평식(20이평,60이평) 라. 120일중의 최고거래량이 발생하는 거래량에 라인이 표시되게 해주세요 마. 120일중의 음봉중 최고음봉이 발생한 봉의 거래량에 라인을 표시되게 해주세요. 그런데 최고음봉의 거래량을 돌파한(더 많은) 거래량과 양봉이 발생하는 경우에는 기존의 기준라인은 무시되고 돌파한 양봉이후에 발생한 음봉의 거래량이 새로운 기준거래량지표라인이 되어야 한다. 상기 내용을 거래량 하단지표에서 같이 표시되게 하는 수식을 부탁합니다. 2. 상단의 가격지표에 대한 문의 입니다. 가. 250일중 최고거래량이 발생하는 경우에 시가라인,중심가격라인(시가와종가의1/2), 종가라인이 표시하는 수식 나. 거래량의 5이평이 20이평을 상향돌파하고 양봉이 발생한 경우에 중심가격라인수식 이 때의 거래량은 60일평균거래량보다 커야 한다는 조건추가요망 다. 250일과 120일의 최고가라인 지표수식 3.2와 관련한 종목검색식을 부탁합니다. 가. 250일중 최고거래량이 발생하거나 거래량 5이평이 20이평을 골드크로스(60이평 거래량보다 커야한다)가 발생하는 종목검색 이 경우에 검색전날부터 20일간에 상기조건이 발생하지 않아야한다. 나. <250일중 최고거래량이 발생하거나 거래량 5이평이 20이평을 골드크로스(60이평 거래량보다 커야한다)가 발생하는 종목검색> 조건으로 60일이내에 발생했던 종목검색 요청사항이 많아서 죄송하고요 부탁드립니다.
프로필 이미지
해피오
2021-02-16
831
글번호 146368
지표

음훼훼훼 님에 의해서 삭제되었습니다.

프로필 이미지
음훼훼훼
2021-02-16
121
글번호 146367
종목검색
답변완료

문의 드립니다.

20 120이평 정배열에서 TRIX 12 9 기준선 0선 아래서 골든 크로스 매수 진입 익절 데드크로스 발생하거나 또는 50틱 매도 청산 완료 손절은 25틱 매도 청산 완료 20 120이평 역배열에서 TRIX 12 9 기준선 0선 위에서 데드 크로스 매도 진입 익절은 골든크로스 발생하거나 또는 50틱 매수 청산 완료 손절은 25틱 매수 청산 완료 부탁드립니다.
프로필 이미지
선물대장
2021-02-16
434
글번호 146366
시스템
답변완료

옵션 시간가치 문의드려요.

안녕하세요. 옵션 시간가치 내재가치 지표식이 있어 문의드립니다. 월물에서는 나오는데 위클리옵션은 지표적용해보면 모두 0으로 잡히는데 수정방법 있는지 부탁드려요. input : 행사가격(430); var : 내재가치(0), 시간가치(0); if CodeCategoryEx()==31 then { //콜옵션인 경우 내재가치 = max(data2(C) - 행사가격,0); 시간가치 = C-내재가치; } if CodeCategoryEx()==32 then { //풋옵션인 경우 내재가치 = max(행사가격 - data2(C),0); 시간가치 = C-내재가치; } plot1(시간가치); //plot2(내재가치);
프로필 이미지
불바다
2021-02-16
579
글번호 146365
지표

234fsdae 님에 의해서 삭제되었습니다.

프로필 이미지
234fsdae
2021-02-16
78
글번호 146357
시스템
답변완료

70996 번 재질문합니다.

안녕하세요 아래 수식은 예스스탁에서 70996 번 질문에 의해 작성해주신 수식입니다. 아래의 수식을 다음과 같이 변경해주십시요. - 다 음 - 매수. 메도 신호가 반대로 즉 매수신호에 매도. 매도신호에 매수로 실행되어 결과치 값이 반대로 나오도록 해주십시요. - 아 래 - Input : shortPeriod(20), longPeriod(32),포인트(20); Var : value(0),T(0),P(0); value = MACD(shortPeriod, longPeriod); If CrossUP(value, 0) Then { T = 1; P = C; if MarketPosition == -1 Then ExitShort("sx"); } If CrossDown(value, 0) Then { T = -1; P = C; if MarketPosition == 1 Then ExitLong("bx"); } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then T = 0; if T == 1 Then Buy("b",AtStop,P+포인트); if T == -1 Then Sell("S",AtStop,P-포인트);
프로필 이미지
하늘공원
2021-02-16
529
글번호 146353
시스템
답변완료

급히 봐주세요!!!

전일 미국시장이 조기 종료되었는데.. Bdate값이 정상으로 되질 않습니다. 금일장 시장봉에서... Bdate[1]<Bdate 값이 똑같아 먹히질 않네요 급히 좀 수정해주었으면합니다.
프로필 이미지
데로예스
2021-02-16
584
글번호 146352
지표
답변완료

청산 알고리즘인데 점검 부탁드립니다.

안녕하십니까. 실매매 전략에 다음의 청산 코드를 넣어보았는데 제대로 동작하지 않아서 문의드립니다. 진입 후 n봉이 지난 후에, 전체 봉에서 양봉이나 음봉의 비율이 일정 이하가 되면 청산하겠다는 의도입니다. 이하 코드로 실제 구동해보면 진입 후 7개 봉이 아니라 3개 봉만 지나도 청산이 되어 버립니다. 어디가 잘못된 것인지 점검을 부탁드립니다. input : n(7), A(41); // 청산1 - 7봉 이후 양/음봉 비율이 41% 이상이면 청산 var : Pn(0), Nn(0); if marketposition <> 0 then { if O < C then Pn = Pn + 1; if O > C then Nn = Nn + 1; if BarsSinceEntry >= n then { if Pn/(Pn+Nn)*100 < A then exitlong("el"); if Nn/(Pn+Nn)*100 < A then exitshort("es"); } } if marketposition == 0 Then { Pn = 0; Nn = 0; }
프로필 이미지
좋은밤
2021-02-16
545
글번호 146351
시스템
답변완료

시스템 문의드립니다

아래 지표를 시스템으로 변환부탁드립니다. Momentum > 0 이고, pci가 20선 하향돌파 일때 매수 Momentum < 0 이고, pci가 80선 상향돌파 일때 매도 오늘 가입한 생초보입니다.감사합니다. input : Period(20); var : mo(0),cnt(0),P(0),UPsum(0),Dnsum(0),PCI(0); Array : Gredient[100](0),Updev[100](0),Dndev[100](0); P = Period-1; Mo = C-C[Period]; for cnt = 0 to P{ Gredient[cnt] = C[P]+Mo*(P-cnt)/P; } for cnt = 0 to P{ Updev[cnt] = 0; Dndev[cnt] = 0; if C[cnt] > Gredient[cnt] Then Updev[cnt] = C[cnt]-Gredient[cnt]; if C[cnt] < Gredient[cnt] Then Dndev[cnt] = Gredient[cnt]-C[cnt]; } upsum = 0; Dnsum = 0; for cnt = 0 to P{ upsum = upsum +Updev[cnt]; Dnsum = dnsum +dndev[cnt]; } PCI = upsum/(upsum+Dnsum)*100; plot1(PCI,"Phase change index"); plot2(20,"20선",WHITe); plot3(80,"80선",WHITe);
프로필 이미지
후니러비
2021-02-16
574
글번호 146350
시스템