请教一个取zigzag高低点的问题,看看我哪里出错了?
我写了个自定义函数,取zigzag的高低点,赋值到一个新的高低点的数组。这样写的:我先定义了一个全局变量int k
void zg高低点()
{
double 高低点;
datetime shijian;
for(int i=0;i0)
{
高低点=tmp;
shijian=Time;
k+=1;
Print(\"时间\",k,\"时间为:\",shijian);
Print(\"高低点\",k,\"价格为:\", 高低点);
}
}
但是不知道为什么打印出来都是0
如果这样写就没问题,但是出来的数组就会有很多空值,因为并不是每根K线上都有zigzag的高低点。。
void zg高低点()
{
double 高低点;
datetime shijian;
for(int i=0;i0)
{
高低点=tmp;
shijian=Time;
Print(\"时间\",i,\"时间为:\",shijian);
Print(\"高低点\",i,\"价格为:\", 高低点);
}
} 这贴子你会收藏吗 这个不可信,没有保险的保赚钱的软件 这个贴不错!!!!! 鉴定完毕.! 小生对楼主之仰慕如滔滔江水连绵不绝,海枯石烂,天崩地裂,永不变心. 我的啦嘿嘿 我帮你 喝喝 现在越做月亏啊 我在顶贴~!~