首先i要等于0才行 然后就是问题最大的一点 你定义了high和low 而下面你用的zuigaojia和zuidijia 正常的话应该会报错 你的不报错就错了
其次最高值 high = High[iHighest(NULL, 0, MODE_HIGH, 10, 0)];
其次最低值 low = Low[iLowest (NULL, 0, MODE_LOW, 10, 0)];
Close[0]的话不用那么麻烦 直接用就行
例:
//获取最近10根k线的最高价和最低价
double high=High[iHighest(NULL, 0, MODE_HIGH, 10, 0)]; //获取最近k线最高价
double low = Low[iLowest (NULL, 0, MODE_LOW, 10, 0)]; //获取最近k线最低价
if(Close[0]>high) 比较两个值的大小
{
//无任何报错,这个括号里的语句无法执行
}
//如果当前价格小于最近最低价做空
if(Close[0]<low)
{
//shoupan 和 zuidijia 这两个值都可以正常打印出来,就是无法对比
}
|