下载MetaTrader 5

请问下,函数OrderSend 的形参magic的作用和意思

要添加评论,请登录注册
huang hairui
10
huang hairui  
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)

参量:

symbol - 交易货币对。
cmd - 购买方式。可以是购买方式列举的任意值。
volume - 购买手数。
price - 收盘价格。
slippage - 最大允许滑点数。
stoploss - 止损水平。
takeprofit - 赢利水平。
comment - 注解文本。注解的最后部分可以由服务器改变。
magic - 定单指定码。可以作为用户指定识别码使用。
expiration - 定单有效时间(只限挂单)。
arrow_color - 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。

请问一下各位高手,这个的意思是什么,有·什么作用,我刚学理解有点困难,谢谢!

magic - 定单指定码。可以作为用户指定识别码使用。

Hongbin Gu
423
Hongbin Gu  

在OrderSend()时设定不同Order的Magic Number,在Close时可以通过不同的Magic Number决定不同的关仓方法。

比如你的EA用两个指标开仓:MACD和RSI,在MACD开仓时设MAGIC为1000,在RSI开仓时设MAGIC为2000,则关仓时程序可以知道哪个单是用MACD开的,哪个单是RSI开的。

其实这个功能也可以通过设comment来实现。

huang hairui
10
huang hairui  
解析的很详细,明白了,谢谢
要添加评论,请登录注册