首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果执行任何挂起的订单,我想在MT5中创建警报/专家顾问或指示器

如果执行任何挂起的订单,我想在MT5中创建警报/专家顾问或指示器
EN

Stack Overflow用户
提问于 2021-11-04 10:50:33
回答 1查看 41关注 0票数 0

有没有人可以帮我创建一个指标,如果客户作出限制订单,如买入限制,卖出限制,买入停止或卖出停止,如果订单被执行,那么我应该有一些声音或没有声音的警报,如果任何弹出将对我也很好。

我已经找了这么多天了。

对于参考,你可以查看MQL PDF。

"https://www.mql5.com/files/pdf/mql5.pdf".

问候,Abhishek

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 02:46:57

AFAIK只有EA才能做到这一点。

您可以从以下代码开始:

代码语言:javascript
运行
复制
void OnTradeTransaction (const MqlTradeTransaction &trans, const MqlTradeRequest &request, const MqlTradeResult &result ) {
   switch(trans.type) {
   case TRADE_TRANSACTION_DEAL_ADD:
      if(HistoryDealSelect(trans.deal)) {
         entry = (ENUM_DEAL_ENTRY)HistoryDealGetInteger(trans.deal, DEAL_ENTRY);
         if(entry == DEAL_ENTRY_IN)
            onDeal(trans); // An order was opened
      }
      break;
   }
}

void onDeal(const MqlTradeTransaction &trans) {
   // Your code goes here, e.x. Sound
   PlaySound("news.wav")
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69838053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档