커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6391
글번호 230811
답변완료
수식문의 드립니다
2가지 수식문의 드립니다
1. 21전 캔들 종가를 현재 캔들이 돌파하면 매수신호, 붕괴하면 매도신호
2. 현재 캔들기준 21전 캔들에 신호 수식이나 또는 강조신호, 지표 등 표시할 수 있는 것 부탁드립니다.
2023-09-14
1680
글번호 172461
답변완료
수식변환 부탁드립니다
안녕하세요 수식 변환 부탁 드립니다
ee=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
aa=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
bb=shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-26);
cc=shift((highest(high,longPeriod)+lowest(low,longPeriod))/2,midPeriod-26);
if(crossup(bb,cc),1,0) or bb==cc &&
aa(1) < aa && ee>aa
2023-09-14
1103
글번호 172455
답변완료
수식수정 부탁합니다
안녕하세요
아래 수식 타주기분봉수식인데(1분차트에30분볼린저표시) 선물 장시작시간이 바뀌었는데
(8시45부터 30분간격으로 바뀌어야 하는데)
수식은 그대로 9시부터 30분간격으로 바뀌어서 맞지가 않네요 수정부탁합니다
input : Ntime(30),P(20),Dv(2);
var : cnt(0),count(0),sum(0),MiBBup(0),MiBBdn(0),Avgv(0),SumSqrt(0),Counter(0),Stdv(0);
Array : CC[120](0);
var1 = TimeToMinutes(stime)%Ntime;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to P-1{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
If CC[P-1] > 0 Then{
sum = 0;
for count = 0 to P-1{
sum = sum+CC[count];
}
Avgv = sum/P;
SumSqrt = 0;
For Counter = 0 To P - 1 {
SumSqrt = SumSqrt + (CC[Counter] - Avgv) * (CC[Counter] - Avgv);
}
if Bdate != Bdate[1] or (var1 < var1[1] and stime > stime[1]) or date != date[1] Then{
Stdv = SquareRoot(SumSqrt / P);
MiBBup = Avgv + (Dv * Stdv);
MiBBdn = Avgv - (Dv * Stdv);}
plot1(MiBBup);
plot2(Avgv);
plot3(MiBBdn);
}
2023-09-14
1086
글번호 172454
답변완료
종목 찾기 부탁드립니다.
몇일을 씨름하다...도저히 답이 안나와서...ㅠ
부탁드립니다.
A = sum(avg(c, 40, 1) * 1.3 <= C
and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2)
and avg(((h-l)/((h+l)/2)), 40, 1) * 1.5 <= avg(((h-l)/((h+l)/2)), 2)
and C(1) < C);
B = valuewhen(1, A(1) != A, C);
if(A(1) - A(11) >= 1, B(1) < C and A(1) != A, 0)
2023-09-14
962
글번호 172448
러블리 님에 의해서 삭제되었습니다.
2023-09-14
15
글번호 172447
배움이 님에 의해서 삭제되었습니다.
2023-09-14
17
글번호 172444
답변완료
문의 드립니다.
수식1
eavg(c,기간);
수식2
eavg(c,기간,1)+((c-(eavg(c,기간,1)))/(c/(eavg(c,기간,1))*백분율));
키움수식인데
예스수식으로 바꿔주세요.
그리고 두 선이 교차할때 신호가 나오도록 시스템식도 만들어주세요.
2023-09-14
735
글번호 172443
답변완료
수식 부탁드립니다
ap = (HIGH+LOW+CLOSE)/3;
esa = eavg(ap, 기간1);
d = eavg(abs(ap - esa), 기간1);
ci = (ap - esa) / (0.015 * d);
wt1 = eavg(ci,기간2);
a=eavg(c,기간3);
b=eavg(c,기간4);
x=(a-b);
조건=a<b && x>x(1);
AA=Valuewhen(1, 조건 && WT1(1)<=-53 && WT1>WT1(1), (H+L)/2);
b11=CROSSUP(C,AA);
키움에서 사용중인데
예스랭귀지 수식으로 부탁드립니다
2023-09-13
851
글번호 172442
답변완료
문의드립니다.
//----종목검색식(1)
if 조건1 Then
{ 하단1= O;
Condition1 = true;
}
Else
{ if C<하단1 Then
Condition1 = False;
if Condition1 == true Then
{ if 조건A Then
// Find(1);
조건1A=true;
}
}
//----종목검색식(2)
if 조건2 Then
{ 하단2= O;
Condition2 = true;
}
Else
{ if C<하단2 Then
Condition2 = False;
if Condition2 == true Then
{ if 조건B Then
// Find(1);
조건2B=true;
}
}
//-----종목검색식(3)
if 조건3 Then
{ 하단3= O;
Condition3 = true;
}
Else
{ if C<하단3 Then
Condition3 = False;
if Condition3 == true Then
{ if 조건C Then
// Find(1);
조건3C=true;
}
}
한 페이지에 위의 3가지 종목 검색식을 모두 입력한 상태에서
위의 3가지 조건들을 모두 만족시키는 종목을 검색하기 위해서
종목검색식(1)의 "Find(1)" 대신 "조건1A=true"
종목검색식(2)의 "Find(1)" 대신 "조건2B=true"
종목검색식(3)의 "Find(1)" 대신 "조건3C=true" 입력하고
끝에
IF 조건1A==true and 조건2B==true and 조건3C==true Then
Find(1)
을 입력하고 검색했더니 제대로 검색이 안 됩니다.
아마도 { } 안에 있는 "조건1A=true"을 밖으로 불러내지 못하는 것같은데
세 가지 조건을 모두 만족하는 종목검색식을 만들려면 수식을 어떻게 작성해야 할지
도움을 부탁드립니다.
2023-09-13
783
글번호 172441