커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1664
글번호 230811
답변완료
볼린져 밴드 상,하단
안녕 하십니까
볼린져 밴드 상단,하단이 최대한 좁혀져 있을때 좀목검색식이 가능 하지요 ?
가능 하다면
예) 상단 2,000 원
하단 1,900 원 이내(5%)에 주가가 있는걸로 종목 검색이 가능 하면 좋겠습니다.
부탁 드립니다.
감사합니다.
2022-02-24
1047
글번호 156703
답변완료
수식
봉 단위로 형성되도록 부탁드립니다. 단순히 60봉식 입니다.
카운팅으로 60봉 완성후 고점저점입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식
> 안녕하세요
예스스탁입니다.
input : nbar(60);
var : idx(0),TF(0),hh(0),ll(0);
if Bdate != Bdate[1] Then
idx = 0;
Else
idx = idx+1;
TF = idx%nbar;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
hh = h;
ll = l;
}
if hh > 0 and h > hh Then
hh = h;
if ll > 0 and l < ll Then
ll = l;
Plot1(hh);
plot2(ll);
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 안녕하세요.
하기 수식 부탁드립니다. Plot로 부탁드립니다.
당일 시초봉을 기준으로 60캔들 단위로 고점저점중심 부탁드립니다.
감사합니다.
2022-02-24
1667
글번호 156699
답변완료
macd 기준선 눌림후 돌파
안녕하십니까
종목검색 부탁 드립니다.
short (12), long (26), signal(9), 기준 (1), 연속횟수 (5);
m=macd(short, long);
ms=eavg(m, signal);
mR=m/c*100;
mrs=ms/c*100;
조건=mr>mrs && mrs>0 && mrs<1;
cnt=sum(조건, 연속횟수)==연속횟수;
cnt(1) &&
crossup(mr, 기준)
2022-02-24
1252
글번호 156698
답변완료
이평선 고점
안녕 하십니까
검색ㅅ;ㅅ 부탁 드립니다.
감사합니다.
기간(20), 종류 (단순), 봉수 (20);
m=ma(c, 기간,종류);
hh=highest(m, 봉수);
hc=valuewhen(1, hh>hh(1), hh);
hc<hc(1)
2022-02-24
995
글번호 156695
답변완료
검색수식 부탁드립니다.
검색시기 당일캔들 검색
조건 후행스팬(26일전)
볼배하한선(26일전) 골든 크로스 검색식 만들 수 있을까요?
2022-02-24
1310
글번호 156691
답변완료
지표수식(76111번) 재수정 질문드립니다.
담당자님, 안녕하세요.
담당자님께서 이전 답변에서 말씀하신대로
앞으로는 시간이 많이 소요되는 질문(요청)은 삼가하겠습니다.
기존 지표에 대한 결과가 다르게 산출되어
부득이 죄송한 마음으로 또 부탁드립니다.
(Q&A 76111번에서 수정해주신 지표에 대한 재수정 질의입니다. / 76111번은 76016번에 대한 수정)
담당자님께서 76111번의 답변에서 수정해주신 <1 시종>지표의 시스템 산출 결과가
의도했던 것과는 또 다른 결과가 산출되어 재수정 문의드립니다.
<1 시종>지표는 (D-1)의 일봉 (시가~종가) 상하단 범위 부터 시작해서 과거로 소급하면서
과거 각 해당일까지 '수평라인 수치'로 추가 선택된 (일봉) 시가, 고가 중 가장 바깥 쪽의
상단과 하단을 각 1개씩 새로운 '상하단 범위 기준'으로 정합니다.
그리고 이 상하단 범위 밖에 있는 시가, 종가를 '수평라인 수치'로 계속 추가 선택하는
과정을 설정한 기간 (D-30) 까지 과거 일자로 순차적으로 소급하여 반복하는 연산입니다.
담당자님께서 76111번의 답변에서 수정해주신 <1 시종> 지표를 실행해보면
특정 해당일에 적용되는 '상하단 범위 기준' 범위 내에 있는 시가, 종가(사례에서는 종가만 발생)도
선택되어 당일(D)의 추세선으로 표시되는 사례가 발생합니다.
(지표 요건은 '상하단 범위 기준' 범위 밖에 있는 시가, 종가만이 선택되어
당일의 추세선으로 표시되어야 함)
첨부된 그림 파일의 예시로 설명드립니다.
기간을 30일(n=30)으로 설정하고 지표를 조회하면,
2022.2.22을 당일(D)로 볼 때 과거로 소급해서 연산하면서
2.15 종가(360.55)로 새로운 하단범위, 2.10 종가(371.75)로 새로운 상단범위가 설정됩니다.
그렇게 되면 2.10 보다 과거로 소급해서 연산하는 과정에서 그 범위 내에 있는
2.8 종가(363.20), 2.7 종가(363.25), 2.3 종가(361.50)가 추세선 수치로 선택되면 안되는데,
지표 실행 결과는 당일(D)인 2022.2.22의 추세선 수치로 표시됩니다.
<1 시종>지표에 대해서 다른 결과가 도출되는 점에 대해 검토해주시고
재수정해 주실 것을 부탁드립니다.
제가 오래전 부터 계속 고민하던 지지, 저항선입니다. 부탁드립니다.
수정 요청으로 담당자님을 번거롭게 해드리는 점 양해 바라면서
재수정해서 작성해 주시는 것에 대해 담당자님께 미리 감사드립니다.
(담당자님께서 76111번의 답변에서 수정해주신 <1 시종>을 아래에 기재합니다.)
cf. N(3은) 제가 N(30)으로 변경했습니다.
----------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
두식 모두 수정해 드립니다.
1 시종
input : N(30);
var : cnt(0),HH(0),LL(0),HTL1(0),LTL1(0),H1(0),L1(0);
Array : HTL[100](0),LTL[100](0);
if Sdate != sDate[1] Then
{
value1 = sDate;
Value2 = value1[1];
Value3 = sTime;
Value4 = Value3[1];
For cnt = 1 to N
{
TL_Delete(HTL[cnt]);
TL_Delete(LTL[cnt]);
var1 = max(DayOpen(cnt),DayClose(cnt));
var2 = min(DayOpen(cnt),DayClose(cnt));
if cnt == 1 Then
{
HTL[cnt] = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(HTL[cnt],RED);
TL_SetExtRight(HTL[cnt],true);
TL_SetDrawMode(HTL[cnt],0);
HH = var1;
LTL[cnt] = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2);
TL_SetColor(LTL[cnt],BLUE);
TL_SetExtRight(LTL[cnt],true);
TL_SetDrawMode(LTL[cnt],0);
LL = var2;
}
Else
{
if abs(var1-DayOpen(0)) < 10 and (var1 > HH or var1 < LL) Then
{
HTL[cnt] = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(HTL[cnt],RED);
TL_SetExtRight(HTL[cnt],true);
TL_SetDrawMode(HTL[cnt],0);
}
if abs(Var2-DayOpen(0)) < 10 and (Var2 > HH or Var2 < LL) Then
{
LTL[cnt] = TL_New(sDate,sTime,Var2,NextBarSdate,NextBarStime,Var2);
TL_SetColor(LTL[cnt],BLUE);
TL_SetExtRight(LTL[cnt],true);
TL_SetDrawMode(LTL[cnt],0);
}
if var1 > HH and abs(var1-DayOpen(0)) < 10 Then
HH = DayHigh(cnt);
if Var2 < LL and abs(Var2-DayOpen(0)) < 10 Then
LL = DayLow(cnt);
}
var3 = max(DayOpen(cnt+1),DayClose(cnt+1));
var4 = min(DayOpen(cnt+1),DayClose(cnt+1));
if cnt == 1 Then
{
HTL1 = TL_New(Value2,value4,var3,sDate[1],sTime[1],var3);
TL_SetColor(HTL1,RED);
TL_SetDrawMode(HTL1,0);
H1 = var3;
LTL1 = TL_New(Value2,Value3,var4,sDate[1],sTime[1],var4);
TL_SetColor(LTL1,BLUE);
TL_SetDrawMode(LTL1,0);
L1 = var4;
}
Else
{
if abs(var3-DayOpen(1)) < 10 and (var3 > H1 or var3 < L1) Then
{
HTL1 = TL_New(Value2,value4,var3,sDate[1],sTime[1],var3);
TL_SetColor(HTL1,RED);
TL_SetDrawMode(HTL1,0);
}
if abs(Var4-DayOpen(1)) < 10 and (Var4 > H1 or Var4 < L1) Then
{
LTL1 = TL_New(Value2,Value3,var4,sDate[1],sTime[1],var4);
TL_SetColor(LTL1,BLUE);
TL_SetDrawMode(LTL1,0);
}
if var3 > H1 and abs(var3-DayOpen(1)) < 10 Then
H1 = Var3;
if Var2 < L1 and abs(Var2-DayOpen(0)) < 10 Then
L1 = Var4;
}
}
}
---------------------------------------------------------------------------
2022-02-24
888
글번호 156682
답변완료
문의드립니다
안녕하세요?
아래수식의 선행스팬과후행스펜에 기울기에따라 색상을 넣고싶습니다
감사합니다
Inputs: 전환선기간(9), 기준선기간(26), 스팬2기간(52);
Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
후행스팬 = Close ;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 스팬2기간) + Lowest(Low, 스팬2기간)) / 2;
Plot1(전환선, "전환선");
Plot2(기준선, "기준선");
Plot3(후행스팬, "후행스팬");
Plot4(선행스팬1," 선행스팬1");
Plot5(선행스팬2, "선행스팬2");
2022-02-24
1098
글번호 156677
답변완료
수식 보완 부탁 드립니다
안녕하세요?
늘 수고가 많으십니다
만들어주신 #75737식에 다음 조건을 추가하고 십습니다
조건
매수 진입 후 상승시마다 10틱, 20틱.....표기
매도 진입 후 하락시마다 10틱, 20틱.....표기
10틱 미만일때는 표기하지 않음
가능하리라 생각합니다
수고스럽지만 꼭 부탁 드립니다
2022-02-24
1113
글번호 156676
답변완료
차트 보조지표 값이상현시
차트관련 문의입니다.
. 주로 틱차트와 볼린져밴드를 결합하여 사용중입니다.
장 시작 후 시간의 경과에 따라 차트상의 볼린져밴드 값이 실제가를 따라가지 못하고 이격이 상당히 발생합니다.
40~50틱까지 차이가 발생하네요.
임시 조치 방법으로 분차트나 일봉차트로 조회 후 다시 틱 차트로 돌아오면 실제 볼린져밴드 값을 구현해 보여줍니다.
매번 차트 이동을 할수도 없는것이고.
이런 현상 발생 이유 혹은 조치 방법을 알려 주시기 바랍니다
2022-02-24
1013
글번호 156675