for (i=4; i<19; i++){
sum+=GetPrcH12(symb[i]);//сумма значений по номеру i пары
}
//+------------------------------------------------------------------+double GetPrcH12(string symb){
int i=iBarShift(NULL, 0, StrToTime(TimeToStr(Time[0], TIME_DATE)+" 12:00"));//ищем бар по времени на сегодня
double pc=iClose(symb,PERIOD_M30,i);//цена закрытия на начало времени
double a=0;
if (pc!=0)
a=(iClose(symb,PERIOD_M30,0)*100)/pc-100;//расчет процента изменения от начала времени
return (a);
}
类似这样的事情。没有检查。
谢谢你!它的工作!为什么我这么笨,我觉得我在学校表现得很好(!)。
还有一个问题出现了。关于数值之和的问题。按类型sum+=a[i](在教程中阅读)。
不正确地返回值的总和,请指出该错误。
我怀疑问题在于没有对变量 sum 进行初始化 ,可能在一个适当的循环中,像这样,应该可以工作。
循环结束后,变量sum将包含函数的数值之和。
我怀疑问题在于没有对变量sum 进行初始化,可能在一个适当的循环中,像这样,应该可以工作。
循环结束后,函数值的总和将出现在sum变量中。
谢谢,试了一下,sum=0,没有变化。
错误是在求和机制本身...我得考虑一下。
还是一个关于优化和布局的问题,如何包装这样一个奇迹?我使用了sum+=a[i],它是一个混乱。
伙计们,谁能知道为什么我的母亲华硕P5B下七出4G内存(2上2GB DDR3)看到只有三个?
它说已安装4个,可用2.94个...
伙计们,谁能知道为什么我的母亲华硕P5B下七出4G内存(2上2GB DDR3)看到只有三个?
它说已安装4个,可用2.94个...