大家好,今天我想和大家分享一个非常实用的工具——MetaTrader 4平台上的Close At Time专家顾问。这款EA可以帮助我们在指定的时间关闭未平仓的交易或删除挂单,甚至两者兼顾。更棒的是,你可以根据不同的条件来设置关闭的方式,比如通过交易品种、魔法数字或者单号来进行精确操作。
其中,设置的时间是指计算机的本地时间。当EA在关闭订单时遇到问题,它还会提供错误描述,帮助我们快速找出问题所在。
这款EA的设计理念是“必须完成”,也就是说,如果在关闭订单时出现错误,它会在下一个报价时重试。这一点虽然很实用,但也可能会出现一个小问题:如果在选定的时间后有其他交易被打开并满足条件,EA也会将它们关闭,而不会停止运行。不过,这并不影响它的基本理念。
输入参数:
关闭设置:
extern bool bAllClose = false; //关闭所有订单 extern bool bSymClose = false; //按品种关闭 extern bool bMNClose = false; //按魔法数字关闭 extern bool bTNClose = false; //按单号关闭 extern bool PO = false; //关闭挂单 extern bool MO = false; //关闭市价单 extern string TimeToClose="YYYY.MM.DD HH:MI"; //关闭的本地时间
关闭参数:
extern string SymClose=""; //要关闭的交易品种 extern int MNClose = 0; //要关闭的魔法数字 extern int TNClose = 0; //要关闭的单号
评论 0