任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1124 1...111711181119112011211122112311241125112611271128112911301131...1178 新评论 Anton Govorukhin 2017.02.15 15:25 #11231 Alexey Viktorov: 任何人都是这样在价格上设置止损的。只有点数乘以_Point,并加入到当前价格 中。但没有人禁止指定一个特定的价格。 我们必须为所有未平仓的订单在指定的价格上设置一个止损。例如,我们开了三个订单,止损价格,例如1.32511,已经在专家顾问中指定。这就是我们所需要的) Vitalie Postolache 2017.02.15 18:17 #11232 Anton Govorukhin: 我们需要它在给定的价格上为所有未平仓的订单设置一个止损。例如,开了三个订单,在专家顾问中写了一个止损,例如1.32511。应该是这样的) 从Kodobase获取任何使用止损的专家顾问,并修改设置止损的部分。这是为15分钟的慢工出力。 Evgeniy Oshurkevich 2017.02.15 20:55 #11233 大家好,请向我解释一下服务器->终端->顾问的逻辑。我有这个问题是因为EA中的错误处理功能。就我对教程的理解而言,TIC是。问题:一开始,当服务器传输一个报价时,它只是一个报价,还是在这个TICK-周期中,服务器上立即有一个关于各种错误的数据(当然,如果它发生的话)?不了解逻辑,就很难进行编程 Vitalie Postolache 2017.02.15 21:20 #11234 Evgeniy Oshurkevich:大家好,请向我解释一下服务器->终端->顾问的逻辑。我有这个问题是因为EA中的错误处理功能。就我对教程的理解而言,TIC是。问题:一开始,当服务器传输一个报价时,它只是一个报价,还是在这个TICK-周期中,服务器上立即有一个关于各种错误的数据(当然,如果它发生的话)?不了解逻辑,就很难进行编程 错误的出现是不分时间点的。 Evgeniy Oshurkevich 2017.02.15 21:28 #11235 Vitalie Postolache: 错误的出现与蜱虫无关。那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该如何对待他们,我必须向他们寻求帮助,我必须向他们询问细节。如果错误来了也不管,那么GetLastError()本身就会问服务器是否有错误? Vitalie Postolache 2017.02.15 22:06 #11236 Evgeniy Oshurkevich:那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该如何对待他们,我必须向他们寻求帮助,我必须向他们询问细节。如果错误来了也不管,那么GetLastError()本身就会询问服务器是否有错误?好吧,服务器上没有客户端的错误,根本没有,从来没有,在任何地方都没有,首先要明白这一点。服务器在回应客户的交易指令 时返回一个数字代码,仅此而已。代码0 - 没关系,命令顺利通过,没有任何问题。代码大于0 - 有问题,终端记录错误代码和解密。对服务器返回代码的处理不仅要在专家顾问中考虑,程序员在向服务器发送命令前必须考虑错误,防止在交易订单中发送错误的数值,导致错误。那么,使用EA的交易就不会被禁止。否则你会得到一个签名。例如:账户中没有足够的钱买入1手欧元,专家顾问没有考虑到这一点,而是用订单轰炸服务器,每隔一格买入1手。自然,服务器最多只能将该账户设置为手动模式。如果专家顾问首先检查买入1手所需的保证金,然后将这一数值与账户中的可用资金进行比较,如果发现资金不足,就不会进行交易,而是向交易者发出警告,那么就一切正常,这是一个良好行为的例子。 你应该考虑所有可能的错误情况,在可能的情况下纠正数值,在不可能的情况下阻止交易,并向交易商发出问题警告。 Vitaly Muzichenko 2017.02.15 22:12 #11237 Evgeniy Oshurkevich:那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该怎么做,我必须用专家顾问来做,但我不知道该怎么做。如果错误来了也不管,那么GetLastError()本身就会问服务器是否有错误?原则:关于进行交易操作,从逻辑上讲,我们必须了解 "是否有足够的资金进行交易?下一步:"这是对订单的正确水平,或者距离是否允许?- 检查。这是对你这边的检查,不要去碰服务器。下一步:检查通过并成功通过--我们向服务器发送一个订单并等待响应,函数GetLastError() 接收来自服务器的响应,如果没有错误 "0",如果有错误,它分别返回错误代码,并返回你的订单进行修改。此外,任务是处理收到的错误,并决定是否重新轰炸服务器,或只是平静下来。错误代码在帮助中。PS.当我在写的时候,你已经回复了) Evgeniy Oshurkevich 2017.02.15 22:21 #11238 维塔利-波斯托拉奇 和维塔利-穆齐琴科,一个大的人类感谢你。))想象一下,我终于得到了它))))。 Vitaly Muzichenko 2017.02.15 22:27 #11239 Evgeniy Oshurkevich:维塔利-波斯托拉奇 和维塔利-穆齐琴科,一个大的人类感谢你。))想象一下,我终于明白了)。 优秀)完成细节。想象一下这种情况:你的经纪公司在周五报价到23-59,但它的交易请求只处理到23-50。 你有一个EA,它的随机指标在某处交叉,它开始向服务器发送请求,得到错误 "市场已关闭",但刻度在继续,它在每个刻度上再次发送命令。你认为服务器会喜欢它吗?考虑这样的事情也是可取的。 Evgeniy Oshurkevich 2017.02.15 22:45 #11240 Vitaly Muzichenko: 很好)那么让我补充一下。想象一下这种情况:你的经纪公司在周五报价到23-59,但交易请求只处理到23-50。 你有一个EA,它的随机指标在某处被交叉,它开始向服务器发送请求,并得到 "市场关闭 "的错误,但刻度继续,它在每个刻度发送订单,没有检查。你认为服务器会喜欢它吗?这种事情也应该考虑。 我已经得到了,在此感谢你。 我在任何订单 前都规定了错误处理功能,但我仍然想知道如何减缓专家顾问的速度,是否会因为我的错误而出现错误,以及在哪里规定错误。例如,我试图打开一个订单,但出现了一个错误,如何得到它?例如,OrderSend(....);做了一个交易,我怎样才能得到它是否成功的信息? 1...111711181119112011211122112311241125112611271128112911301131...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
任何人都是这样在价格上设置止损的。只有点数乘以_Point,并加入到当前价格 中。但没有人禁止指定一个特定的价格。
我们需要它在给定的价格上为所有未平仓的订单设置一个止损。例如,开了三个订单,在专家顾问中写了一个止损,例如1.32511。应该是这样的)
大家好,请向我解释一下服务器->终端->顾问的逻辑。我有这个问题是因为EA中的错误处理功能。就我对教程的理解而言,TIC是。
问题:一开始,当服务器传输一个报价时,它只是一个报价,还是在这个TICK-周期中,服务器上立即有一个关于各种错误的数据(当然,如果它发生的话)?
不了解逻辑,就很难进行编程
大家好,请向我解释一下服务器->终端->顾问的逻辑。我有这个问题是因为EA中的错误处理功能。就我对教程的理解而言,TIC是。
问题:一开始,当服务器传输一个报价时,它只是一个报价,还是在这个TICK-周期中,服务器上立即有一个关于各种错误的数据(当然,如果它发生的话)?
不了解逻辑,就很难进行编程
错误的出现与蜱虫无关。
那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?
我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该如何对待他们,我必须向他们寻求帮助,我必须向他们询问细节。
如果错误来了也不管,那么GetLastError()本身就会问服务器是否有错误?
那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?
我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该如何对待他们,我必须向他们寻求帮助,我必须向他们询问细节。
如果错误来了也不管,那么GetLastError()本身就会询问服务器是否有错误?
好吧,服务器上没有客户端的错误,根本没有,从来没有,在任何地方都没有,首先要明白这一点。
服务器在回应客户的交易指令 时返回一个数字代码,仅此而已。代码0 - 没关系,命令顺利通过,没有任何问题。代码大于0 - 有问题,终端记录错误代码和解密。
对服务器返回代码的处理不仅要在专家顾问中考虑,程序员在向服务器发送命令前必须考虑错误,防止在交易订单中发送错误的数值,导致错误。那么,使用EA的交易就不会被禁止。否则你会得到一个签名。
例如:账户中没有足够的钱买入1手欧元,专家顾问没有考虑到这一点,而是用订单轰炸服务器,每隔一格买入1手。自然,服务器最多只能将该账户设置为手动模式。
如果专家顾问首先检查买入1手所需的保证金,然后将这一数值与账户中的可用资金进行比较,如果发现资金不足,就不会进行交易,而是向交易者发出警告,那么就一切正常,这是一个良好行为的例子。
你应该考虑所有可能的错误情况,在可能的情况下纠正数值,在不可能的情况下阻止交易,并向交易商发出问题警告。
那我就不明白了。错误处理函数只需要用于交易案例,我的理解是否正确?是在开立订单之前还是在修改订单之前。这是否正确?也就是说,在打开一个订单之前,我应该首先确保服务器上没有错误;如果有,我就打开这个订单?
我的EA一直在发送订单,没有任何错误信息,可能是因为我的EA的顽固性。可能是因为这个原因,我的EA不被允许进行交易。我不知道该怎么做,我必须用专家顾问来做,但我不知道该怎么做。
如果错误来了也不管,那么GetLastError()本身就会问服务器是否有错误?
原则:关于进行交易操作,从逻辑上讲,我们必须了解 "是否有足够的资金进行交易?下一步:"这是对订单的正确水平,或者距离是否允许?- 检查。这是对你这边的检查,不要去碰服务器。
下一步:检查通过并成功通过--我们向服务器发送一个订单并等待响应,函数GetLastError() 接收来自服务器的响应,如果没有错误 "0",如果有错误,它分别返回错误代码,并返回你的订单进行修改。此外,任务是处理收到的错误,并决定是否重新轰炸服务器,或只是平静下来。错误代码在帮助中。
PS.当我在写的时候,你已经回复了)
维塔利-波斯托拉奇 和维塔利-穆齐琴科,一个大的人类感谢你。))想象一下,我终于明白了)。
很好)那么让我补充一下。想象一下这种情况:你的经纪公司在周五报价到23-59,但交易请求只处理到23-50。 你有一个EA,它的随机指标在某处被交叉,它开始向服务器发送请求,并得到 "市场关闭 "的错误,但刻度继续,它在每个刻度发送订单,没有检查。你认为服务器会喜欢它吗?这种事情也应该考虑。