[英]How can I call OrderSend inside custom indicator?
我有一个指示器,它通过声音和警报来指示操作:
PlaySound("news.wav");
Alert(Symbol()," make an action");
我想在其中添加OrderSend函数以自动买卖,它看起来像这样:
int ticket;
PlaySound("news.wav");
Alert(Symbol()," make an action");
ticket=OrderSend(Symbol(),OP_SELL,1.0,Bid,2,Bid+7*Point,Bid-7*Point,"Sell",0,0, Red);
时间到了,有信号,有警报,但没有命令。
据说可以在专家和脚本中的脚本中使用交易功能 : 交易功能,但必须以某种方式完成。
如何做呢?
您无权进行自定义指标的交易,请阅读以下文章。
http://docs.mql4.com/runtime/tradepermission
我认为最简单的方法是将自定义指标转换为专家顾问。 如果您具有MQL4
编码经验,将不会花费很多时间。
您无法交易指标。 有一种快速的肮脏的方法来执行此操作。 您可以从指标设置GlobalVariable,然后使用一个单独的EA来持续监视全局变量。 设置了全局变量后,EA可以进行交易,然后重置变量值。
使用GlobalVariableSet()
的指标和GlobalVariableGet()
在EA。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.