커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7470
글번호 230811
답변완료
부탁드립니다.
현물 틱 매매입니다.
<진입>
-일일 진입 1회로 제한
-당일 거래량 중 시초가 보다 높은 가격에서 매매된 거래량이 30%미만이고,
-전일 동일시간 거래량 대비 당일 거래량은 120% 미만이고,
-당일 주가는 5일선(일봉) 이격도 102이하로 내려간 적이 없어야 하고,
-진입시간 : 12:30부터 14:40까지이고
-5일선(일봉) 이격도 102.5이상 104이하면, 진입
<진입 당일 청산>
-진입가 대비 +5%이상 이면, 다음 첫봉에 잔고의 50% 청산
-진입가 대비 +15%이상이면, 다음 첫봉에 잔고 모두 청산
-5일선(일봉) 이격도 100.3이하면, 잔고 모두 청산
<진입 +1일 청산>
*참조, "상한간주 5일선(일봉)" : 당일 상한가라고 가정할때, 일봉상의 5일선.
-시초가가.. 피봇기준선 이상이면, "상한간주 5일선(일봉)-3틱"이하로 하락시 모두 청산
-시초가가.. 피봇기준선 이상이면, 피봇 2차저항선을 상향 돌파시, 잔고의 50%를 청산
-시초가가.. "상한간주 5일선(일봉)" 이상이고, 피봇기준선 이하이면, 시초가(첫봉)에 잔고의 50%청산
-시초가가.. "상한간주 5일선(일봉)" 이상이고, 피봇기준선 이하이면, 피봇 1차 저항선 상향돌파시 잔고 모두 청산
-시초가가.. "상한간주 5일선(일봉)" 이상이고, 피봇기준선 이하이면, "상한간주 5일선(일봉) -4틱" 이하로 하락시 잔고 모두 청산
-시초가가.. 5일선(일봉) 이격도 99이상이고 "상한간주 5일선(일봉)"이하면, 시초가(첫봉)에 모두 청산
-시초가가.. 5일선(일봉) 이격도 99미만이면, "5일선(일봉) 이격도 100 -2틱"을 상향동파시, 모두 청산
-14:48시에 상한가가 아니면, 잔고 모두 청산
<진입 +2일 청산>
-시초가(첫봉)에 조건없이 잔고 모두 청산
2015-03-26
157
글번호 84419
답변완료
수식 감사드립니다
전일 상한가 종목만 매매 대상
아침 장시작 부터 오전 9시 40분 까지 사이에서만 매수
매수 조건
1) 아침 시작 양봉
2) 시가 부터 9시 40분 사이 최고가는 전일 종가 대비 6% 이상이어야 함
3) 최고가 6%이상 발생한 후 스토캐스틱 (12,5,5) 골든 크로스에 매수
4) 매수 금액은 5백만원 2번 분할
- 골든 크로스에 1차 매수 진입, 매수 진입 2호가 밑에 2차 분할 매수
매도 조건
1) 당일 최저가 대비 7% 상승시 60% 매도
2) 당일 최저가 대비 9% 상승시 40% 매도
2015-03-26
148
글번호 84418
답변완료
수식 문의 드립니다
최근 30분동안 변동폭이 0.2 미만인 상태에서 당일 고점 돌파시 매수
최근 30분동안 변동폭이 0.2 미만인 상태에서 당일 저점 돌파시 매도
수식 부탁드립니다
2015-03-26
142
글번호 84417
답변완료
부탁드립니다.
1. 종가가 20일 이동평균선을 위나 아래로 상승하거나 하락하면, 바로 그 만족한 첫번 째 봉에서 바로 진입하지 말고, 이를 기준봉으로 삼아서, 그 이후 봉의 종가가 기준봉으로 삼은 첫번 째 봉의 고가나 저가보다 높거나 낮을 때에만 진입하는 시스템을 부탁드립니다.
2015-03-26
164
글번호 84414
답변완료
다시 문의합니다.
밑에 올린 내용이
400봉안에 상한가 안착했다가 종가상 상한가로 안 끝나고 밑에서 형성 되는경우의 수식을 알고 싶습니다.
또 이런 수식이 검색 되는지 모르겠는데
상안착하고 30분 이상 유지하고 풀린경우(종가상 상안착실패)를 알고 싶습니다.
이거였는데 검색이 되지 않습니다.
수식올린것을 보면
#당일 상한가 발생했고 400봉 안이고 현재 종가는 상한가보다 작은 종목
이런 내용이 있는데
제가 말하는것은 당일 상한가발생해서 상이탈이 아니라 2년안에 상한가찍고 이탈한 종목을 말씀드리는겁니다.
30분유지하고 풀린것도 마찬가지고요
과거 상한가찍고 종가상 상이탈을 찾는겁입니다.
2015-03-26
165
글번호 84409
텐푸로 님에 의해서 삭제되었습니다.
2015-03-26
0
글번호 84405
텐푸로 님에 의해서 삭제되었습니다.
2015-03-26
0
글번호 84404
답변완료
예트3.1시스템파일
안녕하세요,
예트3.1시스템과 지표파일을 yeslang에서 복사해서 4.0 같은 폴더에 붙여 넣었고 제대로 복사는 되었는데 이 지표나 시스템을 4.0프로그램 실행 후 찾아보면 나오지 않습니다.
어떻게 해야 할까요?
2015-03-26
179
글번호 84403
답변완료
dema시스템 수정
항상 감사드립니다..
아래 시스템식을 수정하고 싶습니다
1.
INPUTS: LENGTH1(5),LENGTH2(26),LENGTH3(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
if crossup(C,DEMA3) Then
var11 = 1;
if CrossDown(C,DEMA3) Then
var11 = -1;
if var11 == 1 and crossdown(c,dema3) Then
buy("b_1");
==> var11 == 1(dema3 이평선 상향돌파) 이고 그다음봉 이후에서 dema3 >= L and
c > dema3 일때 매수진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
if var11 == -1 and crossup(c,dema3) Then
sell("s_1");
==> var11 == -1(dema3 이평선 하향돌파) 이고 그다음봉 이후에서 dema3 <= H and
c < dema3 일때 매도진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
2.
dema3 이평선을 상향돌파후 그다음봉이후부터 매수가를 dema3가격으로 매수진입
dema3 이평선을 하향돌파후 그다음봉이후부터 매도가를 dema3가격으로 매도진입
3-1.체결강도 지표식
체결강도 = 위쪽체결량 / 아래쪽 체결량 * 100
기준선 100
체결강도 > 110 이면 기준선기준 분홍색채우기
체결강도 < 90 이면 기준선기준 파란색채우기
3-2체결강도 수정
아래체결강도지표식이 챠트에 구현이 되질않습니다
var1 = (Upvol-DownVol)/DownVol*100;
if var1 >= 90 Then
plot1(var1,"체결강도",RED);
else if var1 <= -90 Then
plot1(var1,"체결강도",blue);
Else
plot1(var1,"체결강도",BLACK);
감사합니다
2015-03-26
183
글번호 84397