HELP !!! handle 读出来的数据,赋值变量, 但传给函数时候,函数接收不到 ----还望指导 新评论 find_handle 2016.04.13 04:23 int handle=FileOpen("currencys.txt",FILE_CSV|FILE_READ,'\n'); if(handle>0) { while(FileIsEnding(handle)!=true) { // FileWrite(handle,Time[1],Open[1],High[1],Low[1],Close[1],Volume[1]); currency=FileReadString(handle); string cname=currency; Print("cname:",cname); if(currency=="") { FileClose(handle); break; } Print("currency------------------------->:",currency); //打印出来没问题 dClose=iClose(currency,PERIOD_H1,1); //传入参数,接收不到变量, 无法识别这个用handle 获取去的变量 Print("dClose=====||||||||||||===============>:",dClose); ...... //还有代码, 省略// --》主要区别 如果另外定义一个变量,比如currency=“EURUSD”, dClose=iClose(currency,PERIOD_H1,1); 那么这样就可以获取成功、通过// ========> 新手, 还望各位不吝指教! 问吧! 编码帮助 测试实时预测系统 新评论
if(handle>0)
{
while(FileIsEnding(handle)!=true)
{
// FileWrite(handle,Time[1],Open[1],High[1],Low[1],Close[1],Volume[1]);
currency=FileReadString(handle);
string cname=currency;
Print("cname:",cname);
if(currency=="")
{
FileClose(handle);
break;
}
Print("currency------------------------->:",currency); //打印出来没问题
dClose=iClose(currency,PERIOD_H1,1); //传入参数,接收不到变量, 无法识别这个用handle 获取去的变量
Print("dClose=====||||||||||||===============>:",dClose);
...... //还有代码, 省略
// --》主要区别 如果另外定义一个变量,比如currency=“EURUSD”, dClose=iClose(currency,PERIOD_H1,1); 那么这样就可以获取成功、通过
// ========> 新手, 还望各位不吝指教!