커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3178
글번호 230811
답변완료
특정날짜 거래 수식
안녕하세요
시스템 전략에서 특정 날짜에만 혹은 일정 주기(토요일 일요일 포함) 예컨대 10일 주기 12일 주기로 거래될수 있도록 함수식이 있나요?
2020-09-05
959
글번호 142103
답변완료
이격도의 선을 차트에 구현
안녕하세요 관리자님!!
아래지표는 이격도수식인데요
아래지표의 plot5 ~ plot11 까지의 선 7개를 차트에 구현할수 있도록 수정부탁드립니다
항상 감사드립니다!!
- 아 래 -
var : wo(0),wh(0),wl(0);
var : wo1(0),wh1(0),wl1(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then
{
WO = O;
WH = H;
WL = L;
WO1 = WO[1];
WH1 = WH[1];
WL1 = WL[1];
}
if h > wh Then
wh = h;
if l < wl Then
wl = l;
if WO1 > 0 then
{
var1 = C/WO1*100-100;
plot1(var1,"시가");
}
if WH1 > 0 then
{
var2 = (C/WH1*100-100);
plot2(var2,"고가");
}
if WL1 > 0 then
{
var3 = C/WL1*100-100;
plot3(var3,"저가");
plot4(WO[1],"주시가");
plot5(0.5,"0.5선");
plot6(-0.5,"-0.5선");
plot7(1.0,"1.0선");
plot8(-1.0,"-1.0선");
plot9(2,"2선");
plot10(-2,"-2선");
plot11(0,"중심선");
}
2020-09-05
1032
글번호 142102
답변완료
문의드립니다.
1분봉 차트에 3분차트의 가중 5이평선과 가중 10이평선을 나타내는 지표수식좀 부탁드리겠습니다. 단순이평이 아닌 가중이평입니다.
국선 해선 다르게 적용된다면 각각 구분해서 알려주세요
감사합니다.
2020-09-05
766
글번호 142101
기계적매매 님에 의해서 삭제되었습니다.
2020-09-07
11
글번호 142100
답변완료
지표수정
69056번 5일 이평선을크로스하는봉의종가부분(색상과선크기)을표시 좀부탁드립니다
2020-09-05
610
글번호 142099
답변완료
수식 좀 부탁 드립니다.
* 매번 도움에 고맙습니다.
* 아래문장 좀 부탁 드립니다.
Condition1 = 현재가가 20봉의 고가와 저가를 3등분 해서 최상의(3/1) 사이에 있다
Condition2 = 현재가가 20봉의 고가와 저가를 3등분 해서 중간값(3/2) 사이에 있다
Condition3 = 현재가가 20봉의 고가와 저가를 3등분 해서 아래값(3/3) 사이에 있다
Condition4 = 현재가가 20봉의 고가와 저가를 5등분 해서 최상에서 5/1 사이에 있다
Condition5 = 현재가가 20봉의 고가와 저가를 5등분 해서 최상에서 5/2 사이에 있다
Condition6 = 현재가가 20봉의 고가와 저가를 5등분 해서 최상에서 5/3 사이에 있다
Condition7 = 현재가가 20봉의 고가와 저가를 5등분 해서 최상에서 5/4 사이에 있다
Condition8 = 현재가가 20봉의 고가와 저가를 5등분 해서 최상에서 5/5 사이에 있다
즉 3등분, 5등분 하여 각각의 가격 구간에 포함되면 참 입니다.
* 고맙습니다.
2020-09-07
694
글번호 142098
답변완료
수식수정부탁합니다
안녕하세요
지표 수식 잘 활용하고있읍니다.
항상 감사드립니다
좀 불편한 점이 있어서 그림파일같이 수정이가능하지요.
input : 분(30),값(0);
var : S1(0),D1(0),TM(0),TF(0),dd(0),tt(0);
var : hh(0),ll(0),TL1(0),TL2(0),TL3(0),TL31(0),TL32(0);
var : tx1(0),tx2(0),tx3(0),tx31(0),Tx32(0),DD1(0),TT1(0),vv1(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
TL31 = TL3[1];
TL32 = TL31[1];
TL_SetExtRight(TL32,False);
TL1 = TL_New(dd,tt,hh,NextBarSdate,NextBarStime,hh);
TL2 = TL_New(dd,tt,ll,NextBarSdate,NextBarStime,ll);
TL3 = TL_New(dd,tt,(hh+ll)/2,NextBarSdate,NextBarStime,(hh+ll)/2);
TL_SetColor(TL1,RED);
TL_SetColor(TL2,BLUE);
TL_SetColor(TL3,BLACK);
TL_SetExtRight(TL3,true);
Text_SetStyle(tx1,2,1);
Text_SetStyle(tx2,2,0);
Text_SetStyle(tx3,2,0);
Text_SetSize(Tx2, 11);
Tx31 = Tx3[1];
Tx1 = Text_New(dd,tt,hh,"H"+NewLine+NumToStr(hh,값));
Tx2 = Text_New(dd,tt,ll,NumToStr(ll,값)+NewLine+"L");
Tx3 = Text_New(dd,tt,(hh+ll)/2,"M"+NumToStr((hh+ll)/2*4,값)+NewLine+NumToStr(hh-ll,값));
Text_SetColor(Tx1,RED);
Text_SetColor(Tx2,BLUE);
Text_SetColor(Tx3,BLACK);
Text_SetStyle(tx1,0,2);
Text_SetStyle(tx2,0,0);
Text_SetStyle(tx3,0,0);
}
Else
{
if h > hh Then
{
hh = h;
TL_SetBegin(tl1,dd,tt,hh);
TL_SetBegin(tl3,dd,tt,(hh+ll)/2);
}
if l < ll Then
{
ll = l;
TL_SetBegin(tl2,dd,tt,ll);
TL_SetBegin(tl3,dd,tt,(hh+ll)/2);
}
TL_SetEnd(TL1,sDate,sTime,hh);
TL_SetEnd(TL2,sDate,sTime,ll);
TL_SetEnd(TL3,sDate,sTime,(hh+ll)/2);
Text_SetString(Tx1,NumToStr((hh-ll)*4,0)+NewLine+"H"+NumToStr(hh,값));
Text_SetStyle(Tx1, 2, 0);
Text_SetSize(Tx1, 11);
Text_SetString(Tx2,NumToStr(ll,값)+NewLine+"L");
Text_SetStyle(Tx2, 2, 0);
Text_SetSize(Tx2, 11);
Text_SetString(Tx3,"M"+NumToStr((hh+ll)/2,값)+NewLine+NumToStr((hh-ll)/2*4,0));
Text_SetStyle(Tx3, 2, 0);
Text_SetSize(Tx3, 11);
Text_SetLocation(Tx1,sDate,sTime,hh);
Text_SetLocation(Tx2,sDate,sTime,ll);
Text_SetLocation(Tx3,sDate,sTime,(hh+ll)/2);
}
}
2020-09-07
833
글번호 142096
finekill 님에 의해서 삭제되었습니다.
2020-09-05
1
글번호 142095
답변완료
해외선물 갭상승 또는 갭하락
현재 미국 지수선물을 예로 들었을때 한국시각 06시 장마감, 이후 07시에 장이 열리지만
해당 지수의 현물은 한국시각 22시30분에 열리는걸로 알고있습니다.. dayclose(1) < dayopen 을 활용 하면
06시 종가를 dayclose(1) 로 잡고 07시 시가를 dayopen 으로 잡고 계산이 되는것같습니다.
갭상승과 갭하락을 판단할때 선물기준시각이아닌 썸머타임을 고려한 현물을 기준으로 판단할수있는 식이 있을까요 ,
만약 이게 불가능하다면 23:30을 시가를 기준으로라도 가능할까요,이것마저 안된다면 23:30 이후 첫번째봉의 시가를 기준으로라도 가능할까요.
차트 형식은 분봉 or 틱봉을 사용하려 합니다.
어제종가와 오늘현물 개장시각의 지수선물 시가를 비교하여 갭상이면 5일 이평선 돌파한 봉의 종가보다 10pt 낮은봉의 종가매수진입
갭락이면 5일 이평 crossdown 한 봉의 종가보다 10pt 높은 봉의 종가에서 매도진입.
매매시각은 썸머고려현물개장 ~~ 폐장/ 안된다면 23:30 ~ 장마감.
장마감시 모든포지션 청산.
다음날도 똑같이 진행.
다만 갭상 이후 5일이평 돌파한 봉의 종가보다 10pt 낮은봉이없어서 매수신호가 나오지않았지만 다음날 또는 그 이후에 10pt 낮은봉이 나오더라도 해당신호는 무시하게 가능할까요 데이트레이딩용으로요.
2020-09-05
1269
글번호 142094