任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1112 1...110511061107110811091110111111121113111411151116111711181119...1178 新评论 ev85 2016.10.30 03:16 #11111 paukas: 订单总数()也许我不明白,但我只是认为OrdersTotal()==0 与我的循环的最终目标相反。我想要的东西也可以这样想象。状况。while(OrdersTotal()==0){禁止贸易。} [删除] 2016.10.30 09:13 #11112 Mislaid:不,100张图表就足够了,但是,你必须正确地编写指标。 是的,你不能在Metatrader中打开超过100个图表。 以及如何组织指标中所有符号和时间框架的历史记录的及时加载?ArrayCopySeries的调用 可以做到这一点? 在指标开始时,ArrayCopySeries的调用并没有抽出历史记录中的新符号。 也许是因为市场在周末关闭,所以没有抽水? Sokolmih 2016.10.30 13:21 #11113 日安!需要帮助当EA工作时,订单被止损关闭,新的订单立即在同一方向的同一栏上打开,结果,止损再次被触发,这可能会持续几次。目标是在被止损平仓后,仅在短线MA与长线MA的下一次交叉后开立新的订单。如果可能的话,请提供mql4中的代码。事先非常感谢! Vitalie Postolache 2016.10.30 13:30 #11114 Sokolmih:日安!需要帮助当EA工作时,订单被止损关闭,新的订单立即在同一方向的同一栏中打开,结果,止损再次被触发,这可能会持续几次。目标是在被止损平仓后,仅在短线MA与长线MA的下一次交叉后开立新的订单。如果可能的话,请提供mql4中的代码。谢谢你!如果订单没有变化,就不应该再交易,如果有新的交叉,就不应该交易。我不会从头开始写代码 - 这是给自由职业者的。 Mislaid 2016.10.30 14:12 #11115 RickD: 是的,你不能在Metatrader中打开超过100个图表。以及如何组织及时下载指标中所有符号和时间框架的历史记录?ArrayCopySeries的调用可以做到这一点?在指标开始时,ArrayCopySeries的调用并没有抽出历史记录中的新符号。也许是因为市场在周末关闭,所以没有抽水?你需要一个周末的脚本。我在工作日工作。这就是我使用指标的原因。我给它一个工具清单,它要求在它所在的图表上提供时间框架的报价。我不屑于处理错误。十几分钟后,一切都稳定下来了。我完全忘记了。如果我想保存历史记录,我就必须打开该符号的图表。 Sokolmih 2016.10.30 14:14 #11116 evillive:穿越的时间或价格应存储在终端的全局变量或文件中,图表上的当前情况应与存储的值进行比较;如果没有变化且订单已被穿越 - 不要再次交易,如果有新的穿越 - 交易。我不会从头开始写代码,这应该由自由职业者来完成。谢谢你我不要求整个代码,但请给出一些提示/暗示。这里是如何确定下一个交叉点的,你能帮忙吗? Vitalie Postolache 2016.10.30 14:18 #11117 Sokolmih:谢谢你当然,我不是要求提供整个代码,但请给我一些指点/建议。下面是如何确定下一个交叉点,你能帮忙吗? 是的,与之前的方式相同,你有一个EA,在代码中寻找。 Sokolmih 2016.10.30 14:34 #11118 evillive: 是的,与之前的完全一样,你有EA,在代码中查看。 也许我问得不对,看,我在历史记录中发现最后一笔订单在止损点关闭,现在,按照你的建议,我必须记住空头和多头的价值,然后在下一个点,我必须将它们与当前的价值进行比较,如果一个变得比另一个低或高,那么我就开一个订单。我的理解是否正确。 Vitalie Postolache 2016.10.30 15:16 #11119 Sokolmih: 也许我问得不对,看,我检查了历史记录,发现最后一笔订单被止损平仓了,现在根据你的建议,我应该记住空头和多头的价值,然后在下一个点位,我应该将它们与当前的价值进行比较,如果一个变得比另一个低或高,那么我就开一个新订单。我的理解是否正确。你可以记住记录两个MAs交叉的条形图的开盘时间。专家顾问已经记住了穿越的时间,并开了一个订单。接下来是监测市场订单的存在,据我所知,市场上只有一个订单。一旦订单被关闭,专家顾问会将订单关闭的时间与交叉点的时间进行比较。如果OrderCloseTime>CrossTime,则禁止交易并监测新的交叉。如果在此期间发现了新的交叉点--记住它的时间。在这种情况下,OrderCloseTime<CrossTime自动成为一个新的订单,新的订单被打开。 Sokolmih 2016.10.30 17:56 #11120 evillive:你可以记住记录两个MAs交叉的条形图的开盘时间。专家顾问已经记住了穿越的时间,并开了一个订单。接下来是监测市场订单的存在,据我所知,市场上只有一个订单。一旦订单被关闭,专家顾问会将订单关闭的时间与交叉点的时间进行比较。如果OrderCloseTime>CrossTime,则禁止交易并监测新的交叉。如果在此期间发现了新的交叉点--记住它的时间。这就自动变成了OrderCloseTime<CrossTime,一个新的订单被打开。 我得到了这些条件,现在我想知道如何确定两个MAs的交叉点固定的开仓时间。谢谢你的提示。 1...110511061107110811091110111111121113111411151116111711181119...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
订单总数()
也许我不明白,但我只是认为OrdersTotal()==0 与我的循环的最终目标相反。
我想要的东西也可以这样想象。
状况。
while(OrdersTotal()==0)
{
禁止贸易。
}
不,100张图表就足够了,但是,你必须正确地编写指标。
以及如何组织指标中所有符号和时间框架的历史记录的及时加载?
ArrayCopySeries的调用 可以做到这一点?
在指标开始时,ArrayCopySeries的调用并没有抽出历史记录中的新符号。
也许是因为市场在周末关闭,所以没有抽水?
日安!需要帮助当EA工作时,订单被止损关闭,新的订单立即在同一方向的同一栏上打开,结果,止损再次被触发,这可能会持续几次。目标是在被止损平仓后,仅在短线MA与长线MA的下一次交叉后开立新的订单。如果可能的话,请提供mql4中的代码。事先非常感谢!
日安!需要帮助当EA工作时,订单被止损关闭,新的订单立即在同一方向的同一栏中打开,结果,止损再次被触发,这可能会持续几次。目标是在被止损平仓后,仅在短线MA与长线MA的下一次交叉后开立新的订单。如果可能的话,请提供mql4中的代码。谢谢你!
如果订单没有变化,就不应该再交易,如果有新的交叉,就不应该交易。
我不会从头开始写代码 - 这是给自由职业者的。
是的,你不能在Metatrader中打开超过100个图表。以及如何组织及时下载指标中所有符号和时间框架的历史记录?ArrayCopySeries的调用可以做到这一点?在指标开始时,ArrayCopySeries的调用并没有抽出历史记录中的新符号。也许是因为市场在周末关闭,所以没有抽水?
你需要一个周末的脚本。
我在工作日工作。这就是我使用指标的原因。我给它一个工具清单,它要求在它所在的图表上提供时间框架的报价。我不屑于处理错误。十几分钟后,一切都稳定下来了。
我完全忘记了。如果我想保存历史记录,我就必须打开该符号的图表。
穿越的时间或价格应存储在终端的全局变量或文件中,图表上的当前情况应与存储的值进行比较;如果没有变化且订单已被穿越 - 不要再次交易,如果有新的穿越 - 交易。
我不会从头开始写代码,这应该由自由职业者来完成。
谢谢你
我不要求整个代码,但请给出一些提示/暗示。这里是如何确定下一个交叉点的,你能帮忙吗?
谢谢你
当然,我不是要求提供整个代码,但请给我一些指点/建议。下面是如何确定下一个交叉点,你能帮忙吗?
是的,与之前的完全一样,你有EA,在代码中查看。
也许我问得不对,看,我检查了历史记录,发现最后一笔订单被止损平仓了,现在根据你的建议,我应该记住空头和多头的价值,然后在下一个点位,我应该将它们与当前的价值进行比较,如果一个变得比另一个低或高,那么我就开一个新订单。我的理解是否正确。
你可以记住记录两个MAs交叉的条形图的开盘时间。专家顾问已经记住了穿越的时间,并开了一个订单。接下来是监测市场订单的存在,据我所知,市场上只有一个订单。
一旦订单被关闭,专家顾问会将订单关闭的时间与交叉点的时间进行比较。如果OrderCloseTime>CrossTime,则禁止交易并监测新的交叉。如果在此期间发现了新的交叉点--记住它的时间。在这种情况下,OrderCloseTime<CrossTime自动成为一个新的订单,新的订单被打开。
你可以记住记录两个MAs交叉的条形图的开盘时间。专家顾问已经记住了穿越的时间,并开了一个订单。接下来是监测市场订单的存在,据我所知,市场上只有一个订单。
一旦订单被关闭,专家顾问会将订单关闭的时间与交叉点的时间进行比较。如果OrderCloseTime>CrossTime,则禁止交易并监测新的交叉。如果在此期间发现了新的交叉点--记住它的时间。这就自动变成了OrderCloseTime<CrossTime,一个新的订单被打开。