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

 
serferrer:
现在 MqlRates结构中 没有点差值(可能还有 交易量 ),以后会不会增加?
有一天,是的,可能
 
stringo:

比这更复杂一点。dll所采取的结构也发生了变化。

所以,你需要将ArrayCopyRates重写为MqlRates结构数组。另外,在你的dlls中,你需要替换相应结构的描述

 
Patrol:
不幸的是,我理解它。我的意思是这样的。

现有的DLLs把对这样一个数组的引用和它的第一维的长度作为输入参数。如果我在每次调用DLL函数之前都调用ArrayCopyRates(),将数组 double[][6]引用 作为第一个参数 ,并获得实际复制的条数作为返回值,我们就不必改变DLL代码中的任何内容,对吗?

或者我错了,这个阵列的结构也发生了变化?它现在有以下结构(价格订单OLHC与MqlRates中的OHLC)。


新的MQL4产生了一个真实的复制到double[][6]数组。一切都像描述的那样。你可以用一些脚本来检查。

然而,以前在旧的MQL4中,DLL传递的是一个结构数组,而不是一个二维的双数组。这是它变得棘手的地方。由于历史MqlRates 数据的新结构与之前的不同

 

stringo
:


新的MQL4使一个真正的复制到double[][6]数组。一切都像描述的那样。你可以用一些脚本来检查它。

然而,在旧的MQL4中,传递给DLL的不是一个二维双数组,而是一个结构数组。这是它变得棘手的地方。由于历史数据MqlRates的新结构与以前不同

是的,我已经明白了。我想确定我对新结构的理解是正确的,所以我参考了新构建555中的MQL4\Samples\DLLSample\DLLSample.cpp,但它仍然存在。

struct RateInfo
  {
   unsigned int      ctm;
   double            open;
   double            low;
   double            high;
   double            close;
   double            vol;
  };

我认为按照我的理解,应该是这样的。

struct MqlRates
  {
   datetime time;         // время начала периода
   double   open;         // цена открытия
   double   high;         // наивысшая цена за период
   double   low;          // наименьшая цена за период
   double   close;        // цена закрытия
   long     tick_volume;  // тиковый объем
   int      spread;       // спред
   long     real_volume;  // биржевой объем
  };

请把话说清楚。

 
更换酒吧的结构不仅是伏击,而且是伏击!
 

由于某些未知的原因,我无法登录到µl communiti build 555的终端。

 
最好使用从16x16到64x64(128x128)的.ico文件的全套图标(一个文件中有几个图标)。很快,程序将直接在操作系统界面上显示其本地图标。<br / translate="no">

阅读更多关于资源的信息。



它是工作还是还没有?

#resource "\\Files\\VR.ico"

试图插入一个图像,而没有....。 错误

 
VOLDEMAR:


它是工作还是还没有?

试图插入一个图像,但没有.... 错误

#property copyright           "Copyright 2013, Artyom A. Trishkin"
#property link                "artmedia70@gmail.com, Skype: Artmedia70"
#property version             "1.00"
#property description         "This indicator looks for pattern"
#property description         "\" Closing Price Reversal\""
#property description         "   and draw trade levels"
#property icon                "\\files\\CPR32x32.ico";
 
artmedia70:


贸易水平

 
556版本已经发布。