伟大而可怕的MT4永远(或如何制定过渡策略) - 页 22 1...151617181920212223242526272829...31 新评论 Artyom Trishkin 2021.05.10 09:19 #211 Igor Makanu:这都是关于标题的账户。关于预期的拐杖--我有2021年,我期望最友好的软件,作为一个例子--同样的Python,它允许用户尽可能简洁地写他们的代码,并得到一个完成的结果,所以它迅速 "起飞"--人们不希望写冗长的代码为自己的自我满足,但希望在最短的时间内解决他们的 "欲望"ZS:记得脚趾和耳朵吗? ...- 想象一下,你得到了Win 111,一切都很好,但现在需要通过按键盘上的电源按钮来切换键盘布局,我理解狂热者会感到扭曲,会对键盘上的理想按钮竖起脚趾头。 Ehhh.曾经有一段时间,人们对MT4幸灾乐祸,说它的控制力不够,开发者需要更多的控制力,并从MQL中给予他们访问。一旦他们给了他们,事情就变得非常糟糕。尽管以前所有的检查和期望都是隐藏在用户的眼睛里。毕竟,在MT4中,开仓票 返回。这表明,所有与交易环境的同步只是隐藏在用户的眼睛和顽皮的笔下。 Отсылка ордера --> [чёрный ящик] --> Тикет открытой позиции (ордера как принято в MQL4) (или -1) 所以人们要求进入黑匣子--他们得到了。 现在你必须自己做同步工作。问了吗?问了。他们有吗?他们做到了。它好吗?他们说,这将是很好的。给了之后--就变坏了。 让我们解开隐藏在MQL4标准函数中的所有内容,看看是否真的如此简单,是否全部由两行神奇的代码实现?我不这么认为... 因此,这种比较是非常不正确的。如果你将MT4中标准交易功能内的所有MQL代码展开,并比较代码量,首先将你在黑盒子中看到的东西移植到MT5中。那么比较将是正确的。 这就是关于MT5的拐杖和东西,以及 "嘿,多么友好和兴奋-美丽的MT4"--正确比较代码的数量和逻辑。只有一个地方是黑匣子,另一个地方是它自己的实现(按照要求,记得吗)。 关于复杂化--我同意。是的,它已经变得更加复杂,需要编写更多的代码。但是,正如你在上面看到的那样--你问并笑着说:"MQL4是为家庭主妇准备的,但我们已经从家庭主妇中成长起来,想要严肃起来"...。 好了,现在变得严重了。 Alexey Viktorov 2021.05.10 09:22 #212 Igor Makanu:这都是关于标题的账户。关于预期的拐杖 - 我有2021年,我希望最方便的软件,作为一个例子 - 同样的Python,它允许用户写他的代码尽可能简洁,并得到一个现成的结果,所以它迅速 "起飞" - 人们不希望写一个冗长的代码为自己的自我满足,但希望在最短的时间解决他们的 "欲望ZS:记得脚趾和耳朵 吗? ...- 想象一下,你得到了一个Win 111,所以一切都很好,但键盘布局现在需要通过按电源按钮切换系统,我明白,特别是狂热的扭曲,将拇指的脚按下系统上的神圣按钮 鉴于重点,我想这是针对我的。 我也在谈论对冲账户。我一点也不反对加速,但如果互联网的速度与CPU的速度不匹配,那么我们还能谈什么加速?你应该意识到,开仓是在服务器上进行的,而且不确定开仓一定没有错误。而OrderSend()的回复速度直接取决于互联网的速度......所以,MT4里面都有,直到收到服务器的回复,才会有延续性。而只有在收到票据或错误号码后,才能知道一切。而这种秩序是为所有人设定的。因此,执行速度 不在一个较高的水平。 现在MT5有一个不同的策略......程序员必须检查它是否被执行......如果你愿意,你必须检查,但如果你不愿意,你将得到一个增加的速度。但你出于某种原因,不想理解这一点,并对必须检查感到不满,而且你不是在检查,而是试图寻找拖延时间。 这和爬行主义有什么关系? 用MQL5写友好的软件,而Python不是为了用它来写而创造的,然后扔掉MQL5......这就是我的想法。 Igor Makanu 2021.05.10 09:23 #213 我个人已经参加了一百五十次,没有什么可以说服我的,我早就知道每个平台的优点。 我对它的实施不感兴趣。 未结头寸。允许在脚本运行期间从任何终端关闭一些位置。这种 "干预 "是必要的,只是为了避免愚蠢的决定。 关于交易、自动交易系统和测试交易策略的论坛 伟大而可怕的MT4永远(或如何建立一个聪明的迁移策略) fxsaber, 2021.05.08 18:54 我需要在MT5上写一个脚本,在一个空账户上开100个头寸。 在MT4上是这样解决的。 void OnStart() { while (OrdersTotal() < 100) OrderSend(_Symbol, OP_BUY, 0.1, Ask, 0, 0, 0); Print(OrdersTotal()); } 谁有关于MT5的解决方案? Artyom Trishkin 2021.05.10 09:35 #214 Igor Makanu:我个人已经参加了一百五十次,没有什么可以说服我的,我早就知道每个平台的优点。我对该主题的实施感兴趣。 你知道这个建议是为了什么。 我需要在MT5上写一个脚本,在一个空账户上开100个头寸。 在MT4上是这样解决的。 void OnStart() { while (OrdersTotal() < 100) OrderSend(_Symbol, OP_BUY, 0.1, Ask, 0, 0, 0); Print(OrdersTotal()); } 谁有关于MT5的解决方案? 如果我想显示MQL5是多么令人厌恶(因为我需要在 那里写下在MQL4中已经写在OrderSend()里面的东西)。 因此,那些不理解MQL4简单性本质的新的无知者会说MQL5有多么糟糕--他们将不得不在每个 "我想 "之后和 "好的保持 "之前自己写检查,而不是两行代码[1.我想开仓 100次。 2.好的-保持],在第一种情况下向用户隐藏,在第二种情况下扩展为MQL代码。这是最纯粹的操纵行为。 很可能由于问题中的陷阱,没有人会在这个问题上做出公开的决定--很多人都明白这种垃圾话的意义--展示快乐-完美的MQL4和复杂-摩登-核心的MQL5。我将很高兴自己是错的。但这个问题的表述说明了很多问题。 fxsaber 2021.05.10 09:40 #215 Artyom Trishkin:让我们解开隐藏在标准MQL4函数中的所有内容,看看是否有那么简单,是否都是用两行神奇的代码完成的。我不这么认为... 在架构上,你不可能出现像MT5那样的情况。不是在外面,而是在里面。因为在内部没有MT5的订单/交易/位置的概念(不是你在外部看到的)。也就是说,MT4的内部结构比MT5的内部结构简单得多。 双重条目不是MT5的问题,而是一个架构上的错误,Total()函数显示出错误的结果。而当一个开仓的 订单(完全填充)与它的位置一起被放置。总而言之,只有拐杖才能解决一切问题。而且,现在似乎所有的拐杖都可以全面使用。 Alexey Viktorov 2021.05.10 09:40 #216 Artyom Trishkin: ......这纯粹是一种操纵。 我不明白其中的原因......。 关于交易、自动交易系统和交易策略测试的论坛 如何用好MT4(或如何创建迁移策略)? Alexey Viktorov, 2021.05.09 09:15 也就是说,你为MQL5提出这样的条件,有人可能会搞砸,但对于MQL4,你却没有这样做?如果我从另一家公司连接到我的账户,并下了几笔挂单,MQL4会开什么? 你想在没有任何检查的情况下乱来吗?你是在提倡编程中的放任自流,还是为了某些人的私利而试图诽谤MQL5 ? 在mql4中写下同样的内容,并进行检查,万无一失。 Igor Makanu 2021.05.10 09:41 #217 Artyom Trishkin:你知道这句话是什么意思吗:....为了让所有无知的人知道MQL5是多么的令人厌恶 这是推测,问题必须得到解决,如果我们试图像有技术知识的人那样思考。 我尝试了5次来解决这个问题,直到我找到了最佳的方法。 Alexey Viktorov 2021.05.10 09:43 #218 fxsaber: ...而且,现在似乎所有的拐杖都可以完全使用。 只是不要用这些拐杖打破你的头。 fxsaber 2021.05.10 09:44 #219 Artyom Trishkin:为了向所有无知的人展示MQL5是多么令人厌恶(因为你必须在那里写下MQL4中OrderSend()里面 已经写好的东西)。 这与简明扼要无关。使用你的公共交易库,写出问题的解决方案。我是在询问解决方案,而不是在评估它。 事实上,这个基本问题在MT5上还没有得到解决。而且我并不关心代码的长度。 既然这里有人有自己的贸易库,难道他们就不能用自己现成的方案来写这样一个简单的表述脚本吗? fxsaber 2021.05.10 09:46 #220 Igor Makanu:我接触过这个问题五次,直到我想出了如何最佳地解决这个问题。 我自己还没有试过MT4风格。 理论上它应该可以。我还没有机会看它。 1...151617181920212223242526272829...31 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这都是关于标题的账户。
关于预期的拐杖--我有2021年,我期望最友好的软件,作为一个例子--同样的Python,它允许用户尽可能简洁地写他们的代码,并得到一个完成的结果,所以它迅速 "起飞"--人们不希望写冗长的代码为自己的自我满足,但希望在最短的时间内解决他们的 "欲望"
ZS:记得脚趾和耳朵吗? ...- 想象一下,你得到了Win 111,一切都很好,但现在需要通过按键盘上的电源按钮来切换键盘布局,我理解狂热者会感到扭曲,会对键盘上的理想按钮竖起脚趾头。
Ehhh.曾经有一段时间,人们对MT4幸灾乐祸,说它的控制力不够,开发者需要更多的控制力,并从MQL中给予他们访问。一旦他们给了他们,事情就变得非常糟糕。尽管以前所有的检查和期望都是隐藏在用户的眼睛里。毕竟,在MT4中,开仓票 返回。这表明,所有与交易环境的同步只是隐藏在用户的眼睛和顽皮的笔下。
Отсылка ордера --> [чёрный ящик] --> Тикет открытой позиции (ордера как принято в MQL4) (или -1)
所以人们要求进入黑匣子--他们得到了。
现在你必须自己做同步工作。问了吗?问了。他们有吗?他们做到了。它好吗?他们说,这将是很好的。给了之后--就变坏了。
让我们解开隐藏在MQL4标准函数中的所有内容,看看是否真的如此简单,是否全部由两行神奇的代码实现?我不这么认为...
因此,这种比较是非常不正确的。如果你将MT4中标准交易功能内的所有MQL代码展开,并比较代码量,首先将你在黑盒子中看到的东西移植到MT5中。那么比较将是正确的。
这就是关于MT5的拐杖和东西,以及 "嘿,多么友好和兴奋-美丽的MT4"--正确比较代码的数量和逻辑。只有一个地方是黑匣子,另一个地方是它自己的实现(按照要求,记得吗)。
关于复杂化--我同意。是的,它已经变得更加复杂,需要编写更多的代码。但是,正如你在上面看到的那样--你问并笑着说:"MQL4是为家庭主妇准备的,但我们已经从家庭主妇中成长起来,想要严肃起来"...。
好了,现在变得严重了。
这都是关于标题的账户。
关于预期的拐杖 - 我有2021年,我希望最方便的软件,作为一个例子 - 同样的Python,它允许用户写他的代码尽可能简洁,并得到一个现成的结果,所以它迅速 "起飞" - 人们不希望写一个冗长的代码为自己的自我满足,但希望在最短的时间解决他们的 "欲望
ZS:记得脚趾和耳朵 吗? ...- 想象一下,你得到了一个Win 111,所以一切都很好,但键盘布局现在需要通过按电源按钮切换系统,我明白,特别是狂热的扭曲,将拇指的脚按下系统上的神圣按钮
鉴于重点,我想这是针对我的。
我也在谈论对冲账户。我一点也不反对加速,但如果互联网的速度与CPU的速度不匹配,那么我们还能谈什么加速?你应该意识到,开仓是在服务器上进行的,而且不确定开仓一定没有错误。而OrderSend()的回复速度直接取决于互联网的速度......所以,MT4里面都有,直到收到服务器的回复,才会有延续性。而只有在收到票据或错误号码后,才能知道一切。而这种秩序是为所有人设定的。因此,执行速度 不在一个较高的水平。
现在MT5有一个不同的策略......程序员必须检查它是否被执行......如果你愿意,你必须检查,但如果你不愿意,你将得到一个增加的速度。但你出于某种原因,不想理解这一点,并对必须检查感到不满,而且你不是在检查,而是试图寻找拖延时间。
这和爬行主义有什么关系? 用MQL5写友好的软件,而Python不是为了用它来写而创造的,然后扔掉MQL5......这就是我的想法。
我个人已经参加了一百五十次,没有什么可以说服我的,我早就知道每个平台的优点。
我对它的实施不感兴趣。
未结头寸。允许在脚本运行期间从任何终端关闭一些位置。这种 "干预 "是必要的,只是为了避免愚蠢的决定。
关于交易、自动交易系统和测试交易策略的论坛
伟大而可怕的MT4永远(或如何建立一个聪明的迁移策略)
fxsaber, 2021.05.08 18:54
我需要在MT5上写一个脚本,在一个空账户上开100个头寸。
在MT4上是这样解决的。
谁有关于MT5的解决方案?
我个人已经参加了一百五十次,没有什么可以说服我的,我早就知道每个平台的优点。
我对该主题的实施感兴趣。
你知道这个建议是为了什么。
我需要在MT5上写一个脚本,在一个空账户上开100个头寸。
在MT4上是这样解决的。
谁有关于MT5的解决方案?
如果我想显示MQL5是多么令人厌恶(因为我需要在 那里写下在MQL4中已经写在OrderSend()里面的东西)。
因此,那些不理解MQL4简单性本质的新的无知者会说MQL5有多么糟糕--他们将不得不在每个 "我想 "之后和 "好的保持 "之前自己写检查,而不是两行代码[1.我想开仓 100次。 2.好的-保持],在第一种情况下向用户隐藏,在第二种情况下扩展为MQL代码。这是最纯粹的操纵行为。
很可能由于问题中的陷阱,没有人会在这个问题上做出公开的决定--很多人都明白这种垃圾话的意义--展示快乐-完美的MQL4和复杂-摩登-核心的MQL5。我将很高兴自己是错的。但这个问题的表述说明了很多问题。
让我们解开隐藏在标准MQL4函数中的所有内容,看看是否有那么简单,是否都是用两行神奇的代码完成的。我不这么认为...
在架构上,你不可能出现像MT5那样的情况。不是在外面,而是在里面。因为在内部没有MT5的订单/交易/位置的概念(不是你在外部看到的)。也就是说,MT4的内部结构比MT5的内部结构简单得多。
双重条目不是MT5的问题,而是一个架构上的错误,Total()函数显示出错误的结果。而当一个开仓的 订单(完全填充)与它的位置一起被放置。总而言之,只有拐杖才能解决一切问题。而且,现在似乎所有的拐杖都可以全面使用。
Artyom Trishkin:
......这纯粹是一种操纵。
我不明白其中的原因......。
关于交易、自动交易系统和交易策略测试的论坛
如何用好MT4(或如何创建迁移策略)?
Alexey Viktorov, 2021.05.09 09:15
也就是说,你为MQL5提出这样的条件,有人可能会搞砸,但对于MQL4,你却没有这样做?如果我从另一家公司连接到我的账户,并下了几笔挂单,MQL4会开什么?
你想在没有任何检查的情况下乱来吗?你是在提倡编程中的放任自流,还是为了某些人的私利而试图诽谤MQL5 ?
在mql4中写下同样的内容,并进行检查,万无一失。
你知道这句话是什么意思吗:....
为了让所有无知的人知道MQL5是多么的令人厌恶
这是推测,问题必须得到解决,如果我们试图像有技术知识的人那样思考。
我尝试了5次来解决这个问题,直到我找到了最佳的方法。
fxsaber:
...而且,现在似乎所有的拐杖都可以完全使用。
只是不要用这些拐杖打破你的头。
为了向所有无知的人展示MQL5是多么令人厌恶(因为你必须在那里写下MQL4中OrderSend()里面 已经写好的东西)。
这与简明扼要无关。使用你的公共交易库,写出问题的解决方案。我是在询问解决方案,而不是在评估它。
事实上,这个基本问题在MT5上还没有得到解决。而且我并不关心代码的长度。
既然这里有人有自己的贸易库,难道他们就不能用自己现成的方案来写这样一个简单的表述脚本吗?
我接触过这个问题五次,直到我想出了如何最佳地解决这个问题。
我自己还没有试过MT4风格。 理论上它应该可以。我还没有机会看它。