什么是订单成交政策?
在金融交易中,订单成交政策决定了交易指令如何被处理。在MetaTrader 5中,我们可以通过特定的函数来获取某个金融工具的成交政策。
如何确定成交政策
- 输入符号(symbol):该函数需要一个金融工具的符号作为输入,以便确定其成交政策。
- 获取成交政策类型(filling):函数利用
SymbolInfoInteger来获取提供的符号的成交政策信息,并将其存储在一个名为filling的变量中,该变量的值为数字形式。 - 比较成交政策: 接下来,将获取到的数字值
filling与预定义的常量进行比较,这些常量代表不同的成交政策,比如“完全成交或取消”(SYMBOL_FILLING_FOK)、“立即成交或取消”(SYMBOL_FILLING_IOC)和“返回”(SYMBOL_FILLING_RETURN)。 - 返回成交政策类型:根据比较的结果,函数确定成交政策类型。如果匹配“完全成交或取消”,则返回
ORDER_FILLING_FOK;如果匹配“立即成交或取消”,则返回ORDER_FILLING_IOC;如果都不匹配,则返回ORDER_FILLING_RETURN。
总结
总的来说,这个函数可以帮助我们在MetaTrader 5中获取某个符号的成交政策。这对于根据特定金融工具的成交政策做出交易决策非常有帮助。