脚本: CloseAllPositions

CloseAllPositions:

关闭当前账户中所有开启仓位的脚本程序。

CloseAllPositions

作者: Nikolay Kositsin

最好在发布之前检查一下脚本。

MQL4 有多简洁...

fxsaber:

最好在发布之前检查一下脚本。

MQL4.... 还要简洁多少?

怎么了?外汇芯片上一切正常,而且作者在发布前检查脚本应该没有问题吧?
Nikolay Kositsin:
有什么问题吗?外汇芯片上一切正常,而且我们必须假定,作者在发布之前没有检查过脚本?

交易、自动交易系统和交易策略测试论坛。

脚本:平仓

fxsaber, 2017.02.21 10:07 AM

在支持 ORDER_FILLING_FOK 的符号上。在其他符号上(例如股票符号) - 将不起作用。

fxsaber:
您需要现成的、完美的、无处不在的工作解决方案,而且是免费的? 自由职业者将帮助您!
Nikolay Kositsin:
你需要现成的、完美的、随处可用的解决方案,而且是免费的? 自由职业者可以帮你!

我不需要。如何编写这样的解决方案--我已经免费发布了相关信息。

特别是,CloseAllPositions,它可以在任何地方工作,是免费提供的。

scipt不起作用 --

Robert:

scipt 无法工作 --

试试这个版本

// 一个关闭所有挂单的 EA void OnTick() { //---    {       int Welbeck = OrdersTotal();       for(int i = 0; i < Welbeck; i++) {          ResetLastError();          //--- 复制到缓存中,按其在列表中的编号排序          ulong tickett = OrderGetTicket(i);          if(tickett > 0) {             if(mytrade.OrderDelete(tickett)) { //--- 请求成功完成                Alert("An opened order has been successfully deleted !!");             } else {                Alert("The order delete request could not be completed - error: ",                      mytrade.ResultRetcodeDescription());             }          }       }    } } 

@Nikolay Kositsin 感谢您提供了一个精彩且非常有用的脚本。但当我调用它时,首先弹出的是设置窗口,只有在点击 "确定 "后才会关闭仓位。这非常不方便,尤其是当您需要使用热键快速关闭仓位时。您能告诉我如何在不显示设置窗口的情况下一次性运行脚本吗?

我记得在 MT4 中,类似的脚本可以立即运行,不需要额外的窗口。
tr3nd:

@Nikolay Kositsin 感谢您提供了一个精彩且非常有用的脚本。但当我调用它时,首先弹出的是设置窗口,只有在点击 "确定 "后才会关闭仓位。这非常不方便,尤其是当您需要使用热键快速关闭仓位时。您能告诉我如何在不显示设置窗口的情况下一次性运行脚本吗?

我记得在 MT4 中,类似的脚本可以立即运行,不需要额外的窗口。

只需注释(删除)

//---- 显示输入参数 #property script_show_inputs

(抱歉打扰了)

12
要添加评论,请登录注册