void init(){
SymbolName = ...;
FileName = SymbolName + Period() + ".hst";
handle = FileOpenHistory(...);
if(...<0){ //файла нет
...; //создаем заголовок
...; //смещаем от начала на 148байт
...; //пишем все бары
}else{ //файл есть
...; //закрываем
...; // откроем для редактирования
...; //смещаем на 2бара назад
...; //читаем дату
...; //смещаем на 4 прочитанных байта назад от текущего положения
...;
...;
}
}
OrderMagicNumber()函数对于手动开仓总是返回0。也就是说,EA中的MAGICMA变量不等于0。
谢谢你。您有什么建议?我不是一个高级程序员,我只是在学习;)
我的EA中就有这样一个代码。
当我在测试器中运行EA时,日志中没有 "OK "记录。为什么,什么东西写得不对。
我如何在EA中找到这些错误的位置?......请解释一次,以便我以后能找到它......括号中的数字一定是它们所在的位置?
'(' -函数 定义意外E:\MetaTrader - Alpari/experts\PRIOR.mq4 (496, 16)
'count' - 未定义变量 E:MetaTrader - Alpari/experts/PRIOR.mq4 (502, 63)
'count' - 未定义变量 E:MetaTrader - Alpari/experts/PRIOR.mq4 (504, 12)我的EA中就有这样一个代码。
当我在测试器中运行EA时,日志中没有 "OK "记录。为什么,什么东西写得不对。
在图表上,00:00这个小时是否存在于光学上?
(在我的测试者 日志 中,2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok )
我如何在我的EA中找到这些错误的地方?......请解释一次,然后我会自己找到它....,括号中的这些数字必须是它们所在的地方?
'(' - 函数定义出乎意料 E:/MetaTrader - Alpari/experts/PRIOR.mq4 (496, 16)
'count' - 未定义变量 E:{MetaTrader - Alpariexperts\PRIOR.mq4 (502, 63)
'count' - 未定义变量 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (504, 12)缺少'(',学会写代码,这样就不会混淆了,变量count没有定义(int count...)。
00:00时在图表上是否存在光学?
(我有测试者 日志 2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok )
我查了一下帮助,有一个 "0 "的值,为了以防万一,把它改成了1,还是没有反应。
所以现在是时候召集通灵团队了。雷舍托夫是最好的。
我对错误所在的地方感兴趣......我如何找到它?
Alpari\experts\PRIOR.mq4(496,16)括号内的数字是什么意思?我感兴趣的是错误在哪里......如何找到它?
Alpari\experts\PRIOR.mq4(496,16)括号内的数字是什么意思?只要双击该错误,就可以了。
所以现在是时候召集通灵团队了。雷舍托夫是最好的。