커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7196
글번호 230811
yes 님에 의해서 삭제되었습니다.
2019-06-26
0
글번호 129757
답변완료
부탁드립니다
수고하십니다
늘 감사하고있습니다
선생님 마음은 바쁘고 갈길은 멀어 두가지 수식을 부탁 드립니다
대략 기준이 잡히고 있습니다
이번으로 준비가 돼서 매매 가능 하기를 기대 합니다
1번수식 입니다
매수진입
- sto 가 기준선 20을 close up 하고 k와d 가 정배열 이면 매수진입 입니다
매도진입
- sto가 기준선 80을 close down하고 k와 d가 역배열 이면 매도진입 입니다
**( 20,80//12.5.5) 는 최적화 가능하게 부탁 드립니다
알람도 동작하게 부탁 드립니다
2번 수식 입니다
이것은 선생님 지식을 도움 받고자 합니다
다이버전스 입니다 질문답변에 검색해 보았으나 찾지를 못했습니다만
선생님께서는 가능하다 생각하니 너무 기쁩니다
잘 부탁 드립니다
매수진입
sto 가 기준선 (25) 이하에서 다이버전스 ( 짝 궁댕이 ) 를 만들고
기준선 (28)을 close up 하고 k와 d가 정배열 이면 매수진입 입니다
매도진입
sto가 기준선 (75)이상에서 다이버전스 ( 두번째가 고점 낯은 쌍고 ) 를 만들고
기준선 ( 73)을 close down하고 k와d 가 역배열 이면 매도진입 입니다
선생님 수치는 모두 최적화 가능하게 부탁 드립니다
알람 기능도 부탁 드립니다
선생님 다이버젼스 잘 부탁 드립니다
침체 와 과열에서 다이버젼스를 만들고 기준선 ( 임의로 지정 합니다 예 28/73 ) 을
정배열 역배열 상태로 close 나면 진입 입니다
꼭 부탁 드립니다
키움 에서는 만들지 못하였으나 질문 답변 내용을 보니 선생님께서는 가능하시리라
판단되서 얼마나 기쁜지 모릅니다
고맙습니다 선생님
2019-06-26
369
글번호 129756
답변완료
yes language 수시으로 전환 간절히 요청합니다
안녕하세요?
아래 선물 5분봉에서 N자 추세추종 진입 및 청산 신호,전략
===================================================================================
N자형 상승의 목표치를 신호로 표시하고 전 고점 돌파시 매수하여 목표치에 청산하는 신호,전략입니다.
(하락도 동일하게 적용)
-기본 조건
1.목표치는 시가에서 전 고점 의 1.618배로 한다.
2.고점은 봉 3개의 고가가 상승하다가 하락하는 경우, 저점은 봉 3개의 저가가 하락하다가
상승하는 경우를 말한다. (SHV, SLV이용)
3. 당일청산, 하루 한번 진입
-시스템 접근 코딩
< 신호 >
If tdate<>tdate(1) Then
Var10 = barnum
Var1 = 999
Var2 = -999
End If
intrabarnum = barnum - Var10
If Var1 = 999 Then
Var1 = shv(1,high,3,3,intrabarnum)
End If
If Var2 = -999 Then
Var2 = slv(1,low,3,3,intrabarnum)
End If
If Var1 > opend Then
Call plots1("shv",Var1)
End If
If Var2 < opend Then
Call plots2("slv",Var2)
End If
If i_position = 1 Then
Call plots3("목표이익", (i_entryprice - opend )* 1.618 + i_entryprice)
Elseif i_position = -1 Then
Call plots4("목표이익", (i_entryprice - opend )* 1.618 + i_entryprice)
End If
<전략>
If tdate<>tdate(1) Then
Var10 = barnum
Var11 = currententrynum
Var1 = 999
Var2 = -999
End If
intrabarnum = barnum - Var10
intraentrycount = currententrynum - Var11
If Var1 = 999 Then
Var1 = shv(1,high,3,3,intrabarnum)
End If
If Var2 = -999 Then
Var2 = slv(1,low,3,3,intrabarnum)
End If
If ttime < 1505 And intraentrycount < 1 Then
If Var1 > opend Then
Call buy("shv", Atstop, Def, Var1)
End If
If Var2 < opend Then
Call sell("slv", Atstop, Def, Var2)
End If
End If
If position = 1 Then
Call exitlong("목표이익", Atlimit, ( entryprice - opend )* 1.618 + entryprice)
End If
If position = -1 Then
Call exitshort("목표이익", Atlimit, ( entryprice - opend )* 1.618 + entryprice)
End If
2019-06-26
426
글번호 129755
답변완료
산식검토
의도는 DayHigh(4)를 기준점으로해서 횡보하다가 DayLow(0)>DayHigh(1)일때 를 찾으려는 겁니다. 뭐가 잘못됐는지 이렇게 검색하면 DayLow(0)<DayHigh(1)인 경우도 검색된다는 겁니다
수정 부탁드립니다
If DayOpen(4)<DayClose(4)
and DayHigh(4)>max(DayClose(3),DayOpen(3))
and DayHigh(4)>max(DayClose(2),DayOpen(2))
and DayHigh(4)>max(DayClose(1),DayOpen(1))
and DayLow(0)>DayHigh(1)
Then {
var1=Index;
Var2=DayHigh(4);
}
Condition1= DayHigh(0)==Highest(DayHigh,10) ;
If CountIF(Condition1==True,01)>0 Then
Find(1);
2019-06-26
359
글번호 129754
답변완료
수식
1.
D-1 캔들이 20 캔들 신고가 달성한 양봉이고 현재 캔들 저가가 D-1 캔들 저가 붕괴한 음봉일때
D-1 캔들 고가와 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (고가-당일 바닥) 변동폭을 표시한다
2.
D-2 캔들이 20 캔들 신고가 달성한 양봉이고 현재 캔들 저가가 D-2 캔들 저가 붕괴한 음봉일때
D-2 캔들 고가와 D-1 캔들 고가 그리고 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (고가-당일 바닥) 변동폭을 표시한다
3.
D-3 캔들이 20 캔들 신고가 달성한 양봉이고 현재 캔들 저가가 D-3 캔들 저가 붕괴한 음봉일때
D-3 캔들 고가와 D-2 캔들 고가, D-1 캔들 고가 그리고 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (고가-당일 바닥) 변동폭을 표시한다
****************************************************************************************
1.
D-1 캔들이 20 캔들 신저가 달성한 음봉이고 현재 캔들 고가가 D-1 캔들 고가 돌파한 양봉일때
D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시한다
2.
D-2 캔들이 20 캔들 신저가 달성한 음봉이고 현재 캔들 고가가 D-2 캔들 고가 돌파한 양봉일때
D-2 캔들 저가, D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시한다
3.
D-3 캔들이 20 캔들 신저가 달성한 음봉이고 현재 캔들 고가가 D-3 캔들 고가 돌파한 양봉일때
D-3 캔들 저가,D-2 캔들 저가, D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시한다
********************************************************************************************************************************************************************************
1.
D-1 캔들이 당일 신고가 달성한 양봉이고 현재 캔들 저가가 D-1 캔들 저가 붕괴한 음봉일때
D-1 캔들 고가와 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (당일 천정-당일 바닥) 변동폭을 표시하며 그 위에 상방 대칭 가격을 표시한다
2.
D-2 캔들이 당일 신고가 달성한 양봉이고 현재 캔들 저가가 D-2 캔들 저가 붕괴한 음봉일때
D-2 캔들 고가와 D-1 캔들 고가 그리고 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (고가-당일 바닥) 변동폭을 표시하며 그 위에 상방 대칭 가격을 표시한다
3.
D-3 캔들이 당일 신고가 달성한 양봉이고 현재 캔들 저가가 D-3 캔들 저가 붕괴한 음봉일때
D-3 캔들 고가와 D-2 캔들 고가, D-1 캔들 고가 그리고 현재 캔들 고가 가운데 가장 높은 가격 위에 고가 가격을 표시하고 그 고가 위에 (고가-당일 바닥) 변동폭을 표시하며 그 위에 상방 대칭 가격을 표시한다
****************************************************************************************
1.
D-1 캔들이 당일 신저가 달성한 음봉이고 현재 캔들 고가가 D-1 캔들 고가 돌파한 양봉일때
D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시하며 그 아래에 하방 대칭 가격을 표시한다
2.
D-2 캔들이 당일 신저가 달성한 음봉이고 현재 캔들 고가가 D-2 캔들 고가 돌파한 양봉일때
D-2 캔들 저가, D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시하며 그 아래에 하방 대칭 가격을 표시한다
3.
D-3 캔들이 당일 신저가 달성한 음봉이고 현재 캔들 고가가 D-3 캔들 고가 돌파한 양봉일때
D-3 캔들 저가,D-2 캔들 저가, D-1 캔들 저가와 현재 캔들 저가 가운데 가장 낮은 가격 아래에 저가 가격을 표시하고 그 저가 아래에 (당일 천정-저가) 변동폭을 표시하며 그 아래에 하방 대칭 가격을 표시한다
2019-06-26
341
글번호 129753
답변완료
부탁드립니다.
-가격이 특정변수(예: var1)에 닿으면 알람이 울리는 수식 부탁드립니다.
2019-06-25
329
글번호 129752
답변완료
문의드립니다
안녕하세요
1분봉에서 1개 캔들이 10틱이상일 경우에 알람이 울리는 수식을 부탁드립니다.
2019-06-25
307
글번호 129751
답변완료
예스트레이더 수식 문의드립니다.
안녕하세요?
1) 다음 수식은 제가 '키움증권' 영웅문4에서 사용하고 있는 '지표 수식'입니다.
M = BBandsUP(20,2); --> 볼린저밴드 상한선
LL = Lowest(M, 10); --> 10일 중 최저값
NL = Valuewhen(1, M < LL(1),M); --> LL(1) : LL의 1봉전의 값
AA = Valuewhen(1,BarsSince(M < LL(1))==(10-5),NL); --> M < LL(1)를 만족한 이후의 봉의 갯수가 5개이면 NL
==> 볼린저밴드 상한선이 '아래로 볼록한 변곡점'이 될 때마다 그 최저 변곡점을 각각 수평선으로 그려주는 수식입니다.
위의 수식을 예스트레이더에서 사용할 '예스랭귀지'로 바꾸어 주실 수 있을까요? ^^
2) 또한, '최근 결산기의 이자보상배율이 1.5이상인 종목'을 검색할 수 있는 종목검색식이 있나요?
2019-06-25
444
글번호 129750
답변완료
안녕하세요
안녕하세요.
수고 많으십니다.
아래 수식은 지표식입니다.
아래 수식을 시스템식으로 부탁드립니다.
1).
1의 종가가 중심선 위로 갈때 매수
1의 종가가 중신선 아래로 갈때 매도
2).
아래 수식에서 매수신호 후 위로 10틱씩 진행시 틱수(10틱).    
매도신호 후 아래로 진행시 틱수(10)틱씩 구현하고 싶습니다
input : N(10),Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : cnt(0),HH(0),LL(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
Condition1 = true;
HH = H;
LL = L;
}
var1 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per1/100));
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
var5 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per5/100));
plot1(HH,"H");
plot2(var1,"23.6");
plot3(var2,"38.2");
plot4(var3,"50.0");
plot5(var4,"61.8");
plot6(var5,"76.4");
plot7(LL,"L");
}
감사합니다.
수고 하세요.
2019-06-26
334
글번호 129749