커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7784
글번호 230811
답변완료
사용자 함수 관련 질문입니다.
input : Period(5);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = macd(12,26);
if iff(crossup(var3,0),1,0) == 1 Then ----- 1번
if accumn(iff(crossup(var3,0),1,0),Period) == 1 Then ----- 2번
buy();
질문1)위 식에서 1번과 2번의 차이점이 있는지요?
질문2) accumn(1,5)는 어떤 값을 리턴 받는지요?
아래 accumn 사용자 함수 주석처리 부탁드립니다.
Input : Value(NumericSeries), Period(NumericSimple);
Var : Counter(0);
var1 = Value;
For Counter = 1 To Period - 1
Begin
var1 = var1 + Value[Counter];
End
Accumn = var1;
질문3) accum(1)은 더떤 값을 리턴 받는지요?
아래 accum 사용자 함수 주석처리 부탁드립니다.
Inputs : Price(NumericSeries);
Var : Value_Accum(0);
if CurrentBar > 1 then
Value_Accum = Value_Accum + Price;
else
Value_Accum = Price;
Accum = Value_Accum;
친절한 답변에 감사드립니다.
2008-12-29
1026
글번호 19099
답변완료
문의 드립니다.
다음 식에 대해 도움 부탁 합니다.
1. 일봉이 5일선을 D.C후 음봉을 나타냈다면(매도신호가 발생했다면) 그 음봉의 종가에
매매가 이뤄지나요 ? 아님 다음날 시가로 체결되나요?
다음날 시가가 아닌 신호가 발생한 날의 종가로 거래 할수 있는 방법이
있나요 ?
즉 일봉에서 신호가 발생한날 종가까지 가면 많이 하락 하는거 같은데
신호가 발생한 시점에 매매를 할수 있는 방법은 없나요?( 주식 기준입니다 )
2.다음은 어떤 의미를 가집니까
C+1 or C[1]+1
3.일반적으로 종가라고 할때 C 로 표현되는...
하루의 장이 끝났을때 가격만을 종가라 표현을 하나요 ?
아님 장중에도.. 1시..2시..이렇게 진행될때 현재 마지막 가격도
종가라고 C 라고 표현을 하나요 ?
2008-12-30
861
글번호 19095
답변완료
문의드립니다.
3.1모의투자 사용하고 있습니다.
차트상으로는 리버스 신호가 나오지 않는곳에서 리버스 진입이 되었습니다.
매도로스컷은 atr청산(atstop)입니다.
진입식은 if maketposition == 0 crossup() then buy 입니다.
마지막 주문은 수동청산 했습니다.
버그 인가요?
어떻게 해야하는지요?
빠른답변 기다릴게요. -ㅅㅜ;
2008-12-30
1179
글번호 19094
답변완료
메일로 문의 드렸습니다.
메일로 문의 드렸습니다.
너무 모른다 나무라지 마시고 자세한 답변 부탁 드립니다.
kimyeounchun@naver.com
2008-12-29
981
글번호 19089
답변완료
정배열 이후 진입
5 이평,20 이평,60 이평 정배열 이후 10봉이 지났고 20봉이 지나지 않을 때만 진입이 가능하게 할려면 어떻게 해야하나요?
빠른 답변에 감사합니다.
2008-12-29
1168
글번호 19088
답변완료
청산식 문의.
안녕하세요. 이제 시작 합니다.
수식좀 부탁 드려도 될까요.
if ma(c,5)>ma(c,20) then
buy();
if ma(c,5)<ma(c,20) then
exitlong();
이 수식에서 매도나 손절이후 5번째 봉이 지나야
다시 매수진입이 가능한 식을 부탁드립니다.그리고
매수 이후에도 3번째 봉이 지나야 청산이 가능한도록
해주세요.
당일청산 마지막은 15시03분 이지만 진입은 14시45분 이후는
진입하지 않도록 하는 식을 부탁 드립니다.
감사 합니다.
2008-12-29
1340
글번호 19083
답변완료
문의드립니다.
안녕하세요.
볼린저밴드를 문의하고자합니다.
하한선에서 매수를하고 중간선에 닿을 때 청산
상한선에서 매도를하고 중간선에 닿을 때 청산.
부탁드려요~^^
감사합니다.
2008-12-29
1012
글번호 19075
답변완료
시스템 함수 질문입니다~~~
현재 볼밴 상한선 매도 하한선 매수
매도포지션 일때 중심선 지지후 상향돌파시 청산
매수시는 반대이구요
여기서 청산식을 하나 더 넣으려고 하는데
상한선 매도후 양봉연속2개나올시 청산
하한선 매수후 음봉연속2개나올시 청산
이 청산식을 같이 적용하고자 합니다
답변 기다릴께요
오늘도 수고하세요^^;
2008-12-29
943
글번호 19068
답변완료
fastk 는 에러가 납니다.
Var1=fastk(len1);
Var2=fastk(len2);
지난번에 부탁드린 전략을 위의 문장을 사용하여 만들어 주셨는데
위와 같이 기술하면 에러납니다.
사용자함수오류 : fastk
위와 같이 에러 메시지가 나옵니다.
어떻게 하면 될까요?
감사합니다.
2008-12-29
944
글번호 19067