AB中宝塔线的写法?!
有没有哪位大大知道TOW指标的写法?小弟写一段,但测试通不过,请指下!!C1=C;O1=O;for(i = 1; i <= barCOUNT; i ++ ){if(i == 1)
{
if(c1 > o1)
{
x = 1;
cc1 = c1;
oo1 = o1;
}
else if(c1 < o1)
{
x = 4;
cc4 = c1;
oo4 = o1;
}
}
else
{
cc1 = c1;
oo1 = o1;
cc4 = c1;
oo4 = o1;
}
if(i ==2)
{
if(x ==1 || x == 0)
{
if(c1>cc1)
{
x = 1;//阳
cc1= c1;
oo1= cc1;
}
else if(c1 < oo1)
{
x = 3;//阳平下
cc1 = cc1;
oo1 = oo1;
cc4 = c1;
oo4 = oo1;
}
else
{
x = 2;//阳平
cc1 = cc1;
oo1 = c1;
}
}
if(x == 4 || x == 0)
{
if(c1 < cc4)
{
x = 4;//阴
cc4 = c1;
oo4 = cc4;
}
else if(c1 > oo4)
{
x = 6;//阴平上
cc4 = oo4;
oo4 = cc4;
cc1 = c1;
oo1 = oo4;
}
else
{
x = 5;//阴平
cc4 = cc4;
oo4 = c1;
}
}
}
if(i > 2)
{
if(x = 1)
{
if(c1 > cc1)
{
x = 1;
cc1 = c1;
oo1 = cc1;
}
else if(c1 < oo1)
{
x = 3;
cc1 = cc1;
oo1 = oo1;
cc4 = c1;
oo4 = oo1;
}
else
{
x = 2;
cc1 = cc1;
oo1 = c1;
}
}
if(x == 2)
{
if(c1 > cc1)
{
x = 1;
cc1 = c1;
oo1 = cc1;
}
else if(c1 < oo1)
{
x = 3;
cc1 = cc1;
oo1 = oo1;
cc4 = c1;
oo4 = oo1;
}
else
{
x = 2;
cc1 = cc1;
oo1 = c1;
}
}
if(x == 3)
{
if(c1 > oo1)
{
x = 6;
cc4 = oo4;
oo4 = cc4;
cc1 = c1;
oo1 = oo4;
}
else if(c1 < cc4)
{
x = 4;
cc4 = c1;
oo4 = cc4;
}
else
{
x = 5;
cc4 = cc4;
oo4 = c1;
}
}
if(x == 4)
{
if(c1 < cc4)
{
x = 4;
cc4 = c1;
oo4 = cc4;
}
else if(c1 > oo4)
{
x = 6;
cc4 = oo4;
oo4 = cc4;
cc1 = c1;
oo1 = oo4;
}
else
{
x = 5;
cc4 = cc4;
oo4 = c1;
}
}
if(x == 5)
{
if(c1 > oo4)
{
x = 6;
cc4 = oo4;
oo4 = cc4;
cc1 = c1;
oo1 = oo4;
}
else if(c1 < cc4)
{
x = 4;
cc4 = c1;
oo4 = cc4;
}
else
{
x = 5;
cc4 = cc4;
oo4 = c1;
}
}
if(x == 6)
{
if(c1 < oo1)
{
x = 3;
cc1 = cc1;
oo1 = oo1;
cc4 = c1;
oo4 = oo1;
}
else if(c1 > cc1)
{
x = 1;
cc1 = c1;
oo1 = cc1;
}
else
{
x = 2;
cc1 = cc1;
oo1 = c1;
}
}
}
}
頁:
[1]