예스스탁
예스스탁 답변
2020-05-18 18:03:17
안녕하세요
예스스탁입니다.
1-1
a값 변환이 잘못되어 수정해 드립니다.
Var : a(0), b(0);
a=(DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4))/4;
b=(dayclose(0)+dayclose(1)+dayclose(2))/3;
if crossup(b,a)&& (h-o)/o*100<=10 && (dayopen(0)-c[1])/c[1]*100<8 then
find(1);
1-2
Var : a(0), b(0);
a=(DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4))/4;
b=(dayclose(0)+dayclose(1)+dayclose(2))/3;
if crossup(b,a)&& (h-o)/o*100<=10 && (dayopen(0)-c[1])/c[1]*100<8 then
plot1(H,"검색");
2
var : b1(0),b2(0),d1(0),d2(0),e1(0),e2(0),f1(0),f2(0),g1(0),g2(0);
var : a1(0),a2(0),a3(0),a4(0),a5(0);
b1=(dayclose(1)+dayclose(2)+dayclose(3)+dayclose(4))/4;
b2=(dayclose()+dayclose(1)+dayclose(2))/3;
d1=(dayclose(2)+dayclose(3)+dayclose(4)+dayclose(5))/4;
d2=(dayclose(1)+dayclose(2)+dayclose(3))/3;
e1=(dayclose(3)+dayclose(4)+dayclose(5)+dayclose(6))/4;
e2=(dayclose(2)+dayclose(3)+dayclose(4))/3;
f1=(dayclose(4)+dayclose(5)+dayclose(6)+dayclose(7))/4;
f2=(dayclose(3)+dayclose(4)+dayclose(5))/3;
g1=(dayclose(5)+dayclose(6)+dayclose(7)+dayclose(8))/4;
g2=(dayclose(4)+dayclose(5)+dayclose(6))/3;
a1=b1-b2;
a2=d1-d2;
a3=e1-e2;
a4=f1-f2;
a5=g1-g2;
if max(a1,a2,a3,a4,a5)==a2 &&
a1<a2 && b1>d2 &&
d1>d2 && e1>e2 &&
(h-o)/o*100<=10 &&
(dayopen()-c[1])/c[1]*100<8 Then
find(1);
즐거운 하루되세요
> 슝슝33 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요~
키움에서 사용하던 수식 변환 요청드리려합니다.
1. 기존 키움① 신호검색 수식을 예스랭귀지 종목 검색으로 변화하였는데, 출력이 되지 않습니다. 어떤부분이 잘못됐는지 확인 요청드립니다.
키움①
a=(nPredayclose(1)+npredayclose(2)+npredayclose(3)+npredayclose(4))/4;
b=(dayclose()+npredayclose(1)+npredayclose(2))/3;
crossup(b,a)&&
if((h-o)/o*100<=10,1,0)&&
if((dayopen()-c(1))/c(1)*100<8,1,0)
1-1. 예스랭귀지 변환 : 종목 검색
Var : a(0), b(0);
a=DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4)/4;
b=(dayclose(0)+dayclose(1)+dayclose(2))/3;
if crossup(b,a)&& (h-o)/o*100<=10 && (dayopen(0)-c[1])/c[1]*100<8 then find(1);
1-2. 예스랭귀지 변환 : 검색(키움의 신호) 으로 변환하려면 if이후 어떤 함수를 써야하나요?
2. 키움② 수식을 종목 검색으로 변환 요청드립니다..
키움②
b1=(nPredayclose(1)+npredayclose(2)+npredayclose(3)+npredayclose(4))/4;
b2=(dayclose()+npredayclose(1)+npredayclose(2))/3;
d1=(nPredayclose(2)+npredayclose(3)+npredayclose(4)+npredayclose(5))/4;
d2=(nPredayclose(1)+npredayclose(2)+npredayclose(3))/3;
e1=(nPredayclose(3)+npredayclose(4)+npredayclose(5)+npredayclose(6))/4;
e2=(nPredayclose(2)+npredayclose(3)+npredayclose(4))/3;
f1=(nPredayclose(4)+npredayclose(5)+npredayclose(6)+npredayclose(7))/4-
f2=(nPredayclose(3)+npredayclose(4)+npredayclose(5))/3;
g1=(nPredayclose(5)+npredayclose(6)+npredayclose(7)+npredayclose(8))/4;
g2=(nPredayclose(4)+npredayclose(5)+npredayclose(6))/3;
a1=b1-b2;
a2=d1-d2;
a3=e1-e2;
a4=f1-f2;
a5=g1-g2;
if(max(a1,a2,a3,a4,a5)==a2,1,0)&&
if(a1<a2,1,0)&&if(b1>d2,1,0)&&
if(d1>d2,1,0)&&if(e1>e2,1,0)&&
if((h-o)/o*100<=10,1,0)&&
if((dayopen()-c(1))/c(1)*100<8,1,0)