MetaEditor build 1463 - 页 4 1234567891011...16 新评论 fxsaber 2016.11.04 19:22 #31 Vladimir Karputov: 请将所有内容集中到一个帖子中:文字、描述、问题。不要吝惜墨水和纸张。亲爱的先生,我再次重申,这是对雷纳特问题的回答。他要求我出示屏幕截图--我照做了。 Vladimir Karputov 2016.11.04 19:24 #32 fxsaber:亲爱的先生,我再次重申,这是对雷纳特问题的回答。他要求我出示屏幕截图,我照做了。请麻烦你认识到,一个技术论坛并不只是告诉你该怎么做。 一个关于交易、自动交易系统和测试交易策略的论坛 MetaEditor build 1463 Renat Fatkhullin, 2016.11.04 19:07 请写得更有技术含量。至少要有截图。否则,就不清楚你说的短语或提到一些脚本或过去的具体含义。还有一件事--请阅读该主题的标题。 fxsaber 2016.11.04 19:28 #33 Vladimir Karputov:试着意识到,技术论坛并不只是告诉你该怎么做。另外--读一下主题的标题。你试图淹没我与雷纳特的技术对话,目的何在?你对MT4的历史观完全不了解。你不知道它有多方便,等等。这就是这里所有的老前辈都知道的事情。当然,还有雷纳特。因此,我们与他在这个问题上的对话是非常实质性的。 Vladimir Karputov 2016.11.04 19:30 #34 fxsaber:你试图使我与雷纳特的技术对话陷入困境的目的是什么?你对MT4的历史观完全不了解。你不知道它有多方便或类似的东西。这就是这里所有的老前辈都知道的事情。当然,还有雷纳特。因此,我们与他在这个问题上的对话是非常实质性的。 我认为你看不懂这个主题的标题?如果你不能,我会告诉你,到目前为止,只有关于新的1463版本的问题,它丝毫不涉及一些来自 "四 "的幻觉疼痛的同志们。 Renat Fatkhullin 2016.11.04 19:34 #35 fxsaber:以下是我在MT5中的故事表述我对交易、仓位、订单有很好的理解。我用纯MQL5写复杂的pretzels。但我完全不能消化这种历史观。我的头在旋转。我无法回答简单的问题,这些问题我在MT4中根本没有想过。这就是为什么我转换了2006年的脚本,它显示了相同的历史,就像这样一切都在那里,就像在我的手掌上。我明白了,这很容易读懂!立即明确谁、在哪里、什么时候、到什么程度。你可以看到所有的连接,等等。是的,现在的想法很清楚了。这个问题已经问了很久了,我们将制作一个额外的主报告,它不仅能排出有交易的订单,还能排出已清除的交易(这就是恐怖之处)。我们只需要把我们的行动放在一起。 fxsaber 2016.11.04 19:50 #36 Renat Fatkhullin:是的,现在的想法很清楚了。这一点已经被要求了很久,我们将制作一个额外的主报告,不仅排出有交易的订单,而且排出已清除的交易(这就是恐怖之处)。我们只需要把我们的行动放在一起。 这就是转换的过程// MQL4&5-code#include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006#include <MQL4_to_MQL5.mqh> // https://www.mql5.com/ru/code/16006#ifdef __MQL5__ void OnStart( void ) { // Report_strict.mq4 ::init(); ::start(); ::deinit(); MessageBox("Загляните в MQL5\\Files"); return; }#endif // __MQL5__// Не обращайте внимание на Warnings - скрипт написан в 2006 году...#define i ii // избегаем часть Warnings#include "Report_strict.mq4" // #property strict (MQL5), original - https://www.mql5.com/ru/code/8126也就是说,我只是为MT5写了MT4函数。而且一切都自动运行。因此,这应该一点都不难。此外,MT4的功能帮助我轻松迁移到MT5。也许你应该写一个类似的库,这样人们就可以切换和阅读你的代码。问题实际上是对代码的阅读。在MT5下的MT4功能,人们立即明白代码的作用。这种便利性使人们在论坛上甚至在MultiCharts和NinjaTrader下讨论MT4-订单语言系统的交易算法。大家一下子就明白了。它已经有点成为一种国际秩序语言。而你的这一成就,你可以也应该感到自豪,可能值得使用。我对清算不熟悉,所以我无法想象问题的严重性。 MetaEditor build 1463 如何转换MT4图表时间周期为1秒 ########### CustomPeriod 指标获取不同周期数据 CPU100% Vladimir Karputov 2016.11.04 20:41 #37 阵列打印。如果你看一下这个提示,第二个元素负责输出的准确性。但是:变量的类型必须是uint,但是提示说_Point,而_Point根本就不是uint。它应该是指Digits()吗? fxsaber 2016.11.04 20:47 #38 Vladimir Karputov:但是:变量类型应该是uint,但在提示中是_Point,而_Point根本就不是uint。它也许是指Digits()吗?我想这一定是指双倍。这样,你不仅可以将量化设置为十的整数次方(Digits)。这是一个早该出现的必要性。 关于交易、自动交易系统和交易策略测试的论坛 标准功能/方法的其他实现方式 Renat Fatkhullin, 2016.09.02 00:55 这个想法很清楚--一个考虑到蜱虫颗粒的规范化函数。 Vladimir Karputov 2016.11.04 20:50 #39 fxsaber:可能是指双倍。因此,量化可以设置为不仅仅是10的整数度(Digits)。久违的需求。不,它应该是一个整数位,而不是一个实数位--小数点后要输出的数字。例如,如果 "3 "被传送,我们就会得到。2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) ArrayPrint(Open,3):2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) 1.112 1.112 1.112 1.112 1.112 1.111 1.112 1.112 1.112 fxsaber 2016.11.04 21:04 #40 Vladimir Karputov:不,它必须是一个整数,而不是一个实数--小数点后要输出的数字。例如,通过 "3 "将产生。2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) ArrayPrint(Open,3):2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) 1.112 1.112 1.112 1.112 1.112 1.111 1.112 1.112 1.112 因此,在正常化过程中的造粒仍然是一个未来的问题。 1234567891011...16 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请将所有内容集中到一个帖子中:文字、描述、问题。不要吝惜墨水和纸张。
亲爱的先生,我再次重申,这是对雷纳特问题的回答。他要求我出示屏幕截图--我照做了。
亲爱的先生,我再次重申,这是对雷纳特问题的回答。他要求我出示屏幕截图,我照做了。
请麻烦你认识到,一个技术论坛并不只是告诉你该怎么做。
一个关于交易、自动交易系统和测试交易策略的论坛
MetaEditor build 1463
Renat Fatkhullin, 2016.11.04 19:07
请写得更有技术含量。至少要有截图。
否则,就不清楚你说的短语或提到一些脚本或过去的具体含义。
还有一件事--请阅读该主题的标题。
试着意识到,技术论坛并不只是告诉你该怎么做。
另外--读一下主题的标题。
你试图淹没我与雷纳特的技术对话,目的何在?
你对MT4的历史观完全不了解。你不知道它有多方便,等等。这就是这里所有的老前辈都知道的事情。当然,还有雷纳特。因此,我们与他在这个问题上的对话是非常实质性的。
你试图使我与雷纳特的技术对话陷入困境的目的是什么?
你对MT4的历史观完全不了解。你不知道它有多方便或类似的东西。这就是这里所有的老前辈都知道的事情。当然,还有雷纳特。因此,我们与他在这个问题上的对话是非常实质性的。
以下是我在MT5中的故事表述
我对交易、仓位、订单有很好的理解。我用纯MQL5写复杂的pretzels。但我完全不能消化这种历史观。我的头在旋转。我无法回答简单的问题,这些问题我在MT4中根本没有想过。
这就是为什么我转换了2006年的脚本,它显示了相同的历史,就像这样
一切都在那里,就像在我的手掌上。我明白了,这很容易读懂!立即明确谁、在哪里、什么时候、到什么程度。你可以看到所有的连接,等等。
是的,现在的想法很清楚了。
这个问题已经问了很久了,我们将制作一个额外的主报告,它不仅能排出有交易的订单,还能排出已清除的交易(这就是恐怖之处)。
我们只需要把我们的行动放在一起。
是的,现在的想法很清楚了。
这一点已经被要求了很久,我们将制作一个额外的主报告,不仅排出有交易的订单,而且排出已清除的交易(这就是恐怖之处)。
我们只需要把我们的行动放在一起。
#include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006
#include <MQL4_to_MQL5.mqh> // https://www.mql5.com/ru/code/16006
#ifdef __MQL5__
void OnStart( void )
{
// Report_strict.mq4
::init();
::start();
::deinit();
MessageBox("Загляните в MQL5\\Files");
return;
}
#endif // __MQL5__
// Не обращайте внимание на Warnings - скрипт написан в 2006 году...
#define i ii // избегаем часть Warnings
#include "Report_strict.mq4" // #property strict (MQL5), original - https://www.mql5.com/ru/code/8126
也就是说,我只是为MT5写了MT4函数。而且一切都自动运行。因此,这应该一点都不难。此外,MT4的功能帮助我轻松迁移到MT5。
也许你应该写一个类似的库,这样人们就可以切换和阅读你的代码。问题实际上是对代码的阅读。在MT5下的MT4功能,人们立即明白代码的作用。这种便利性使人们在论坛上甚至在MultiCharts和NinjaTrader下讨论MT4-订单语言系统的交易算法。大家一下子就明白了。它已经有点成为一种国际秩序语言。而你的这一成就,你可以也应该感到自豪,可能值得使用。
我对清算不熟悉,所以我无法想象问题的严重性。
阵列打印。
如果你看一下这个提示,第二个元素负责输出的准确性。
但是:变量的类型必须是uint,但是提示说_Point,而_Point根本就不是uint。它应该是指Digits()吗?
但是:变量类型应该是uint,但在提示中是_Point,而_Point根本就不是uint。它也许是指Digits()吗?
我想这一定是指双倍。这样,你不仅可以将量化设置为十的整数次方(Digits)。
这是一个早该出现的必要性。
关于交易、自动交易系统和交易策略测试的论坛
标准功能/方法的其他实现方式
Renat Fatkhullin, 2016.09.02 00:55
这个想法很清楚--一个考虑到蜱虫颗粒的规范化函数。
可能是指双倍。因此,量化可以设置为不仅仅是10的整数度(Digits)。
久违的需求。
不,它应该是一个整数位,而不是一个实数位--小数点后要输出的数字。例如,如果 "3 "被传送,我们就会得到。
2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) 1.112 1.112 1.112 1.112 1.112 1.111 1.112 1.112 1.112
不,它必须是一个整数,而不是一个实数--小数点后要输出的数字。例如,通过 "3 "将产生。
2016.11.04 21:50:56.974 ArrayPrint (EURUSD,M30) 1.112 1.112 1.112 1.112 1.112 1.111 1.112 1.112 1.112