커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6598
글번호 230811
답변완료
검색식 부탁합니다
60일동안 최고가와 최저가의
중간라인을 돌파하는
검색식이 필요합니다
2015-04-14
117
글번호 85015
답변완료
문의
아래식 두개가 주식이나 ETF에서 전혀 작동되지 않으니 교정해 주세요.
1.
input : 날짜(20150105),Per(0.25),Profit(1.5);
if sdate == 날짜 and MarketPosition == 0 Then
buy("b");
if MarketPosition == 1 Then{
if C <= LatestEntryPrice(0)*(1-Per/100) Then
buy("bb");
if C >= AvgEntryPrice*(1+Profit/100) Then
exitlong("bx");
}
2.
input : 날짜(20150331);
if (sdate == 날짜 and dayindex == 0 and MarketPosition == 0) And
(sdate >= 날짜 and MarketPosition == 0 and IsExitName("bx",1) == true and BarsSinceExit(1) == 1) Then
buy("b");
if MarketPosition == 1 Then{
if C <= LatestEntryPrice(0)-25 Then
buy("bb");
if C >= AvgEntryPrice*1.015 Then
exitlong("bx");
}
2015-04-14
133
글번호 85014
답변완료
안녕하세요?
안녕하세요?
노고에 감사드리며 여쭙고자 합니다.
검색식
첫번째, 일봉기준 N일전 10% 이상 양봉(상한가포함)이 나온 후 종가를 훼손하지 않는 종목 검색식을 부탁드립니다.
두번째, 일봉기준 N일전 10% 이상 양봉(상한가포함)이 나온 후 종가를 기준으로 -5%를 훼손하지 않는 종목 검색식을 부탁드립니다.
세번째, 일봉기준 N일전 10% 이상 양봉(상한가포함)이 나온 후 종가를 기준으로 -5%에서 +3%를 훼손하지 않는 종목 검색식을 부탁드립니다.
매번 도움을 주셔서 감사드립니다.
2015-04-14
136
글번호 85013
답변완료
안녕하세요 지표식과 시스템식 부탁드립니다
지표식2과 시스템식2
1번 지표식
macd 20 , 60, 12 의 상하단 + - macd 선을 표현하고 싶습니다
macd을 기준선으로 해서 위쪽으로 +0.005선 ,아래쪽으로 - 0.005선/
마치 엔벨로프 차트처럼 일정한 폭으로 그려지게끔이요
상단선 빨간색/ 하단선 파란색/ macd 검은색/ 시그널 노란색/
//외부변수로요// 감사합니다^^
--------------------------------------------------------------
2번 시스템식
매수
1.macd 9 ,26 ,9 의 macd >= macd 20 ,60,12 의 -0.005선
2.볼린저 밴드 20,1(표준편차) 상단선이 >= 볼린저 밴드 60,1(표준편차) 하단선 /
1.2번 동시만족시 매수(현재가)
매수 청산
1.현재가가 20일선 하향이탈
2.macd 9 ,26 <= macd 9 ,26 ,9 시그널
1,2번동시만족시에 매수청산
매도
1.macd 9 ,26 ,9 의 macd <= macd 20 ,60,12 의 +0.005선
2.볼린저 밴드 20,1(표준편차) 하단선이 <= 볼린저 밴드 60,1(표준편차) 상단선 /
1.2번 동시만족시 매도(현재가)
매도 청산
1.현재가가 20일선 상향돌파
2.macd 9 ,26 >= macd 9 ,26 ,9 시그널
1,2번동시만족시에 매도청산
=============================================
3번 . macd dema +-0.0005 지표식
아래는 macd dema 지표식입니다
INPUTS: LENGTH1(20),LENGTH2(60),signal(9);
VARS : DEMA1(0),DEMA2(0),DEMA3(0),MACDDEMA(0),MACDDEMAsig(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
MACDDEMA = DEMA1-DEMA2;
MACDDEMAsig = ema(MACDDEMA,signal);
PLOT1(MACDDEMA, "DEMA1");
PLOT2(MACDDEMAsig, "DEMA2sig");
PlotBaseLine1(0);
**1번 macd 상하단선 처럼 macd 데마선의 상하단선 +-0.005선을 지표식으로 표현하고 싶습니다
외부변수로요
______________________________________________________________________________
4번. macd dema 시스템식(외부변수)
매수
1.macd dema 9 ,26 ,9 의 macd dema선 >= macd dema 20 ,60,12 의 -0.005선
2.볼린저 밴드 20,1(표준편차) 상단선이 >= 볼린저 밴드 60,1(표준편차) 하단선 /
1.2번 동시만족시 매수(현재가)
매수 청산
1.현재가가 20일선 하향이탈
2.macd dema 9 ,26 <= macd dema 9 ,26 ,9 시그널
1,2번동시만족시에 매수청산
매도
1.macd dema 9 ,26 ,9 의 macd dema <= macd dema 20 ,60,12 의 +0.005선
2.볼린저 밴드 20,1(표준편차) 하단선이 <= 볼린저 밴드 60,1(표준편차) 상단선 /
1.2번 동시만족시 매도(현재가)
매도 청산
1.현재가가 20일선 상향돌파
2.macd dema 9 ,26 >= macd dema 9 ,26 ,9 시그널
1,2번동시만족시에 매도청산
수식에 이상이 없는지 검증부탁드립니다^^
2015-04-14
159
글번호 85012
답변완료
수식요청드립니다.
수식요청드립니다.
수식요청드립니다.
참조 데이터 이용 => 예) 1분마다 제공되는 순간 체결 데이타에서 외국인선물순매수수량 / 금액
1. 수량기준
- 외인 선물 순매수 +500계약 이상이면 선물매수, 매수유지 -> 선물순매수 +1000계약 이상 돌파 후 +500계약으로 감소시 매수청산 -> +1000계약 미돌파시에는 -10계약으로 감소시 청산 -> 매수 진입후 +3000계약 돌파 후 부터 진입후 고점대비 1000계약 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
- 외인 선물 순매도 -500계약 이상이면 선물매도, 매도유지 -> 선물순매도 -1000계약 이상 돌파 후 -500계약으로 감소시 매도청산 -> -1000계약 미돌파시에는 +10계약으로 전환시 청산 ->매도 진입후 -3000계약 돌파 후 부터 진입후 저점대비 1000계약 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
1-1 수량 %기준
- 외인 선물 순매수 +500계약 이상이면 선물매수, 매수유지 -> 선물순매수 +1000계약 이상 돌파 후 +30% 감소시 매수청산 -> +1000계약 미돌파시에는 -10%계약으로 감소시 청산 -> 매수 진입후 +3000계약 돌파 후 부터 진입후 고점대비 30% 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
- 외인 선물 순매도 -500계약 이상이면 선물매도, 매도유지 -> 선물순매도 -1000계약 이상 돌파 후 -30% 감소시 매도청산 -> -1000계약 미돌파시에는 +10%계약으로 증가시 청산 -> 매도 진입후 -3000계약 돌파 후 부터 진입후 저점대비 30% 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
2. 금액기준
- 외인 선물 순매수 +500억 이상이면 선물매수, 매수유지 -> 선물순매수 +1000억 이상 돌파 후 +500억으로 감소시 매수청산 -> +500억 미돌파시에는 -10억으로 감소시 청산 ->매수 진입후 +3000억 돌파 후 부터 진입후 고점대비 1000억 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
- 외인 선물 순매도 -500억 이상이면 선물매도, 매도유지 -> 선물순매도 -1000억 이상 돌파 후 -500억으로 감소시 매도청산 -> -500억 미돌파시에는 +10억으로 증가시 청산 ->매도 진입후 -3000억 돌파 후 부터 진입후 저점대비 1000억 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
2-1 금액 %기준
- 외인 선물 순매수 +500억 이상이면 선물매수, 매수유지 -> 선물순매수 +1000억 이상 돌파 후 +30% 감소시 매수청산 -> +1000억 미돌파시에는 진입후 고점대비 -10%으로 감소시 청산 -> 매수 진입후 +3000억 돌파 후 부터 30% 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
- 외인 선물 순매도 -500억 이상이면 선물매도, 매도유지 -> 선물순매도 -1000억 이상 돌파 후 -30% 감소시 매도청산 -> -1000억 미돌파시에는 진입후 저점대비 +10%으로 증가시 청산 -> 매도 진입후 -3000억 돌파 후 부터 30% 감소시 익절청산 -> 처음부터 매수 매도 반복해서 재 진입, 청산, 손절, 익절, 당일청산
수고 하세요.
감사 합니다.
2015-04-14
137
글번호 85011
답변완료
질문드립니다
첨부그림과 같이 1/1 과 1/2일이 있다면
현재(당일)이 1/2이라고 가정한다면
그림은 지표입니다
B의 전날 마지막봉 값이 2) 입니다
1)은 B값과 같은 선입니다 즉 PLOT로 표현하면 같은 식입니다
A는 12/31의 마지막봉 값이겠죠
여기서 검색식 부탁드립니다
전일(1/1)은 A > B 이었다가 당일(검색하는날) 1) > 2) 가 되는 종목 검색식을
부탁드립니다
차트는 분봉차트입니다
2015-04-13
150
글번호 85010
답변완료
아래질문중 60봉전의 캔들이나 바의 색깔을 붉게 칠해쑈으면 합니다
강조위해 바의 굵기도 크게 할수 있나요? 또 종가에 원을 표시 할수는 없나요?
Time = 205 STime = 204
1150413 305
와 같이 디버그창에 안뜨게 하는 방법도 부탁합니다
또 1분봉에서 480분봉선이 51.00보다 가격이 높으면 빨간색으로 480분봉선을 표시하고
그 가격을 480선위에 표시 하게 하면 좋겠읍니다
tx3 = Text_New(date,time, MA(c,480),NumToStr(MA(c,480)+0.05,2));
Text_SetColor(tx3,red);
5틱 위에 이평 가격 표시
2015-04-14
143
글번호 85006
고구미 님에 의해서 삭제되었습니다.
2015-04-13
9
글번호 85005
답변완료
질문입니다
야간선물 1분차트에서
진입신호가
18시-5시 사이에 일어나는데 당일 이전에 있는 포지션의 청산신호가 없어야 한다 라는 조건을 넣고 싶습니다
즉
D-1 진입이 있었고
D 에 그 진입에 대한 청산이 나왔다면
D 에는 진입이 안 일어나는 것입니다
2015-04-13
109
글번호 84993