请教管理员技术问题 [开拓者 TB]
- 咨询内容:
Vars
Numeric i;
Numeric i1;
Numeric i2;
Numeric i3;
Numeric ah;
Numeric al;
Numeric bh;
Numeric bl;
Numeric ch;
Numeric cl;
Numeric A1;
Numeric B2;
Numeric C3;
Numeric D4;
Numeric E5;
Begin
If(h[1] > h[2] && l[1] >= l[2])
{
For i = 1 to 100
{
If(h[i] > h[i+1] && l[i] >= l[i+1])
{
ah = h[1];
al = l[i+1];
i1 = i+1;
}Else Break;
}
If(h[i1] <= h[i1+1] || l[i1] < l[i1+1])
{
For i = (i1+1) to 100
{
If(h[i] <= h[i+1] && l[i] < l[i+1])
{
bh = h[i+1];
bl = l[i1+1];
i2 = i+1;
}Else Break;
}
If(h[i2] > h[i2+1] || l[i2] >= l[i2+1])
{
For i = (i2+1) to 100
{
If(h[i] <= h[i+1] && l[i] < l[i+1])
{
ch = h[i+1];
cl = l[i2+1];
i3 = i+1;
}Else Break;
}
}
}
}
A1 = ah;
B2 = Lowest(al,bl);
C3 = bh;
D4 = cl;
E5 = ch;
Commentary("A1 = " + Text(A1));
Commentary("B2 = " + Text(B2));
Commentary("C3 = " + Text(C3));
Commentary("D4 = " + Text(D4));
Commentary("E5 = " + Text(E5));
Commentary("i1 = " + Text(i1));
Commentary("i2 = " + Text(i2));
Commentary("i3 = " + Text(i3));
End
麻烦管理员帮忙看下,公式写法上有没有什么错误 ,为什么B2的值标注不出来? - TB技术人员:
管理员 在么 ? 为什么 我发了 好几个问题 都没有人帮忙解答啊 ? 是不是我问的问题 没有办法解答 或者 问的太简单了?还是我没有问清楚?
- TB客服:
cjy047 发表于 2016-4-5 19:55
管理员 在么 ? 为什么 我发了 好几个问题 都没有人帮忙解答啊 ? 是不是我问的问题 没有办法解 ...
在公式里B2的计算依赖于al与bl的值 ,您可以输出al 与bl的值看看都是什么情况。。
我这边看到都是很奇怪的值 ,要么都是很大的值 ,要么都是0。自然出不了结果。。
另外,并非所有运算都需要循环,如果要用也要确保其结果是自己想要的。。
建议还是从循环这一块着手再排查一下
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容