커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1649
글번호 230811
답변완료
수식 문위드립니다
오전 10시 15분 기준입니다
10시15분 시가 라인
시가+50틱 라인
시가-50틱 라인
자동으로 3개의 선이 나오도록 부탁드립니다
항상감사드립니다
2021-08-19
1263
글번호 151623
답변완료
문의드립니다
안녕하세요!!
실시간 옵션챠트에서
data1부터 data3까지 현재가격의 합
data4부터 data6까지 현재가격의 합
이 2개의 가격을 선그래프로 나타낼수있는 수식 부탁드립니다
*선의 두께와 색상은 조정이 가능토록 부탁드립니다
매번 도와주심에 항상 감사드립니다!!!
2021-08-19
1150
글번호 151619
답변완료
주 수요일 거래
if DayOfWeek(Bdate) == 3 Then
{
}
위 수식은 매주 수요일만 거래하는 수식입니다.
아래 수식에 적용하면 수요일만 거래하는 게 아니라 목요일도 거래하는 경우들이
발생합니다.
(ex, 첨부파일 5월12일 수 5월13일 목, 8월11일 수, 8월12일 목)
수식 살펴서 수요일만 거래하게 해주십시요.
*****************************************************************************
if DayOfWeek(Bdate) == 3 Then
{
input: 간격(5);
var : upv(0),dnv(0);
var1 = Floor(NextBarOpen/간격);
dnv = var1*간격;
upv = (var1+1)*간격;
if NextBarOpen <= upv Then
buy("b1",AtStop,upv);
if NextBarOpen >= dnv Then
buy("b2",atlimit,dnv);
}
2021-12-16
1336
글번호 151617
답변완료
검토 부탁
1분봉(data1) 5분봉 (data2)를 사용하여 수식 작성중인데
오분봉의 첫번째 봉이 양봉(8%미만, 3%이상)으로 끝나면 진입시작
1분봉에서 직전봉이 음봉으로 끝나고 음봉의 저점이 ee와 dd 사이에 있었다면 종가에 진입인데...
계속해봤는데 뭐가 틀렸는지 모르겠내요;; 이미지도 첨부했는데 제가 생각한 진입이 진행이 안
되내요
수식 확인 부탁드립니다...
--------------------------------------------------------------------------------
var : Trade(False),BBBup(0),BBBup2(0),MAv(0),BBup(0),BBdn(0);
var : aa(0),bb(0),dd(0),ee(0),ff(0);
dd= (ee) + ((data1(DayHigh) - ee) * 0.25);
ee= (data1(DayHigh) + data1(DayLow)) * 0.5;
ff=ee*0.985;
BBBup = data1(BollBandUp(80,2));
BBBup2 = data2(BollBandUp(80,2));
MAv = data1(ma(C,20));
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandDown(20,2));
if Bdate != Bdate[1] Then
{
trade = False;
if data2(C) / data2(O) > 1.03 and data2(C) / data2(O) < 1.08
and data2(O)/ data2(C[1]) < 1.05 and (data2(O)/ data2(C[1])) > 0.99 Then
Trade = true;
}
if trade == true then
{
if close[1] < open[1]
and data1(c[1]) > BBBup
and data1(c[1]) > MAv
and data2(c[1]) > BBBup2
and ( data1(low[1])> ee and data1(low[1]) < dd )
then Buy("매수진입",OnClose);
}
if MarketPosition == 1 Then
{
if crossdown (data1(close),BBBup) Then
ExitLong("청산1",OnClose);
}
if MarketPosition == 1 Then
{
if crossdown (data1(close),dd) Then
ExitLong("청산2",OnClose);
}
if MarketPosition == 1 Then
{
if crossdown (data1(close),ff) Then
ExitLong("청산3",OnClose);
}
2021-08-19
1495
글번호 151616
답변완료
종목검색식 문의 합니다
1.이평선배열이 60-5-20 이루고
2.5일선이 60과20 사이에서 오른족 저점이 높아지는 쌍바닥(W패턴) 이루며 최소 3일이상
60과 20일 사이 존재.
3.쌍바닥이후 5일선과 60일선이 골든크로스 되는 종목을 검색할려고 수식을
작성하던중 잘안되서 문의 드립니다,,
아직초보입니다.
input:기간1(5),기간2(20),기간3(60);
var : M5(0),M2(0),M6(0),조건W(False),조건(False);
M5=ma(C,기간1);
M2=ma(C,기간2);
M6=ma(c,기간3);
조건 = M5 < M6 and M5 > M2 ;
조건W=crossup(M5,M6) && 조건[1] && 조건[2] && 조건[3] ;
if 조건W then Find(1);
2021-08-18
2997
글번호 151615
답변완료
수식 문의드립니다.
안녕하세요.
막 예스트레이더를 알게되서 공부를 하는 중인데
백테스팅 관련 자료를 많이 찾을수가 없어서 관련 문의드립니다.
1. 시뮬레이션 차트를 통해 전략을 적용해보면 차트가 떠있는 한 종목에 대한 백테스트 결과만 계산이 되어서 전략 작성을 통해 매일매일 특정 조건을 만족하는 종목을 고른 후 그 종목들에 대해 long/short를 한 결과를 종합적으로 백테스팅하고 시스템트레이딩에 적용할수 있는지, 그리고 어떻게 하는지 궁금합니다.
2. 위 방식이 가능하다면 아래와 같은 예시를 가지고 수식을 만들어주시면 감사드리겠습니다.
1) 전일 기준 거래대금 상위 50개 종목 혹은 이격도 105%가 넘는 종목 필터링
2) 필터링된 종목들을 당일 실시간 모니터링하다가 시가 +3% 달성시 매수
3) 주가가 고점대비 3% 감소했을때 트레일링 스탑 매도
3. 이 수식으로 시뮬레이션을 적용하려면 단순히 시뮬레이션 차트에 아무 종목이나 띄워놓고 시스템 시뮬레이션 적용을 하면 되는지, 아니면 다른 메뉴가 있는지도 알려주시면 감사드리겠습니다.
2021-08-18
1399
글번호 151614
답변완료
수식부탁드립니다
안녕하세요..
직전 9일간의 고점라인 (9일간)과 저점라인을 흰색으로 자동표시되고 ,
새라인이 시작되면 9일전 라인도 순차적으로 자동삭제하고자 합니다 ..
수고하십시요..
2021-08-18
1032
글번호 151613
답변완료
지표수식 전환부탁
<1>
다음 수식을 지표전환 부탁드립니다.
수식1
(highest(H,w기간)-C) / (highest(H,w기간)-Lowest(L,w기간))*(100)
수식2
RSI(r기간)
설정
W기간 10/ R기간 5
<2>매수 신호수식을 전환부탁드립니다.
H10=Highest(H,10);
L10=Lowest(L,10);
A=(H10-L10)/(C-L10)*100;
B=(C-L10)/(H10-L10)*100;
(A>150 or A(1)>150 or A(2)>150 or A(3)>150 or
A(4)>150 or A(5)>150 or A(6)>150 or A(7)>150)
&& B>25
2021-08-18
1179
글번호 151612
답변완료
키움 조건식 변경 부탁 드립니다.
aa=cci(9);
조건=aa(2)>=aa(1)&&aa(1)<aa;
bb=valuewhen(1,조건 && aa(1)<-100,aa(1));
cc=valuewhen(2,조건 && aa(1)<-100,aa(1));
dd=bb(1)<bb&&bb>cc;//-100보다 작은지표 다이버전스
ee=barssince(조건&&aa<-100)+1;
kk=dd&&ee(1)<=봉;//15봉 안쪽
ff=valuewhen(1,조건&&aa(1)<-100,c(1));
gg=valuewhen(2,조건&&aa(1)<-100,c(1));
hh=ff<gg&&kk==1;//가격쪽 다이버전스
ii=highestsince(1,조건&&aa(1)<-100,aa);//두저점 사이고점값
jj=kk&&hh&&ii(1)>-100; //조건만족
jj(1)==1//다음봉에서신호
봉 = 20
조건만족 = 150
시스템 트레이딩 수식으로 변경 부탁드립니다
차트 수식으로 변경가능하면 그것도 같이 부탁 드립니다.
2021-08-18
1304
글번호 151606