커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7560
글번호 230811
답변완료
수식문의
09시 01초에 데이터 d4를 기준으로
d4가 1000보다 크거나
또는 1000보다 작으면 1000만큼 증가할때 매수하고 싶습니다.
아래 수식을 수정 부탁드립니다.
- 아래 -
d4 =data4(c);
//----------------------------------------------------
if data4(date != date[1]) Then
{
H1 = d4;
L1 = d4;
}
if d4 > H1 Then
H1 = d4;
if d4 < L1 Then
L1 = d4;
count = 0;
for cnt = 0 to 10
{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#현재 무포지션이면
if count > 0 Then{
if MarketPosition == 0 Then
if d4 >=Lowest(d4,BarsSinceExit(1))+1000 Then
if (d4 >= l1+1000 or d4>1000) Then
buy();
2013-05-30
153
글번호 63772
답변완료
수식문의
Var:chng_rt(0),j(0),ma_val(0),std_val(0),dn_rng(0),up_rng(0),rawVBE_up(0),rawVBE_dn(0);
Array:len[6](0),VBE_up[6](0),VBE_dn[6](0),
up_chg[6](0),dn_chg[6](0),up_cor[6](0),dn_cor[6](0),
fcstVBE_up[6](0),fcstVBE_dn[6](0);
len[0] = 21;
len[1] = 17;
len[2] = 13;
len[3] = 9;
len[4] = 5;
len[5] = 2;
chng_rt = (C/C[1]-1); //가격 변동률
ma_val = ma(chng_rt,len[0]); //가격변동률의 평균
std_val = Std(chng_rt,len[0]); //가격변동률의 표준편차
dn_rng = ma_val - (std_val * 2);
up_rng = ma_val + (std_val * 2);
rawVBE_up = C * (1 + up_rng); //원시VBE
rawVBE_dn = C * (1 + dn_rng);
for j = 0 to 5 {
VBE_up[j] = wma(rawVBE_up,len[j]); //원시VBE를 가중이평으로 평활화
VBE_dn[j] = wma(rawVBE_dn,len[j]);
if VBE_up[j][1] > 0 then up_chg[j] = (VBE_up[j]-VBE_up[j][1])/VBE_up[j][1]; //VBE의 변동률
if VBE_dn[j][1] > 0 then dn_chg[j] = (VBE_dn[j]-VBE_dn[j][1])/VBE_dn[j][1];
}
fcstVBE_up[0] = VBE_up[0];
fcstVBE_dn[0] = VBE_dn[0];
for j = 1 to 5 {
up_cor[j] = Correlation(up_chg[0], up_chg[j],63); //21일 VBE변동률과 17,13,9,5,2 변동률간의 상관도
dn_cor[j] = Correlation(dn_chg[0], dn_chg[j],63);
fcstVBE_up[j] = fcstVBE_up[j-1] * (1+(up_chg[j]*up_cor[j])); //이전값에 상관도와 변동률을 곱해서 계산
fcstVBE_dn[j] = fcstVBE_dn[j-1] * (1+(dn_chg[j]*dn_cor[j]));
}
plot1(fcstVBE_up[0],"상-5"); //5봉 뒤로 이동
plot2(fcstVBE_dn[0],"하-5"); //5봉 뒤로 이동
if LastBarOnChart then { //마지막봉에서 아래 5봉만 추가로 출력
plot3(fcstVBE_up[5],"상0",RED);
plot4(fcstVBE_up[4],"상-1",RED); //1봉 뒤로 이동
plot5(fcstVBE_up[3],"상-2",RED); //2봉 뒤로 이동
plot6(fcstVBE_up[2],"상-3",RED); //3봉 뒤로 이동
plot7(fcstVBE_up[1],"상-4",RED); //4봉 뒤로 이동
plot8(fcstVBE_dn[5],"하0",BLUE);
plot9(fcstVBE_dn[4],"하-1",BLUE); //1봉 뒤로 이동
plot10(fcstVBE_dn[3],"하-2",BLUE); //2봉 뒤로 이동
plot11(fcstVBE_dn[2],"하-3",BLUE); //3봉 뒤로 이동
plot12(fcstVBE_dn[1],"하-4",BLUE); //4봉 뒤로 이동
}
위의수식을 시스템식으로 바꾸어주세요
2013-05-30
224
글번호 63771
답변완료
문의 드립니다
항상 수고 많으십니다
복합 차트에 당일, 전일, 전전일의 시가, 고가, 저가,종가, 중심선을
(주간장 09시 시작부터 야간장 종료시 07시 까지 수평선으로 연장 가능한)
수식을 부탁 드립니다
수고 하세요
2013-05-30
155
글번호 63770
답변완료
부탁드립니다
수고에 감사합니다.
시스템식 부탁드립니다.
1. data2(A>B))이 되면 [var1=그 봉(data2)의 중간값+1틱]을 기억.
(매도포지션 있다면 종가(봉완성)기다리지 말고 즉시 매도청산)
If data2(A>B)) and
(data2(L<기억된 중간값+1틱) or data1(C>D)) Then
Buy(); (종가(봉완성) 기다리지 말고 즉시 매수)
data2(A<B))이 되면 [var2=그 봉(data2)의 중간값-1틱]을 기억.
(매수포지션 있다면 종가(봉완성)기다리지 말고 즉시 매수청산)
If data2(A<B) and
(data2(H>기억된 중간값-1틱) or data1(C<D)) Then
Sell(); (종가(봉완성) 기다리지 말고 즉시 매도)
# 청산하고 var1,var2를 지정하면 진입이 없어 청산도 안 되고 결국 아무 신호도
안 뜨더라구요.
# 당일청산용이 아니고 오버용입니다.
2. value1 = (Highest(High,100)+Lowest(Low,100))/2 이라면
value1>value1[1]이 value1<value1[1]보다 최근에 있었고(중심선 저점변곡상태에서)
A>B이면 종가(봉완성)기다리지 말고 즉시 매수
value1<value1[1]이 value1>value1[1]보다 최근에 있었고(중심선 고점변곡상태에서)
A<B이면 종가(봉완성)기다리지 말고 즉시 매도
value1< value1[1]이면 즉시 매수청산
value1> value1[1]이면 즉시 매도청산
# 당일청산용이 아니고 오버용입니다.
3. 우리선물의 예스글로벌에서 틱차트는 시스템매매용으로 사용할 수 없나요?
없다면 해외선물의 경우에 틱차트 사용은 언제부터나 가능할지요.
있다면 몇틱까지나 가능한지요.(999틱도 가능한지요)
TS에서는 틱차트 구현이 가능한가요?
2013-05-30
206
글번호 63769
러블리 님에 의해서 삭제되었습니다.
2013-05-29
33
글번호 63768
답변완료
옵션 가격
참조 테이타에서
ATM3.ATM4,ATM5 이런것은
불가능한가요 ?
아니면 옵셕 가격으로
예를 들어 1.0 ~ 2.0 가격만 표시
이런것은 혹시 가능한가요 ?
2013-05-29
206
글번호 63767
답변완료
텍스트 생성
신호가 발생할때 그 시점에 화면에 텍스트를 남길수 있는 방법이 있나요 ?
아님 지표라도..
화면에 텍스트를 넣을 수 있는 방법이 있는지 알려 주시면 고맙겠습니다.
2013-05-29
171
글번호 63766
답변완료
고생하세요^^
안녕하세요^^
이제 막 배워가는 초보입니다..ㅎ
스토캐스틱 슬로우와 macd를 겹쳐서 보려고 합니다..
그런데.. 두 지표간 단위가 달라서 원하는 대로 보기가 어렵네요..
스토캐스틱을 MACD랑 같은 단위로 바꿔서 볼수 있을까요?
즉, 스토슬로우 "50"선이 MACD "0"선과 정확하게 일치하게요..
부탁드려봅니다^^
2013-05-29
173
글번호 63765
러블리 님에 의해서 삭제되었습니다.
2013-05-29
22
글번호 63762