커뮤니티
수식작성부탁드립니다.
2011-04-06 09:55:36
720
글번호 37302
Input : Short(12), Long(24);
value1 = accumN(C-C[1],Short);
value2 = accumN(C-C[1],Long);
value3 = iff(C>C[1],C-C[1],0);
value4 = iff(C<C[1],C-C[1],0);
If value1 > 0 Then
plot1(value1*(-100)/accumN(value3,Short), "reverse1");
Else
plot1(value1*100/accumN(value4,Short), "reverse1");
If value2 > 0 then
plot2(value2*(-100)/accumN(value3,Long),"reverse2");
Else
plot2(value2*100/accumN(value4,Long),"reverse2");
PlotBaseLine1(0, "기준선1");
PlotBaseLine2(75, "기준선2");
PlotBaseLine3(-75, "기준선3");
의수식을 시스템식으로 바꾸고자할경우 어떻게해야하는지요
3200green@naver.com
답변 1
예스스탁 예스스탁 답변
2011-04-06 10:41:40
안녕하세요
예스스탁입니다.
시스템의 조건에 대해 언급이 없으셔서
단순 교차식으로 작성했습니다.
Input : Short(12), Long(24);
value1 = accumN(C-C[1],Short);
value2 = accumN(C-C[1],Long);
value3 = iff(C>C[1],C-C[1],0);
value4 = iff(C<C[1],C-C[1],0);
If value1 > 0 Then
var1 = value1*(-100)/accumN(value3,Short);
Else
var1 = value1*100/accumN(value4,Short);
If value2 > 0 then
var2 = value2*(-100)/accumN(value3,Long);
Else
var2 = value2*100/accumN(value4,Long);
if crossup(var1,var2) Then
buy();
if CrossDown(var1,var2) Then
sell();
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : 수식작성부탁드립니다.
> Input : Short(12), Long(24);
value1 = accumN(C-C[1],Short);
value2 = accumN(C-C[1],Long);
value3 = iff(C>C[1],C-C[1],0);
value4 = iff(C<C[1],C-C[1],0);
If value1 > 0 Then
plot1(value1*(-100)/accumN(value3,Short), "reverse1");
Else
plot1(value1*100/accumN(value4,Short), "reverse1");
If value2 > 0 then
plot2(value2*(-100)/accumN(value3,Long),"reverse2");
Else
plot2(value2*100/accumN(value4,Long),"reverse2");
PlotBaseLine1(0, "기준선1");
PlotBaseLine2(75, "기준선2");
PlotBaseLine3(-75, "기준선3");
의수식을 시스템식으로 바꾸고자할경우 어떻게해야하는지요
3200green@naver.com
다음글
이전글