如何暂时停止一个自动交易器 - 页 3 12345 新评论 Syed Naufal Gaddafi 2015.03.16 08:01 #21 towmtdj: 展示我的代码没有问题,我只是想知道......你怎么能认为它取决于源代码?你没有什么可以做的(如果有,我肯定也不知道怎么做),可以让你的程序在被删除后仍然存在 .....我不能做什么,嗯?What can I do to simply stop the program from running without having to close the platform, and if possibile, without even having to remove the program itself ? 试试这个...if(IsTradeAllowed()) Print("Trade allowed");把你的逻辑包在里面,然后从那里开始做你的逻辑。 Keith Watford 2015.03.16 08:32 #22 你为什么不在你的图表上点击右键 - 专家顾问 -移除 [删除] 2015.03.16 09:17 #23 deysmacro: 我不能做什么,嗯?试试这个...把你的逻辑包在里面,然后从那里开始做你的逻辑。我按照你的建议做了。这种行为只是让我觉得,一旦你启动了一个程序,就没有办法停止它(我的意思是,阻止它运行....)。你的建议基本上是让程序意识到是否允许交易(我发现,这取决于你如何在工具栏上切换自动交易开关......),并因此而表现出来。这当然是有用的,但我想问的是另一个问题。当我谈到停止一个程序时,我的意思是真正停止它,而不是把它挂到允许交易的地方。我不相信没有办法做到这一点,因为这是所有管理程序或脚本等软件的框架中最基本的东西之一。而且,当我从专家顾问中删除它时,它真的从磁盘上的文件夹中删除了代码。因此,如果你不知道,而且你没有把代码备份到其他地方,你就会失去你所有的工作。我认为这是很混乱的,你怎么看? [删除] 2015.03.16 09:18 #24 GumRai: 你为什么不在你的图表上点击右键 - 专家顾问 - 删除? 嗯......你确定这个功能不会删除所有的顾问,而不仅仅是一个?我不敢这么做 ..... Keith Watford 2015.03.16 10:08 #25 GumRai: 你为什么不在你的图表上点击右键--专家顾问--删除?towmtdj: mmm......你确定这个功能不会删除所有的顾问,而不仅仅是一个?我可不敢这么做 .....是的,我确定,我已经做了不计其数次。一个图表上只可能有一个EA在运行。这只是简单地将EA从图表中删除,并不影响任何其他图表。 Syed Naufal Gaddafi 2015.03.16 10:35 #26 towmtdj:这当然是有用的,但我所问的是不同的东西。当我谈到停止一个程序时,我的意思是真的停止它,而不是把它挂到允许交易的地方。我不相信没有办法做到这一点,因为这是所有管理程序或脚本等软件的框架中最基本的东西之一。实际上是有的。只要把外部布尔变量。如果你把它设置为真,它就会运行,反之亦然。所以运行与否取决于你的设置。按F7显示EA属性。 William Roeder 2015.03.16 13:01 #27 towmtdj: 我按照你的建议做了。 不,你没有,否则图表就不会仍然显示笑脸了。 [删除] 2015.03.16 14:31 #28 WHRoeder: 拖累。我按照你的建议做了。 不,你没有这样做,否则图表就不会仍然显示笑脸了。 WHRoeder ,你错过了一些信息 .... [删除] 2015.03.16 14:44 #29 deysmacro:其实是有的。只要把外部布尔变量。如果你把它设置为真,它就会运行,反之亦然。所以它将取决于你的设置是否运行。按F7显示EA属性。是的,但你说的仍然是挂起程序,而不是停止它,对吗?要读取一个外部变量,程序必须运行。当然,这并不重要,只要能击中目标就好....。无论如何,在程序上的F7并没有给我任何进入 "外部变量 "设置的机会....,我只看到设置位置类型(长、短和两者)的标签。启用/禁用警报、实时卖出/买入和证券 .... 你确定你要写F7吗?此外,我现在看到了其他问题......似乎我不能更新程序,因为当它被包含在专家顾问和自动交易之间时,它似乎被停止了。 顾问和自动交易是在.....。我现在真的非常非常困惑,.... William Roeder 2015.03.16 15:10 #30 towmtdj: WHRoeder ,你错过了一些信息 .... 无论如何,程序上的F7并没有给我任何进入 "外部变量 "设置的机会....,我只看到设置头寸类型(长、短和两者)的标签。 towmtdj:当我谈到停止一个程序时,我的意思是真正停止 它,而不是把它挂到允许交易为止。 我有吗?我告诉 你如何停止 它。再看看。如果你在EA中定义了一个输入变量,那么F7/属性中有一个输入选项卡。 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
展示我的代码没有问题,我只是想知道......你怎么能认为它取决于源代码?你没有什么可以做的(如果有,我肯定也不知道怎么做),可以让你的程序在被删除后仍然存在 .....
我不能做什么,嗯?
试试这个...
把你的逻辑包在里面,然后从那里开始做你的逻辑。
我不能做什么,嗯?
试试这个...
把你的逻辑包在里面,然后从那里开始做你的逻辑。
我按照你的建议做了。
这种行为只是让我觉得,一旦你启动了一个程序,就没有办法停止它(我的意思是,阻止它运行....)。
你的建议基本上是让程序意识到是否允许交易(我发现,这取决于你如何在工具栏上切换自动交易开关......),并因此而表现出来。
这当然是有用的,但我想问的是另一个问题。当我谈到停止一个程序时,我的意思是真正停止它,而不是把它挂到允许交易的地方。
我不相信没有办法做到这一点,因为这是所有管理程序或脚本等软件的框架中最基本的东西之一。
而且,当我从专家顾问中删除它时,它真的从磁盘上的文件夹中删除了代码。因此,如果你不知道,而且你没有把代码备份到其他地方,你就会失去你所有的工作。
我认为这是很混乱的,你怎么看?
你为什么不在你的图表上点击右键 - 专家顾问 - 删除?
你为什么不在你的图表上点击右键--专家顾问--删除?
mmm......你确定这个功能不会删除所有的顾问,而不仅仅是一个?我可不敢这么做 .....
是的,我确定,我已经做了不计其数次。
一个图表上只可能有一个EA在运行。这只是简单地将EA从图表中删除,并不影响任何其他图表。
这当然是有用的,但我所问的是不同的东西。当我谈到停止一个程序时,我的意思是真的停止它,而不是把它挂到允许交易的地方。
我不相信没有办法做到这一点,因为这是所有管理程序或脚本等软件的框架中最基本的东西之一。
实际上是有的。只要把外部布尔变量。如果你把它设置为真,它就会运行,反之亦然。所以运行与否取决于你的设置。
按F7显示EA属性。
其实是有的。只要把外部布尔变量。如果你把它设置为真,它就会运行,反之亦然。所以它将取决于你的设置是否运行。
按F7显示EA属性。
是的,但你说的仍然是挂起程序,而不是停止它,对吗?要读取一个外部变量,程序必须运行。
当然,这并不重要,只要能击中目标就好....。
无论如何,在程序上的F7并没有给我任何进入 "外部变量 "设置的机会....,我只看到设置位置类型(长、短和两者)的标签。
启用/禁用警报、实时卖出/买入和证券 .... 你确定你要写F7吗?
此外,我现在看到了其他问题......似乎我不能更新程序,因为当它被包含在专家顾问和自动交易之间时,它似乎被停止了。
顾问和自动交易是在.....。我现在真的非常非常困惑,....
无论如何,程序上的F7并没有给我任何进入 "外部变量 "设置的机会....,我只看到设置头寸类型(长、短和两者)的标签。