错误、漏洞、问题 - 页 420 1...413414415416417418419420421422423424425426427...3184 新评论 [删除] 2011.06.17 06:36 #4191 Im_hungry:用来检查缓冲区是否被复制(成功与否)。有了这个,我们就可以在一个新的酒吧 里调用感应器了 没有它,我们只能得到零值!!!。而且,每条内存都会缩减,缩减... 为什么?1.试着把这几行移到初始化块--OnInit(),我想这是正确的。或在函数中正确处理指标。 ArraySetAsSeries(Buf,true); handle=iCustom(NULL,0,"V",Symbol_1,Symbol_2,Depth,ExpKoef,DateStart);2)最好检查句柄是否残疾,这样就不会有不必要的问题了(即使在初始化块中也可以而且通常是这样做的)。3.在我看来,以这种形式在函数内部进行检查会更正确(在实现上也有注释)。 if((handle=INVALID_HANDLE)||(copied<1)) { //Битый указатель или ошибка при копировании данных из буфера. } [删除] 2011.06.17 06:53 #4192 sergey1294: 如何正确地做到这一点有几个变种。1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。2.相应地改变主快捷方式的命令行(你可能要在几个地方改变它)。3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。在大多数情况下,是最好的选择。4.对于使用可移动磁盘或闪存驱动器的变体,更方便的做法是在终端的文件夹中创建一个批处理文件,例如名称为"Portable.bat"并放置以下文本terminal.exe /portable 然后你就可以用这个文件手动运行终端,或者如果闪存盘的驱动器名称没有改变,就可以用1-3选项直接运行可执行文件。 Sergey Gritsay 2011.06.17 06:55 #4193 Interesting:有几个变种。1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。2.相应地改变主快捷方式的命令行(你可能要在几个地方做修改)。3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。在大多数情况下,这是最好的选择。4.对于使用可移动磁盘或闪存驱动器的变体,最好在带有终端的文件夹中创建一个批处理文件,例如,名称为"Portable.bat",并放置以下文本 然后你就可以用这个文件手动运行终端,或者如果闪存盘名称没有改变,就可以用1-3选项直接运行可执行文件。 谢谢你,我现在就去试试 Sergey Gritsay 2011.06.17 07:09 #4194 sergey1294: 谢谢你,我可以试一试。不起作用,这是一个截图。 [删除] 2011.06.17 07:20 #4195 sergey1294:不起作用,这是一个截图。试试两个选项中的一个1. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe" /portable (насколько помню правильный) 2. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe /portable" (только между файлом и ключом следует оставить пробел). Sergey Gritsay 2011.06.17 07:25 #4196 Interesting:试试两个选项中的一个是的,它像这样开始1. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe" /portable (насколько помню правильный) Sergey Gritsay 2011.06.17 07:43 #4197 sergey1294:是的,这就是它的开始 伙计,现在我不能开账户了,列表中没有服务器。谁能提醒我服务器的地址? [删除] 2011.06.17 07:50 #4198 sergey1294: 该死的,现在账户打不开了,列表中没有服务器。谁来提醒我服务器的地址?1.MQ服务器 -access.metatrader5.com:443(在参与者的pag上的Champion 2010 部分指定)。在新账户注册表上,也会在 "添加新账户的格式...... "一栏注明。2.旧的项目可以通过运行没有钥匙的终端转移到 "新家"。 Automated Trading Championship 2010 championship.mql5.com Automated Trading Championship 2010 Sergey Gritsay 2011.06.17 08:32 #4199 可视化器也不想在便携式模式下工作,这是日志 HL 0 Tester 08:18:37 MetaTester 5 x64 build 468 (16 Jun 2011) EG 0 Server 08:18:37 MetaTester 5 started on 127.0.0.1:3000 DI 0 Startup 08:18:37 initialization finished DM 0 127.0.0.1 08:18:37 login (build 468) QE 0 Network 08:18:37 3788 bytes of group info loaded QP 0 Network 08:18:37 1490 bytes of tester parameters loaded QG 0 Network 08:18:37 3268 bytes of input parameters loaded MM 0 Network 08:18:37 346 bytes of selected symbols loaded RH 0 Tester 08:18:37 expert file added: Experts\Advisors\Expert3EMA.ex5. 154435 bytes loaded DS 0 Tester 08:18:37 initial deposit 5000.00 USD, leverage 1:100 EJ 0 Tester 08:18:37 successfully initialized GP 0 Network 08:18:37 164 Kb of total initialization data received FI 0 Tester 08:18:37 Pentium Dual-Core T4300 @ 2.10 GHz, 3001 MB NP 0 Symbols 08:18:37 EURUSD: symbol synchronized, 2904 bytes of symbol info received IF 2 History 08:28:37 history EURUSD synchronization timeout PS 2 History 08:28:37 symbol EURUSD synchronization error EH 0 Tester 08:28:37 cannot get history EURUSD,H1 HM 0 Tester 08:28:37 log file "C:\Program Files\MetaTrader 5 - 64\Tester\Agent-127.0.0.1-3000\logs\20110617.log" written FO 0 Tester 08:29:53 tester agent shutdown Test Account 2011.06.17 09:34 #4200 sergey1294:可视化器也不想在便携式模式下工作,这是日志 是的,我们有一个问题,当UAC被启用时,可视化器会工作。 1...413414415416417418419420421422423424425426427...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
用来检查缓冲区是否被复制(成功与否)。
有了这个,我们就可以在一个新的酒吧 里调用感应器了
没有它,我们只能得到零值!!!。而且,每条内存都会缩减,缩减...
为什么?
1.试着把这几行移到初始化块--OnInit(),我想这是正确的。或在函数中正确处理指标。
2)最好检查句柄是否残疾,这样就不会有不必要的问题了(即使在初始化块中也可以而且通常是这样做的)。
3.在我看来,以这种形式在函数内部进行检查会更正确(在实现上也有注释)。
如何正确地做到这一点
有几个变种。
1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。
2.相应地改变主快捷方式的命令行(你可能要在几个地方改变它)。
3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。
在大多数情况下,是最好的选择。
4.对于使用可移动磁盘或闪存驱动器的变体,更方便的做法是在终端的文件夹中创建一个批处理文件,例如名称为"Portable.bat"并放置以下文本
然后你就可以用这个文件手动运行终端,或者如果闪存盘的驱动器名称没有改变,就可以用1-3选项直接运行可执行文件。有几个变种。
1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。
2.相应地改变主快捷方式的命令行(你可能要在几个地方做修改)。
3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。
在大多数情况下,这是最好的选择。
4.对于使用可移动磁盘或闪存驱动器的变体,最好在带有终端的文件夹中创建一个批处理文件,例如,名称为"Portable.bat",并放置以下文本
然后你就可以用这个文件手动运行终端,或者如果闪存盘名称没有改变,就可以用1-3选项直接运行可执行文件。谢谢你,我可以试一试。
不起作用,这是一个截图。
不起作用,这是一个截图。
试试两个选项中的一个
试试两个选项中的一个
是的,它像这样开始
是的,这就是它的开始
该死的,现在账户打不开了,列表中没有服务器。谁来提醒我服务器的地址?
1.MQ服务器 -access.metatrader5.com:443(在参与者的pag上的Champion 2010 部分指定)。
在新账户注册表上,也会在 "添加新账户的格式...... "一栏注明。
2.旧的项目可以通过运行没有钥匙的终端转移到 "新家"。
可视化器也不想在便携式模式下工作,这是日志
可视化器也不想在便携式模式下工作,这是日志
是的,我们有一个问题,当UAC被启用时,可视化器会工作。