代码

SL_Breakeven MetaTrader 5

将持仓移至盈亏平衡的函数。

DoubleToText MetaTrader 5

将一个数字转换为文本。

设置图表缩放 MetaTrader 5

本指标设置图表窗口的 "固定缩放(Fixed scale)" 属性,并把第一个柱放到窗口中间。

IchimokuAlert MetaTrader 5

带有警报的 Ichimoku 指b标。

带有箭头的 TriggerLine MetaTrader 5

带有箭头的 Trigger Line (触发线)指标。

TralingLine MetaTrader 5

虚拟的止损或者移动止损。

论坛

经济日历。问题,讨论。

我想了解MQL5的 经济日历 是如何运作的,但有些事情进展得不是很迅速。我花了昨天的大部分时间和今天的开始,但我仍然不明白为什么CalendarValueHistory没有返回所有的事件。或者,也许我把它们混淆了,这些事件有点... 昨天,我在日历上写的xx:45得到4个事件。我把事件的时间写成 "xx",因为收到的时间与表中的时间不一样。但至少可以理解,这是因为指定的时间与获得数据的终端或服务器的时间之间存在差异。但现在我只得到了3个:45分钟的事件,我不明白为什么。 还有一个问题要问开发者:为什么在数组中第一个日期2019.07.25 00:00和接下来的行是按升序排序的。请看结果列表。

关于OnTradeTransaction函数的问题

根据帮助。 позволяет связать выполненное действие 请求标识符(OrderSend或OrderSendAsync函数调用) ,该行动的结果 传递给OnTradeTransaction 。 也就是说,它允许你在OnTradeTransaction函数中检查订单是否被正确执行。或者我有什么误解吗? 但这里有一个注意事项。 这些交易到达终端的顺序是不能保证的,所以 我们不能把我们的交易算法建立在等待 一些交易在其他交易之后 到达 。此外, 交易在从服务器传递到终端的过程中可能会丢失 。