MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 90

 
另一方面,我的似乎根本就没有加载。))
 
嗯,原来是一个符号链接的问题。我的历史文件夹位于我的D盘,而AppData中的终端文件夹 有一个符号链接。如果我去掉这个链接,终端在启动时就会创建一个新的历史文件夹,下载过程也很正常。如果不是文件夹链接到它,那么当前的数据和历史与Home键被加载,但档案出于某种原因没有加载。我重新检查了访问权限--Metatrader创建的文件夹和我在D盘的文件夹都是一样的。奇怪,这是我第一次看到一个链接以任何方式影响程序的运行。
 

我刚刚检查了一下--我在从档案中加载历史数据 时也有问题。M1似乎已经加载,我打开M1图表,出现了 "等待更新"...

在日志中。

2013.12.04 19:01:04.783 HistoryBase: not enough memory 'USDCAD1' [4699170 bars]

2013.12.04 19:01:04.783 Memory handler: cannot allocate 281965560 bytes of memory

大约有一千兆的可用内存。

 

Trade/AccountInfo.mqh无法编译

错误。
'ENUM_ORDER_TYPE' - 没有类型的声明 AccountInfo.mqh 58 65
'trade_operation' - 逗号预期 AccountInfo.mqh 58 81

 

MT4 build 553, ME876.

Deint()函数只在指标从子窗口移除时触发,在切换时间段时不被调用。

要测试的代码。

//+------------------------------------------------------------------+
//|                                              Deinit_function.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property indicator_separate_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//--- indicator buffers mapping
   
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   Print("Exit");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   return(0);
  }
//+------------------------------------------------------------------+
 
Lion.Fx:

Trade/AccountInfo.mqh无法编译


五国的贸易与四国的贸易是不同的。因此,不可能使用纯粹包含星期五内容的星期五内页。
 
测试员中的代码调试是非常需要的,这将被实施吗?
 
ForexMoneyMaker:

MT4 build 553, ME876.

Deint()函数只在指标从子窗口移除时触发,在切换时间段时不被调用。

要测试的代码。


谢谢你的留言,已纠正。
 
stringo:

五个人的交易与四个人的交易不同。因此,你不能使用包含纯粹的周五具体内容的周五嵌套 。

好的。我了解到,将有可能在四合院中使用它们。还是将来会被改写成四种?

其余的inludes也可以使用?例如ChartObjects?
我现在正试图做以下工作。

ENUM_BASE_CORNER corner=CORNER_LEFT_UPPER。

编译器给出了:'CORNER_LEFT_UPPER' - 未声明的标识符

如果没有这个枚举,就不可能通过ChartObjects设置锚定角度

 
Lion.Fx:

好的。我了解到,将有可能在四合院中使用它们。还是将来会改写为四倍?

我们可以使用其他的内联吗?例如ChartObjects?
我现在正试图做以下工作。

ENUM_BASE_CORNER corner=CORNER_LEFT_UPPER。

编译器给出了:'CORNER_LEFT_UPPER' - 未声明的标识符

如果没有这个枚举,你就不能通过ChartObjects设置锚定角度。




随着时间的推移,包容文件将专门为四人组编写。

让我们把物体也带入行列吧