如何在自定义指标中调用 OrderSend?

Kam*_*mil 2 mql4

我有一个指示器,通过声音和警报发出动作信号:

PlaySound("news.wav");
Alert(Symbol()," make an action"); 
Run Code Online (Sandbox Code Playgroud)

我想在那里添加 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); 
Run Code Online (Sandbox Code Playgroud)

时机成熟时,有信号,有警报,但没有命令。

据说交易函数可以在专家和脚本中使用:交易函数, 但它必须以某种方式完成。

怎么做到呢?

Pra*_*Anj 5

您无权使用自定义指标进行交易,请阅读以下文章。

http://docs.mql4.com/runtime/tradepermission

我认为最简单的方法是将您的自定义指标转换为 Expert Adviser。如果您有MQL4编码经验,则不会花费太多时间。