커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4513
글번호 230811
답변완료
부탁드립니다
키움에서 사용중인 수식입니다
변환부탁합니다 감사합니다
첫번째
Period(20)
매수
A = avg(c, Period);
A(2) >= A(1) and A(1) < A
청산
A = avg(c, Period);
A(2) <= A(1) and A(1) > A
매도
A = avg(c, Period);
A(2) <= A(1) and A(1) > A
청산
A = avg(c, Period);
A(2) >= A(1) and A(1) < A
두번째
Period1(100)
Period2(30)
진입
A = avg(c, Period1);
B = avg(c, Period2);
A(1) < A and B(2) >= B(1) and B(1) < B
청산
A = avg(c, Period2);
A(2) <= A(1) and A(1) > A
진입
A = avg(c, Period1);
B = avg(c, Period2);
A(1) > A and B(2) <= B(1) and B(1) > B
청산
A = avg(c, Period2);
A(2) >= A(1) and A(1) < A
2016-10-10
135
글번호 102733
답변완료
이동평균선
언제나 도움 주셔서 감사합니다.
다름이 아니라...
단순 이동평균선 5일 이동평균선 고가 와 5일 이동편균선 저가 와...
20일 이동평균선 고가 와 저가 를 선으로 표현하고 싶은데 ...
지표수식을 부탁드립니다..
2016-10-10
158
글번호 102731
답변완료
문의드립니다.
문의드립니다 항상 친절한 답변주셔서 감사드립니다.
질문1)
1분봉에 적용할 예정입니다.
그런데 당일청산조건이 맞으면 당일청산이 되고 매도조건이 발생하지 않으면
다음날에 시스템이 계속유지되어 매도청산이 되게 부탁드립니다.-->이부분중요.
매수조건1
당일 1분봉 시가가 갭상승한다면
당일시가를 하락했다가 다시 돌파하면 매수하는 수식인데요
매수조건2
당일시가를 3% 하락했다가 다시 시가를 돌파하면 매수하는 수식
매수조건3
당일시가를 5호가 하락했다가 다시 시가를 돌파하면 매수하는 수식
매도조건
매수1, 매수2, 매수3 으로 하나라도 매수가되었다면
진입가격에서 3% 수익이면 청산
질문2) 시스템트레이딩 자동매매내역을 장마감이후 체결시간을 알려면 어디메뉴에서 봐야 하나요? 아무리 찾아봐도 매매내역을 나오는데 시간까지 나오는 메뉴는 없는것 같아서 여쭈어봅니다.
2016-10-10
125
글번호 102730
답변완료
질문입니다.
선물 500틱 차트에서
1)
전거래일의 생성된 봉의 갯수의 반만큼을 기간으로 종가이동평균을 구하고 싶습니다.
2)
전거래일과 전전거래일에 생성된 봉의 갯수만큼의 합을 기간으로 종가이동평균을 구하고 싶습니다.
(전거래일 봉의 갯수) + (전전거래일 봉의 갯수)를 기간으로 말이죠.
예시로 부탁드립니다.
3)
그리고 한가지 더 질문은 시스템을 걸어두었을때,
신호가 발생하면 화살표로 표시가 되는데, 화살표와 함께 진입한 포지션의 가격도 나타낼 수 있는 방법이 있는지 궁금합니다.
답변부탁드립니다.
감사합니다.
2016-10-10
117
글번호 102729
답변완료
부탁드립니다
수고하십니다
아래수식을 plot1,plot2로 수식부탁드립니다
var : T(0),TT(0);
if C > O Then{
var1 = O;
T = 1;
}
if C < O Then{
var2 = O;
T = -1;
}
if T == 1 and countif(C>O,3) == 3 Then{
T = 2;
value1 = var2;
TT = 1;
}
if T == -1 and countif(C<O,3) == 3 Then{
T = -2;
value1 = var1;
TT = -1;
}
if TT == 1 then
plot1(value1,"지표",red);
if TT == -1 then
plot1(value1,"지표",blue);
2016-10-10
125
글번호 102728
답변완료
수식 부탁드립니다.
10ma 가 60ma를 돌파후 상태가 유지되고 있을 때, 일정한 봉이 만들어진 이후(예를들어 5봉이후) 눌림자리에서 매수하려고 합니다. 눌림이 여러번 나타나면 끄때마다 재매수 하는 조건입니다.
눌림 조건은 C가 60ma를 지지하거나 혹은 깨졌다가 다시 60ma를 회복했을때 진입하는 조건입니다.
아 그리고 조건이 만족해서 진입이 되었을때 신호발생시부터 신호가가 유지되는 동안의 구간만큼 차트 배경색이 변경되는 수식도 부탁드립니다.
미리 감사 인사드립니다.
2016-10-10
117
글번호 102724
답변완료
부탁드려요.
선물 차트에 보조차트에 있는 3.0를 표시하게 할 수 있게 해 주시고요.
손절은 10틱으로 하고 위로 돌파할때는 매수, 아래로 붕괴할때는 매도하는 시스템도
부탁드립니다.
2016-10-10
139
글번호 102718
답변완료
49943번의 계속입니다
검색이 않되는 종목이 많아서 아예 산식을 아래와 같이 1을 주고했는데도
검색된 결과가 별차이가 없네요
If CountIF(MA6ea_Macd>0,1)>=1 Then
Find( 1 );
어떻게 해야 좀더 검색이 잘될까요?
500봉을 만족시키면서
파워종목검색을 좀더 효율적으로 사용할수 있는 방법이 필요합니다
사용자함수 MA6ea_Macd 에서 사용하는건 아래와 같습니다
MacdVal = ema(GC,3)-ema(GC,6.5); //macd 지표
MacdSig = ema(MacdVal, 2.3); //macd signal 지표
MacdVal1 = ema(GC,5)-ema(GC,10.8); //macd 지표
MacdSig1 = ema(MacdVal, 3.8); //macd signal 지표
MacdVal2 = ema(GC,7)-ema(GC,15.2); //macd 지표
MacdSig2 = ema(MacdVal, 5.3); //macd signal 지표
MacdVal3 = ema(GC,9)-ema(GC,19.5); //macd 지표
MacdSig3 = ema(MacdVal, 6.8); //macd signal 지표
MacdVal4 = ema(GC,11)-ema(GC,23.8); //macd 지표
MacdSig4 = ema(MacdVal, 8.3); //macd signal 지표
MacdVal5 = ema(GC,13)-ema(GC,28.2); //macd 지표
MacdSig5 = ema(MacdVal, 9.8); //macd signal 지표
2016-10-10
117
글번호 102712
매일상승 님에 의해서 삭제되었습니다.
2016-10-10
9
글번호 102709