请教一个取zigzag高低点的问题,看看我哪里出错了?
我写了个自定义函数,取zigzag的高低点,赋值到一个新的高低点的数组。这样写的: 我先定义了一个全局变量int k void zg高低点() { double 高低点[600]; datetime shijian[600]; for(int i=0;i0) { 高低点[k]=tmp; shijian[k]=Time[i]; k+=1; Print("时间",k,"时间为:",shijian[k]); Print("高低点",k,"价格为:", 高低点[k]); } } 但是不知道为什么打印出来都是0 如果这样写就没问题,但是出来的数组就会有很多空值,因为并不是每根K线上都有zigzag的高低点。。 void zg高低点() { double 高低点[600]; datetime shijian[600]; for(int i=0;i0) { 高低点[i]=tmp; shijian[i]=Time[i]; Print("时间",i,"时间为:",shijian[i]); Print("高低点",i,"价格为:", 高低点[i]); } } |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1