错误、漏洞、问题 - 页 420

[删除]  
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))
  {
  //Битый указатель или ошибка при копировании данных из буфера.
  }
[删除]  
sergey1294:
如何正确地做到这一点

有几个变种。

1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。

2.相应地改变主快捷方式的命令行(你可能要在几个地方改变它)。

3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。

在大多数情况下,是最好的选择。

4.对于使用可移动磁盘或闪存驱动器的变体,更方便的做法是在终端的文件夹中创建一个批处理文件,例如名称为"Portable.bat"并放置以下文本

terminal.exe /portable
然后你就可以用这个文件手动运行终端,或者如果闪存盘的驱动器名称没有改变,就可以用1-3选项直接运行可执行文件。
 
Interesting:

有几个变种。

1.最简单的方法(如果你经常使用本地版本的终端)是复制快捷方式中的命令行,并添加适当的键,使用开始->运行来执行。

2.相应地改变主快捷方式的命令行(你可能要在几个地方做修改)。

3.复制当前的快捷方式为"MetaTrader 5 - Portable",然后在新的快捷方式的命令行中添加适当的键。

在大多数情况下,这是最好的选择。

4.对于使用可移动磁盘或闪存驱动器的变体,最好在带有终端的文件夹中创建一个批处理文件,例如,名称为"Portable.bat",并放置以下文本

然后你就可以用这个文件手动运行终端,或者如果闪存盘名称没有改变,就可以用1-3选项直接运行可执行文件。


谢谢你,我现在就去试试
 
sergey1294:
谢谢你,我可以试一试。

不起作用,这是一个截图。


[删除]  
sergey1294:

不起作用,这是一个截图。

试试两个选项中的一个

1. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe" /portable (насколько помню правильный)
2. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe /portable" (только между файлом и ключом следует оставить пробел).
 
Interesting:

试试两个选项中的一个


是的,它像这样开始

1. - "C:\Program Files\MetaTrader 5 - 64\terminal64.exe" /portable (насколько помню правильный)
 
sergey1294:

是的,这就是它的开始

伙计,现在我不能开账户了,列表中没有服务器。谁能提醒我服务器的地址?
[删除]  
sergey1294:
该死的,现在账户打不开了,列表中没有服务器。谁来提醒我服务器的地址?

1.MQ服务器 -access.metatrader5.com:443(在参与者的pag上的Champion 2010 部分指定)。

在新账户注册表上,也会在 "添加新账户的格式...... "一栏注明。

2.旧的项目可以通过运行没有钥匙的终端转移到 "新家"。

Automated Trading Championship 2010
  • championship.mql5.com
Automated Trading Championship 2010
 

可视化器也不想在便携式模式下工作,这是日志

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
 
sergey1294:

可视化器也不想在便携式模式下工作,这是日志


是的,我们有一个问题,当UAC被启用时,可视化器会工作。