커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3737
글번호 230811
답변완료
매수 / 매도 진입 수식 부탁드려요~~~(파라볼릭 )
해외선물 10분봉 매매
매수 진입 조건
1. 파라볼릭(0.02, 0.2) 매수신호로 전환한봉부터 4봉이내 (중요한 사항)
2. 분봉 정배열 구간 (5 > 10 > 20)으로 된 이후 10봉이내 (중요한 사항)
3. 현재봉이 볼린저밴드(14 )의 2% 상한선 아래에 위치함
4. C 가 3분봉 이동평균선을 하한 터치했을때 매수진입하는 수식
(봉완성후 진입이 아니라 3분봉 터치하는 실시간에 진입되는 수식)
==> 결국 4개조건이 모두 충족될때 매수입입니다.~~~~~~~~~~~
* 1번/2번 조건을 어떻게 하는지 모르겠습니다.(제한된 봉으로 조건에 부여)
매도 진입 조건 (매수진입의 반대조건값)
1. 파라볼릭(0.02, 0.2) 매도신호로 전환봉부터 4봉이내
2. 분봉 역배열 구간 (5 < 10 < 20) 으로 된 이후 10봉이내
3. 현재봉이 볼린저밴드(14 )의 2% 하한선 안에 위치함
위 세 조건이 충족된 상태에서 C 가 3분봉 이동평균선을 상한 터치했을때 실시간 매도진입하는 수식
===============================================================================
*파라볼릭 매수/매도 전환후 4봉이내에 진입 에서 4봉은 변수로 지정할수 있는 수식으로 요청합니다. 종목/ 분봉에 따라 4-10정도의 최적화를 통해 재설정 예정입니다,
2020-05-06
2521
글번호 138543
답변완료
부탁드려요
1. 지표설정과 시스템변수설정에서
종목마다 INPUT에 설정하는 변수값을 다르게 해야하는 관계로
현재 여러개의 지표와 시스템을 만들어 사용하고 있습니다.
1개의 지표와 1개의 시스템으로 통합하여 사용할수 있게,
(예)1번을 누르면 A변수값으로
2번을 누르면 B변수값으로 선택되게 도입부분 설정부탁드립니다.
2. 차트구분선으로 여러개의 보조지표를 사용하고 있습니다.
따라서, 지표도 각각 작성해야하는데요.
1개의 지표속성에서, 다른 보조지표들을 불러와서 통합관리할수 있는지요?
2020-05-04
1069
글번호 138542
답변완료
문의드립니다.
CCI_Period = input(14, minval=1)
T3_Period = input(5, minval=1)
b = input(0.618)
hline(0, color=purple, linestyle=line)
xPrice = close
b2 = b*b
b3 = b2*b
c1 = -b3
c2 = (3*(b2 + b3))
c3 = -3*(2*b2 + b + b3)
c4 = (1 + 3*b + b3 + 3*b2)
nn = iff(T3_Period < 1, 1, T3_Period)
nr = 1 + 0.5*(nn - 1)
w1 = 2 / (nr + 1)
w2 = 1 - w1
xcci = cci(xPrice, CCI_Period)
e1 = w1*xcci + w2*nz(e1[1])
e2 = w1*e1 + w2*nz(e2[1])
e3 = w1*e2 + w2*nz(e3[1])
e4 = w1*e3 + w2*nz(e4[1])
e5 = w1*e4 + w2*nz(e5[1])
e6 = w1*e5 + w2*nz(e6[1])
xccir = c1*e6 + c2*e5 + c3*e4 + c4*e3
cciHcolor = iff(xccir >= 0 , green,
iff(xccir < 0, red, black))
plot(xccir, color=blue, title="T3-CCI")
plot(xccir, color=cciHcolor, title="CCIH", style = histogram)
예스 수식으로 변환 문의드려도 될까요
항상 도움주셔서 감사합니다.
2020-05-01
1033
글번호 138541
답변완료
시스템 트레이딩 강좌는 언제?
강좌를 듣고 싶은데 유료라도 언제 있나요?
2020-05-01
965
글번호 138540
답변완료
수식수정~요
var : month(0);
month = int(sdate/100)-int(sdate/10000)*100;
if month != month[1] and month == 3 Then
{
PlotPaintBar(o,c,"강조",YELLOW);
}
3월을 나타내는 수식입니다
년도마다 달리 나옵니다
2월/3월/4월 번갈아니옵니다
6월9월12월도 그러합니다
수정 부탁드립니다
2020-05-01
867
글번호 138539
여행88 님에 의해서 삭제되었습니다.
2020-05-01
36
글번호 138538
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
하루 두 번의 시초가(아침 개장 시간, 저녁 개장 시간)에 따른 지수 선물 매매하는 식 부탁드리고 싶습니다.
10분봉 차트.
A. 나스닥의 경우.
1.
아침 7시 개장해서, 첫 10분간을 하나의 봉으로 볼 때 그 게 음봉이면, 7시 10분에 매도로 진입.
((일단 하락을 예로서 말씀드리겠습니다. 하락 상승 두 경우 다 아우르게 코딩 부탁드립니다))
2.
청산은, ATR 승수 5로 샹들리에 청산 ((물론 이 승수도 외부 변수로 부탁드립니다))
3.
진행되다가 10분봉이 아침 7시 시가선을 위로 돌파해서 완성되면, 그 때에 매수 진입.
4. 청산은 마찬가지로 샹들리에 계속.
5. 그러다가 다시 07시 기준인 시가선을 하회하면 다시 매도로 진입...
이런 식으로 진행...
6.
저녁 미 본장 개장시간인 22:30에 일단 청산.
7. 미 본장 시간 개시가를 새로운 개시가로 보고,
첫 봉(22:30~22:40)이 음봉이면 매도로 진입.
위과 같은 논리로 진행. (샹들리에 적용, 22:30시가를 중심으로 매도 진입, 매수 진입 등 반복...)
7. 마지막으로 아침 06시에 폐장되므로, 그 폐장 직전인 05:50에 청산.
((이 부분에서, 한국시간으로 보면 시작 시간 22:30에서 날짜가 다음 날로 넘어가서 05:50까지 진행될 수 있도록 해야 하므로, 시간 처리를 어떻게 해야 할지 많이 궁금합니다. 잘 부탁드립니다))
((위 내용을 코딩해 주시면, 저 나름대로 그 것을 응용해서, 항셍 등 다른 종목에도 적용시키는 코딩을 해 보도록 하겠습니다.
위의 시간 숫자, ATR 승수 등등을 외부변수로 만들어 주시면 감사하겠습니다)).
대단히 감사합니다!
2020-05-01
1055
글번호 138537
답변완료
문의드립니다.
length_Close = input(defval = 24, title = "Close")
length_High = input(defval = 30, title = "High")
length_Low = input(defval = 25, title = "Low")
ma_High = ema(sHigh, length_High)
ma_Low = ema(sLow, length_Low)
ma_Close = ema(sClose, length_Close)
ma_CH = ma_Close - ma_High
ma_LC = ma_Low - ma_Close
//
bg_Color = ma_CH >= ma_LC ? ma_CH < 0 and ma_CH < ma_CH[1] ? yellow : green : ma_LC < 0 and ma_LC < ma_LC[1] ? yellow : red
//
plot_CH = plot(ma_CH, color = green, transp = 0, title = "MA Close - MA High")
plot_LC = plot(ma_LC, color = red, transp = 0, title = "MA Low - MA Close")
hline(0, color = white, title = "Line")
안녕하세요
plot_CH = plot1
plot_LC = plot2
bg_Color = plot3으로 변환 문의드립니다.
그리고 혹시 bg_Color가 Plot3로 변환이 안 된다면
plot_CH, plot_LC, bg_Color를 강조식으로 문의드립니다.
좋은 연휴되세요!
2020-05-01
1023
글번호 138536
답변완료
지표전환 부탁드립니다
아래 <1><2><3>수식을 예스 지표수식으로 <4>는 시스템 수식으로 전환부탁드립니다
<1>
수식
IF((C>avg(c,기간) && V>avg(c,기간)),V,
IF(C<avg(c,기간) && V<avg(c,기간),-V,0))
지표조건설정
기간 10
기준선 추가 0
<2>
수식1
t1=tema(c,period1);
LL=Lowest(L,period2);
HH=Highest(H,period2);
valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH)
수식2
valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL)
수식3
LT=Lowest(L,P1);
HT=Highest(H,P1);
newH=valuewhen(1,H>HT(1),H);
BOX1=Highest(H,P1-2)<Highest(H,P1-1);
TOP1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH);
BTM1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,LT);
NewL=valuewhen(1,L<LT(1),L);
BOX2=Lowest(L,P1-2)<Lowest(L,P1-1);
TOP2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,HT);
BTM2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,NewL);
T=tema(c,청산);
t2=max(top2,btm2);
t3=min(top1,btm1);
x=valuewhen(1,crossdown(c,T),
highestsince(1,crossup(c,T),h));
y=valuewhen(1,crossdown(c,T),
lowestsince(1,crossdown(c,T),l));
if(crossdown(c,T) and c>=t2,x,if(crossup(c,T) and c<=t3,y,0))
수식4
valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH)
수식5
valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL)
지표조건 설정
period1 10
period2 20
p1 5
청산 10
<3>
저점
수식1
Lowest(L,기간)*(1+비율/100)
수식2
Lowest(L,기간)
고점
수식1
Highest(H,기간)
수식2
Highest(H,기간)*(1-비율/100)
지표조건설정
기간 10
비율 0.5
<4>
매수진입 (일명"짝궁뎅이"=들린 W)
전고점돌파 & 상승추세 & 전고점 돌파시 기존 처음 W자 시작할때 거래량의 1.5배이상 발생
&첫번째 눌림목 매수
매도진입 (일명"머리어깨"=어깨처진 M)
전저점이탈 & 하락추세 & 전저점 돌파시 기존 처음 M자 시작할때 거래량의 1.5배이상 발생
&첫번째 반등 매도
2020-05-03
1470
글번호 138535