初学者的问题 MQL5 MT5 MetaTrader 5 - 页 146

 
stringo:
谢谢,等我的优化工作结束后,我一定会试一试。
 
stringo:

我试过了,在优化行中,停止<开始的地方被标记为红色。但还是发现了两条相同的红线(数字停止和开始重合)。

但对于零点、红线,似乎根本不需要时间(毫秒)。

 
哪个函数可以用来对所有的运行逐一进行单一测试?
 

大家好!我有这种情况...我在当前的止盈价创建了一个挂单,但是新的定单可以运作,但是当前的定单不会在止盈价关闭,或者会晚于....。但他们的价格是一样的....

情况是这样的......但我需要关闭TP,然后打开一个新的订单......。

睡眠(1000)也没有帮助....

 
Sultonboy:

大家好!我有这种情况...我在当前的止盈价创建了一个挂单,但是新的定单可以运作,但是当前的定单不会在止盈价关闭,或者会晚于....。但他们的价格是一样的....

情况是这样的......但我需要关闭TP,然后打开一个新的订单......。

睡眠(1000)也没有帮助....

你需要规定TP来关闭订单,然后进入市场)。ECN将帮助你和+1点。
 
zfs:
你需要规定通过tp关闭订单的定义,然后进入市场)。ECN将帮助你和+1点。
ECN或+1点? 我试过阿尔帕里的ECN,在我看来它有点不同....
 
你能告诉我在测试器中使用哪个公式来计算 "LR相关性",以及可以使用哪些函数来优化这一标准?
 

写入文件

      Handfile_Bin_W=FileOpen("DATA.bin",FILE_WRITE|FILE_BIN);
      if(Handfile_Bin_W!=INVALID_HANDLE)
        {
         FileWriteArray(Handfile_Bin_W,File_Chain_Max,0,WHOLE_ARRAY);
        }
      else Print(GetLastError(),"        При записи не открылся файл!!!!");
      FileClose(Handfile_Bin_W);

File_Chain_Max数组的类型为双数,数据将以何种精度写入文件??????。

我有不超过4位的小数

或者告诉我如何以高精确度写入和读取数据?

 
dentraf:

写入文件

File_Chain_Max数组的类型为双数,数据将以何种精度写入文件??????。

我有不超过4位的小数

或者告诉我如何以高精确度写入和读取数据?

DoubleToString(value,5)或NormalizeDouble(value,5)。
 

ENUM_DEAL_ENTRY的定义是什么?

Сделки различаются не только по типу, задаваемого в перечислении ENUM_DEAL_TYPE, но и по способу изменения позиции. Это может быть простое открытие позиции или наращивание объема ранее открытой позиции (вход в рынок), закрытие позиции сделкой противоположного направления соответствующим объемом (выход их рынка) или переворот позиции в том случае, когда объем сделки в противоположном направлении перекрывает объем ранее открытой позиции.

如果我们逆转。我们发送一个订单,目前的位置被几个交易关闭。理论上说,第1个交易可能是OUT,第2个是INOUT,第3个是IN?

也就是说,你可以将这些类型的特征描述如下。OUT - 与当前仓位方向相反,且交易量小于当前仓位的交易。IN - 没有当前位置的交易。INOUT - 与当前仓位方向相反且成交量高于当前仓位的交易?

问题的实质是,由于某种原因,当我们反转时,位置标识符保持不变。虽然很明显,这是一个新的条目和一个完全不同的位置。正因为如此,在开仓时很难实施资金管理算法--手数大小。也就是说,如果我们需要根据以前的交易(进场)结果来决定开仓的规模。因此,我们必须在所有行业中进行搜索,但目前还不清楚如何正确和毫不含糊地进行搜索。如何确定交易历史中的交易在反转时开启了新的交易?