初学者的问题 MQL4 MT4 MetaTrader 4 - 页 62

 
Vitalie Postolache:
它是强制性的。而且不仅是地段,还有其他被发送到服务器的价值。手数也很有用,可以检查账户中允许的最小值和最大值,以及阶梯式变化,曾经出现过手数可以以0.03为增量变化的情况,这意味着90.01将不起作用,至少对常态而言。
我感谢你的提示。我会检查账户上允许的最低和最高值。关于步骤...我的手数已经用MarketInfo(Symbol(),MODE_LOTSTEP)计算了。我认为这对这一步来说已经足够了。你怎么看?
 

我在哪里可以找到从MT4到MT5的所有功能的完整列表,或者从MT4切换到MT5的等价物?

在过渡部分的文件中几乎没有任何内容。

 
Andrei:
我在哪里可以找到从MT4到MT5的所有功能的完整列表,或者从MT4切换到MT5的等价物?

在这里, 举例来说。

我正在把一个巨大的指标从mql4翻译成mql5,开始添加各种过渡功能,然后意识到它们是不同的语言,于是把属于4的东西都扔了。我把所有东西都改写成了纯五。之后我把程序扔给了四人,奇怪的是,没有出现一个错误,甚至连趋势线中的错误也通过了。

    ObjectSetInteger(chart_ID,nm,OBJPROP_TIME,t1);
    ObjectSetDouble(chart_ID,nm,OBJPROP_PRICE,p1);
    ObjectSetInteger(chart_ID,nm,OBJPROP_TIME,1,t2);
    ObjectSetDouble(chart_ID,nm,OBJPROP_PRICE,1,p2);

唯一的问题是缓冲区的颜色问题,只替换了一个表情。

因此,现在我只用新的标准为四人写,或者更好的是,用五人写,然后在需要时为四人进行调整。

 
Vitaly Muzichenko:

在这里, 举例来说。

谢谢你。这个完整的名单是最新的,文章是旧的,不是吗?它说没有贸易功能,也许是其他的东西?
 
Andrei:
谢谢你。这个完整的名单是最新的,文章是旧的,不是吗?他们说没有交易功能,也许是其他的东西?
你不能翻译交易功能,除了交易功能,其他的都要翻译,论坛上有很多材料。
 
Vitaly Muzichenko:
你不能翻译交易功能,除了交易功能,其他都要翻译,论坛上有很多材料
你为什么不能翻译呢?有没有什么地方可以把所有的东西都描述在一个地方?
 
Andrei:
但为什么可以不翻译呢?是否有对所有东西的描述都在一个地方?

阅读文档,有大量的例子。

甚至更好的是,看看代码库,有大量的例子,你会明白你需要什么。

新增: 有一个库,它连接到专家顾问并转换整个事情,类似于MT4Order。

我再说一遍:最好不要把两种语言混为一谈,要照实写。是的,这不是一项容易的任务,但结果会好得多。

 
Vitaly Muzichenko:

让我再重复一遍:最好不要把两种语言混在一起,而是按照应该的方式来写。是的,这不是一项容易的任务,但结果会好很多倍。

在99%的情况下,在MT5中使用MQL4交易功能 更好。
 
Vitaly Muzichenko:

阅读文档,有大量的例子。

更好的是,在代码库中寻找,有大量的例子,你会看到你需要什么。

如果没有很多不同的例子可以挖掘和比较,而只有一个正确的例子,那就更好了。为什么对同一件事有两个不同的例子?还对哪些功能适用于套期保值,哪些只适用于净值化感兴趣。我在文档中没有发现这一点。

 
fxsaber:
99%的情况下,在MT5中使用MQL4交易功能 更好。
怎么说呢?