错误、漏洞、问题 - 页 1351

 
Karputov Vladimir:
阵列时间序列?阵列不是一个时间序列?
时间序列
 
Itum:
时间序列

然后是最后的五个值。

// dollars[] - заполненный массив, таймсерия
//--- получение последних пяти значений
for(int i=4;i>=0;i++)
   Print("dollars[",i,"]=",dollars[i])
 

这是我第一次遇到这种情况。编译时没有错误,没有担保,代码完全是我的。昨天做了重大修改,但它不能启动,甚至连OnInit都没有被调用。我可以在SVN中回滚到旧版本,但我想知道这些信息是什么意思,可能是什么原因造成的。我不能引用代码,有一个项目 有几十个文件。

当运行EA时,我得到的信息是

2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: 全局初始化失败
2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: EX4文件无效 (8)
2015.08.22 22:06:34.521 ScalpHunter NZDJPY.e,M15输入: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30。0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1。0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expert Projects\ScalpHunter\ScalpHunter NZDJPY.e,M15:加载成功

最上面的两行是什么意思?那 "无效的EX4文件(8) "一行中的8个呢?

 
Alexey Volchanskiy:

这是我第一次遇到这种情况。没有编译错误,没有担保书,代码完全是我的。昨天做了重大改动,停止了运行,甚至连OnInit都没有被调用。我可以在SVN中回滚到旧版本,但我想知道这些信息是什么意思,可能是什么原因造成的。我不能引用代码,有一个项目有十几个文件。

当我启动专家时,我得到的信息是

2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: 全局初始化失败
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: 无效的EX4文件(8)。
2015.08.22 22 22:06:34.521 ScalpHunter NZDJPY.e,M15输入: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expert Projects\ScalpHunter\ScalpHunter NZDJPY.e,M15:加载成功

最上面的两行是什么意思?那 "无效的EX4文件(8) "一行中的8个呢?

全局变量的初始化 错误,可能是输入参数的变量位置不对......。
 
Vladimir Pastushak:
全局变量初始化 错误,很可能是你把输入参数变量放在了错误的地方......。
好吧,我听得懂英语,不清楚哪里会出现这种错误,为什么会写出无效的EX4文件,如果没有编译和扭曲错误的话。
 
Vladimir Pastushak:
全局变量初始化 错误,很可能你把输入参数变量放在了错误的地方...
在调试器下,甚至OnInit也没有启动,也就是说,错误恰恰发生在初始化阶段,正如所写的那样。目前还不清楚为什么无效的EX4文件,如果编译器没有产生错误或翘曲。
 
Alexey Volchanskiy:
在调试器下,甚至OnInit也不运行,也就是说,错误恰恰发生在初始化阶段,正如所写的那样。不清楚为什么无效的EX4文件,如果编译器没有给出错误或翘曲。
工作室的代码中,在init ...
 
Vladimir Pastushak:
工作室上的代码,最多可以到初始阶段。
谢谢你的帮助,我会想办法的。Scalper由十多个带有类的.mqh文件组成,所以发布OnInit没有意义,它是创建 和初始化 的地方。我已经禁用了所有的模块,黄牛现在以空闲模式运行。我今天要把它们一个个打开,看看问题出在哪里。
 

数学规律是什么时候改变的?

什么时候开始4.5不比4.45大了?

 
Leanid Aladzyeu:

数学规律是什么时候改变的?

什么时候开始4.5不比4.45大了?

你有没有试过4.50?