커뮤니티
수식 문의드립니다.
2014-07-15 23:18:27
155
글번호 76761
CT로 작성한 지표인데 YT로 변환좀 부탁드립니다.
변수 : mov1 => 60
'----------------------------
Var65= DIPlus(60)
Var66= DIMinus(60)
If tdate<>tdate(1) Then
Var38=0
End If
If ttime>=0900 And ttime<=1515 Then
Var38= Var38+1
End If
Cond20= (Var38>mov1 And Var65>var66) Or _
(Var38<=mov1 And (open < close Or close>close(1) Or (open(1)<close(1) And close>=close(1))))
Cond21= (Var38>mov1 And Var65<var66) Or _
(Var38<=mov1 And (open > close Or close<close(1) Or (open(1)>close(1) And close<=close(1))))
If tdate<>tdate(1) Then
Var1=0
Var2=0
Var3=0
Var4=0
Var17=0
Var18=0
End If
If Var38>2 And ttime<=1515 Then
If Cond20 Then
Var1=var1+1
End If
If Cond20 Then
Var3= Var3+close
End If
If Var3<>0 And Var1<>0 Then
Var5= Var3/var1
End If
If Var3<>0 And Var38<>0 And Var1<>0 Then
Var32= (Var3/var1)/(Var38/var1)
End If
If Cond21 Then
Var2=var2+1
End If
If Cond21 Then
Var4= Var4+close
End If
If Var4<>0 And Var2<>0 Then
Var6= Var4/var2
End If
If Var4<>0 And Var38<>0 And Var2<>0 Then
Var33= (Var4/var2)/(Var38/var2)
End If
End If
If ttime=1515 Then
Var31= (Var32+var33)/2
End If
Var34= hhv(1, Var32, Var38)
Var35= hhv(1, Var33, Var38)
Var36= llv(1, Var32, Var38)
Var37= llv(1, Var33, Var38)
Var40= Max(Var34, Var35)
Var41= Min(Var36, Var37)
Var48= (Var40+var41)/2
Var7= Var6-close
Var8= close-var5
Var17= hhv(1, Var7, 20, 1)
Var18= hhv(1, Var8, 20, 1)
Call ploti1("Yang-AP", Var32)
Call ploti2("Ying-AP", Var33)
Call ploti3("HD-mid", Var48)
** 표시할 지표는 var32, var33, var48 이지만 다른 값들도 전략에 사용되므로
있는 그대로를 YT로 변환해 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2014-07-16 11:49:49
안녕하세요
예스스탁입니다.
var : cond20(false),cond21(false),mov1(0);
mov1 = ma(c,60);
Var65= DIPlus(60);
Var66= DIMinus(60);
If sdate<>sdate[1] then{
Var38=0;
}
If stime >= 090000 And stime <= 151500 then{
Var38= Var38+1;
}
Cond20= (Var38>mov1 And Var65>var66) Or
(Var38<=mov1 And (open < close Or close>close[1] Or (open[1]<close[1] And close>=close[1])));;
Cond21= (Var38>mov1 And Var65<var66) Or
(Var38<=mov1 And (open > close Or close<close[1] Or (open[1]>close[1] And close<=close[1])));
If sdate<>sdate[1] then{
Var1=0;
Var2=0;
Var3=0;
Var4=0;
Var17=0;
Var18=0;
}
If Var38>2 And stime<=151500 then{
If Cond20 then{
Var1=var1+1;
}
If Cond20 then{
Var3= Var3+close;
}
If Var3<>0 And Var1<>0 then{
Var5= Var3/var1;
}
If Var3<>0 And Var38<>0 And Var1<>0 then{
Var32= (Var3/var1)/(Var38/var1);
}
If Cond21 then{
Var2=var2+1;
}
If Cond21 then{
Var4= Var4+close;
}
If Var4<>0 And Var2<>0 then{
Var6= Var4/var2;
}
If Var4<>0 And Var38<>0 And Var2<>0 then{
Var33= (Var4/var2)/(Var38/var2);
}
}
If stime==151500 then{
Var31= (Var32+var33)/2;
}
Var34= Highest(Var32, Var38);
Var35= Highest(Var33, Var38);
Var36= Lowest(Var32, Var38);
Var37= Lowest(Var33, Var38);
Var40= Max(Var34, Var35);
Var41= Min(Var36, Var37);
Var48= (Var40+var41)/2;
Var7= Var6-close;
Var8= close-var5;
Var17= Highest(Var7, 20)[1];
Var18= Highest(Var8, 20)[1];
plot1(Var32,"Yang-AP");
plot2(Var33,"Ying-AP");
plot3(Var48,"HD-mid");
즐거운 하루되세요
> 에타르 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> CT로 작성한 지표인데 YT로 변환좀 부탁드립니다.
변수 : mov1 => 60
'----------------------------
Var65= DIPlus(60)
Var66= DIMinus(60)
If tdate<>tdate(1) Then
Var38=0
End If
If ttime>=0900 And ttime<=1515 Then
Var38= Var38+1
End If
Cond20= (Var38>mov1 And Var65>var66) Or _
(Var38<=mov1 And (open < close Or close>close(1) Or (open(1)<close(1) And close>=close(1))))
Cond21= (Var38>mov1 And Var65<var66) Or _
(Var38<=mov1 And (open > close Or close<close(1) Or (open(1)>close(1) And close<=close(1))))
If tdate<>tdate(1) Then
Var1=0
Var2=0
Var3=0
Var4=0
Var17=0
Var18=0
End If
If Var38>2 And ttime<=1515 Then
If Cond20 Then
Var1=var1+1
End If
If Cond20 Then
Var3= Var3+close
End If
If Var3<>0 And Var1<>0 Then
Var5= Var3/var1
End If
If Var3<>0 And Var38<>0 And Var1<>0 Then
Var32= (Var3/var1)/(Var38/var1)
End If
If Cond21 Then
Var2=var2+1
End If
If Cond21 Then
Var4= Var4+close
End If
If Var4<>0 And Var2<>0 Then
Var6= Var4/var2
End If
If Var4<>0 And Var38<>0 And Var2<>0 Then
Var33= (Var4/var2)/(Var38/var2)
End If
End If
If ttime=1515 Then
Var31= (Var32+var33)/2
End If
Var34= hhv(1, Var32, Var38)
Var35= hhv(1, Var33, Var38)
Var36= llv(1, Var32, Var38)
Var37= llv(1, Var33, Var38)
Var40= Max(Var34, Var35)
Var41= Min(Var36, Var37)
Var48= (Var40+var41)/2
Var7= Var6-close
Var8= close-var5
Var17= hhv(1, Var7, 20, 1)
Var18= hhv(1, Var8, 20, 1)
Call ploti1("Yang-AP", Var32)
Call ploti2("Ying-AP", Var33)
Call ploti3("HD-mid", Var48)
** 표시할 지표는 var32, var33, var48 이지만 다른 값들도 전략에 사용되므로
있는 그대로를 YT로 변환해 주시면 감사하겠습니다.