커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

지표 질문입니다

일간 차트에서 지난 달 월간 차트 종가를 표시한다 전전 달 월간 차트 종가를 표시한다 감사합니다
프로필 이미지
para
2024-05-16
702
글번호 179590
지표
답변완료

수식 확인 부탁드립니다.

#if MarketPosition == 1 and C < value2 Then ExitLong("bx2",AtStop,Value2); #if MarketPosition == 1 and Value1- Value2 <=10 Then ExitLong("bx3",AtStop,Value2-4); 알려주신 대로 위의 식처럼 수식 수정하여 적용해본바 결과가 Value1- Value2=3 이며 봉의 최저가 18278 value2 가 18281=3 이라 청산이 안되어야 하는데 여전히 bx2로 실시간 청산되네요... 무엇이 문제 인지 확인 부탁드립니다.
프로필 이미지
산수유
2024-05-16
742
글번호 179585
시스템
답변완료

수식문의

진입이후 N봉 보유후 청산 수식은 어떻게 되나요? 예를들어 매수 5이평 > 20이평 청산 5이평 < 20이평 OR 5봉이후 무조건 청산 감사합니다
프로필 이미지
무사시
2024-05-16
777
글번호 179583
시스템
답변완료

문의 드립니다.

아래 식에서 매수 신호가 반복적으로 발생할 때 반복해서 매수 하기를 원합니다. 마치 물타기를 하듯이 매수되었으면 합니다. 아래 식에서 청산완료는 삭제하고 매도는 직접 하고자 합니다. 매수만 반복적으로 체결되도록 부탁드립니다. input : sto1(10),sto2(5); var : stok(0); stok = StochasticsK(sto1,sto2); if CrossDown(stok,20) Then Buy(); if CrossUp(stok,80) Then ExitLong();
프로필 이미지
선물대장
2024-05-16
1024
글번호 179576
시스템
답변완료

수식 부탁드립니다.

혹시 한개의 봉이 최고가와 최저가가 300point이상 긴 봉일 경우 보유포지션만 청산하고 당일 재진입금지하는 수식이 가능한가요?
프로필 이미지
산수유
2024-05-16
775
글번호 179572
시스템
답변완료

지표 질문입니다

일간 차트에서 지난 달 월간 차트 종가를 표시한다 이번 달 월간 차트 종가를 표시한다 틱 차트에서 지난 달 월간 차트 종가를 표시한다 이번 달 월간 차트 종가를 표시한다 감사합니다
프로필 이미지
para
2024-05-16
1129
글번호 179565
지표
답변완료

vw지표

Input : min_Periods(1), length(14); var : tp(0),wtp(0), sum_wtp(0), sum_vol(0),VWAP(0); tp = (close + high + low) / 3; wtp = tp * Volume; //sum_wtp = wtp.rolling(window=length, min_periods=1).sum(); sum_wtp = ma(wtp,length).sum(); sum_vol = ma(Volume,length).sum(); //vol.rolling(window=length, min_periods=1).sum(); # min_periods=1은 window=14보다 작은 행인 0~12행의 값이 NaN이 아닌 값을 나타내고 싶을 경우 사용하는 것입니다. VWAP = sum_wtp / sum_vol; Plot1(VWAP,"VWAP"); //ma(wtp,length).sum(); 이런부분에서 코드처리가 미숙해서 문의 올립니다???
프로필 이미지
불스아이
2024-05-16
881
글번호 179558
지표
답변완료

안녕하세요. 헷갈리는 부분이 있어서 여쭤봅니다.

안녕하세요! 다름이 아니오라 , 문서를 작성할때 순간순간 헷갈리는 부분을 여쭤보려구요, ㅇ ㅂㅇ// "참조데이터"를 사용할때 [참조선택] 부분에서.. //-------------------------// <KosPi> , <KosDaq> , <KosPi 200 선물> , <KosDaq 150 선물> 위 네가지 항목은 1분봉상에서 개인&외국인 순매수 금액을 __실시간으로 제공받을 수 있다. < 기본종목 > 항목은 "개별 주식 종목"에 대한 정보이고 1분봉상에서 개인&외국인 순매수 금액은 __실시간으로 제공되지 않고, 장 마감때에만 정보가 수신된다. //-------------------------// ↑위처럼 생각하는 것이 옳은 것 인가요??
프로필 이미지
쾌감
2024-05-16
744
글번호 179556
지표
답변완료

문의드립니다.

늘 고맙습니다. # 아래 식에서 다음을 알고 싶습니다. 아직도 index가 자꾸 헷갈립니다. 1. 처음 고점을 찍은 캔들번호 2. 최종 고점을 찍은 캔들번호 3. 진입자리 캔들번호 4. else 사용법이 맞나요? 마지막 else는 처음 포지션이 1이고 고가가 고점일 때 적용되나요? 고가가 고점이 아니어도 적용되나요? 5. 진입조건식에 진입시간을 넣으려면 어떻게 해야 하나요? 예;07시30분부터 09시까지만 진입 if H==highest(H,50) then { t1=1; s1=index; } if if t1==1 and s1>0 and index-s1<10 and crossdown(c,이평60) then buy("bb"); # 진입후 고점을 돌파하면 진입시 고점부터 진폭의 50% 돌파시 청산하고 50% 돌파가 안나오고 종가가 120이평 아래로 내려가면 청산하고 진입가에서 20포인트 하락하면 손절한다. if MarketPosition == 1 and H==highest(H,50) Then { K1=1; R1=index; 목표가1=진폭[진입캔들]*0.5 + H[진입캔들]; } if K1==1 and R1>0 then exitlong("bb청산1",atlimit,목표가1,"bb"); else if K1==1 and R1>0 and C<이평120 then exitlong("bb청산2",atlimit,목표가1,"bb"); else exitlong("bb청산3",atstop,entryprice-20,"bb");
프로필 이미지
산골소년
2024-05-16
776
글번호 179555
시스템