对MQL5的祝愿 - 页 62 1...555657585960616263646566676869...131 新评论 kernel 2008.12.08 20:50 #611 FOREXMASTER >> : 你可以与经纪人谈判,并把它放在他那里,但你可能必须有一些严重的钱 才能这样做。 Алексей 2008.12.08 23:22 #612 先生们,做一个十字和零的图表(XO),它非常方便。 否则,所有的蜡烛图和条形图。 Alexandr Galitskij 2008.12.16 00:42 #613 我的9戈比的收藏。 在一个单独的程序中进行测试。 翻转功能(即代替买入,它将直接打开卖出)。 在编辑器中的1行中,不立即需要(调试)的程序可折叠。 改进多货币专家顾问的测试。 摆脱测试时的 "展望未来"。 类型化的变量。 简化了与专家顾问的INI和其他输入文件的工作。 可以用指定的参数对专家顾问 进行自动优化。 能够从外部(互联网)请求数据(通过ftp、rss)。 Rashid Umarov 2008.12.16 08:47 #614 GlucK >> :改进多货币EA的测试。 摆脱测试时的 "瞻前顾后"。 阅读文章MetaTrader 4中的测试仪:有必要知道。那么就不会有展望未来的问题了。 Dmitriy 2008.12.17 16:17 #615 GlucK >> : 我的9戈比给整个捆绑。 ... 利用给定的参数自动优化专家顾问的可能性。 >>这是一个有趣的建议,但并不容易。 什么是预设参数的自动优化的EA? [Deleted] 2008.12.18 10:40 #616 就个人而言,我对当前版本的语言没有意见,唯一缺少的是。 从一个函数返回多个值 数据结构 或其类似物。 函数重载--在类型化的语言中,如果没有它,你可能会遇到困难,特别是在自动类型化没有帮助的情况下。 调调试器 类、模板、接口等功能对这种语言来说是多余的。对于大多数交易者来说(我假设大多数交易者的人道主义背景多于技术背景),这些功能并不明显(但它可能会对那些要写脚本赚钱的人起到作用)。 语言必须尽可能的简单。我不尊重C++,因为它有不合理的复杂性(最近它对大多数任务来说是一个相当理想的解决方案,现在对大多数应用来说它是不合理的复杂)。例如,数据和文本处理在Python、C#、Ruby中实现起来要方便得多。 这里有一个例子(使用伪修改的MQL4),以更好地理解我所提到的功能。 //Объявление функции с несколькими возвращаемыми условиями //orderType, takeProfit, magicNumber int, double, int checkMarketCondition() { //Тело функции return( order, profit); } void openOrder( int orderType, double takeProfit, int magicNumber) { // ... //Разные проверки по вкусу // ... OrderSend( Symbol(), orderType, getLot(), getOpenPrice( orderType), getSlippage(), getStopLoss(), takeProfit, NULL, magicNumber, 0, Green ); // ... //Разные проверки по вкусу // ... } int start() { //Тело функции openOrder( checkMarketCondition()); //продолжение функции return(0); } masharov 2008.12.23 07:17 #617 最好能给测试者增加改变符号属性 的可能性。 例如,我做了一个用于夜间交易的EA。然而,夜间的传播是不同的,因此,在白天进行的测试是不正确的。这就是为什么你必须能够手动设置价差等。 Не важно 2008.12.23 10:07 #618 nickbilak писал(а)>> 你说对了--我想让mt5与dotnet集成:) 我也想要一个。当然,更好的是,终端应该用.NET2或更高版本编写(但没有WPF!)。在这种情况下,在Mono下也可以移植到Linux。 那么调试器的问题就解决了--在MetaEditor中不需要它。如果我们创建一个策略测试器作为构建,我们可以直接从Visual Studio调试和优化一切。 然而这里有很多工作--将终端从MFC转移到.NET。另一个缺点是--你将不得不下载.NET,而且是所有的。但是,作为一项规则,这并不是一个问题。安装程序最好分为两种--有.NET再分配和没有。 作为一种选择,通过COM与.NET集成 - 但我不羡慕在这种情况下,程序员 - 将无聊的Interop,并建立包装的一切,是。 但是,这种过渡的好处要多得多。每个人都将能够随心所欲地扩展。而且会有更少的无意义的问题--几乎所有人们问到的关于算法的问题都已经在.NET3.5中实现。 MQL4语言已经完成了它的工作。 非常感谢开发者。 Lukna 2008.12.24 00:22 #619 我有一个非常小的心血来潮,希望能够在今天的历史上进行测试--这在打点时是很有用的 :) [删除] 2008.12.24 15:25 #620 Zet1972 писал(а)>> 我有一个非常微不足道的愿望--能够在今天的日期历史上进行测试--在做点球的时候很有用 :) 嗯,现在也一样)测试结束是明天的日期,就这样了...... 1...555657585960616263646566676869...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你可以与经纪人谈判,并把它放在他那里,但你可能必须有一些严重的钱 才能这样做。
先生们,做一个十字和零的图表(XO),它非常方便。
否则,所有的蜡烛图和条形图。
我的9戈比的收藏。
在一个单独的程序中进行测试。
翻转功能(即代替买入,它将直接打开卖出)。
在编辑器中的1行中,不立即需要(调试)的程序可折叠。
改进多货币专家顾问的测试。
摆脱测试时的 "展望未来"。
类型化的变量。
简化了与专家顾问的INI和其他输入文件的工作。
可以用指定的参数对专家顾问 进行自动优化。
能够从外部(互联网)请求数据(通过ftp、rss)。
改进多货币EA的测试。
摆脱测试时的 "瞻前顾后"。
我的9戈比给整个捆绑。
...
利用给定的参数自动优化专家顾问的可能性。
>>这是一个有趣的建议,但并不容易。 什么是预设参数的自动优化的EA?
就个人而言,我对当前版本的语言没有意见,唯一缺少的是。
类、模板、接口等功能对这种语言来说是多余的。对于大多数交易者来说(我假设大多数交易者的人道主义背景多于技术背景),这些功能并不明显(但它可能会对那些要写脚本赚钱的人起到作用)。
语言必须尽可能的简单。我不尊重C++,因为它有不合理的复杂性(最近它对大多数任务来说是一个相当理想的解决方案,现在对大多数应用来说它是不合理的复杂)。例如,数据和文本处理在Python、C#、Ruby中实现起来要方便得多。
这里有一个例子(使用伪修改的MQL4),以更好地理解我所提到的功能。
最好能给测试者增加改变符号属性 的可能性。
例如,我做了一个用于夜间交易的EA。然而,夜间的传播是不同的,因此,在白天进行的测试是不正确的。这就是为什么你必须能够手动设置价差等。
你说对了--我想让mt5与dotnet集成:)
我也想要一个。当然,更好的是,终端应该用.NET2或更高版本编写(但没有WPF!)。在这种情况下,在Mono下也可以移植到Linux。
那么调试器的问题就解决了--在MetaEditor中不需要它。如果我们创建一个策略测试器作为构建,我们可以直接从Visual Studio调试和优化一切。
然而这里有很多工作--将终端从MFC转移到.NET。另一个缺点是--你将不得不下载.NET,而且是所有的。但是,作为一项规则,这并不是一个问题。安装程序最好分为两种--有.NET再分配和没有。
作为一种选择,通过COM与.NET集成 - 但我不羡慕在这种情况下,程序员 - 将无聊的Interop,并建立包装的一切,是。
但是,这种过渡的好处要多得多。每个人都将能够随心所欲地扩展。而且会有更少的无意义的问题--几乎所有人们问到的关于算法的问题都已经在.NET3.5中实现。
MQL4语言已经完成了它的工作。
非常感谢开发者。
我有一个非常微不足道的愿望--能够在今天的日期历史上进行测试--在做点球的时候很有用 :)
嗯,现在也一样)测试结束是明天的日期,就这样了......