对MQL5的祝愿 - 页 3 12345678910...131 新评论 [删除] 2007.09.21 11:38 #21 alexnau: wellx。 我以前已经写过了,但我还是要说一遍。 - 回调函数,与终端本身一起工作 - 断开/恢复连接 - 管理几个EA的队列(mutexes, critical sections....)。 - 调试器(任何) - 直接支持条形图编号(从最古老的到最新鲜的),并有条形图数量变化的消息- 从MQL函数创建dll(将有助于创建库,这将减少大量指标的整体代码)。 解决有不确定性的问题,不太可能会改善更新的MQL。为什么我们需要一些警报来计算当前条形(零条)的数量? 尽管有 "倒计时",但在我看来,确定必要栏的逻辑是清晰而简单的。 我不是要求改变目前的变体,而只是要求增加支持。 这样做的目的是不需要在每个新的柱子上重新计算历史,你只需要检查柱子数量的变化。因此,终端上的负荷减少了,呼入也不那么频繁了。 Rashid Umarov 2007.09.21 11:40 #22 酒吧的数量仍然可以控制。这就是Bars 的作用。 Candid 2007.09.21 12:48 #23 alexnau: wellx。 - 支持直接的小节编号(从最早的到最近的),并通知小节数量的变化 来解决不确定性问题,它不太可能改善更新的MQL。为什么我们需要任何警报来计算当前条形图(零条)之后的数字? 尽管有 "倒计时",但在我看来,确定必要栏的逻辑是清晰而简单的。 这将减少在历史中寻找正确的条形图的问题,而是指定其 "向后 "的索引,而且会更经济。 诶,以前的热情和乐观已经不在了:),但我要加上我的5戈比。 在测试器中,代替 "检查点 "模式,添加 "所有刻度 "参数 "每条街的专家顾问启动数量"。反正 "按公开价格 "的模式不应该被取消,因为更紧凑的fxt被用于此。然而,不,最好用 "以接近的价格 "模式取代它 :) 再说一遍。 -在init中增加全局变量与程序变量的绑定。 -为测试人员制作一个exe文件。 -添加到指标缓冲区( 针对每种类型的变量) -与专家顾问进行有效的数据交换。 Sceptic Philozoff 2007.09.21 12:56 #24 另外:增加测试一个任意名称的fxt文件的能力。为什么目前fxt文件名和字符之间的关系僵化? Edgar Akhmadeev 2007.09.21 13:06 #25 以下是我到目前为止想到的对新系统的愿望(按降序排列)。 语言 ---- 将双数转换成最大精度的字符串(>8)。 有条件的编译(#ifdef、#ifndef、#define、#undefine)。 能够用#define替换关键词(用于条件编译)。该值可以是空的。 例子。 //#define EXTERN extern //正常 #define EXTERN // 竞赛 外来的int opt = 0。 嵌套评论/* */。 不是ANSI,但几乎到处都在实施(而且是禁用)。允许用普通文本注释快速注释一大块代码。 结构(承诺)。 多维数组,更好的Din管理。 调试器(承诺?) 活动 例外情况 API 指针或类似的东西,用于列表,甲板,... 与数据库的接口(SQL或ODBC)。数据库不能是一个服务器。 内联函数 功能 过载 混淆性(难以反编译)。 在EA初始化时对字符串进行单一解密,改变代码流,代码混合,不删除未使用的代码。 添加垃圾代码和数据... 用#pragma来控制这一切。 终端 -------- 在设置中,指定程序或带有选项(和元变量)的MQL脚本,以便在编译前(和编译后? 编辑 -------- 评论/取消评论操作(通过按钮和/或热键)。 Павел 2007.09.21 13:11 #26 1.在一个单独的程序中制作测试器(如MQL编辑器和终端)。 2.制作一个更强大的遗传算法(能够测试10到20次方的变体数量)。 3.加快测试过程。(我几乎不会等待15-30个小时,这将是一个致命的任务! 4.介绍仓位逆转的功能(即如果你有一个5手的买入仓位,你可以将其转换为卖出5手)。 暂时就这些了。 Dmitrii 2007.09.21 17:42 #27 跷跷板的另一个愿望。如果除了优化期,我们还能指定找到的参数的交叉检查期,那就更好了。这个功能可以从交易系统的再培训(或NS的再培训)中节省一点。 Alex 2007.09.21 18:16 #28 我想要一个函数。输入的数据是优化数据加上一系列的返回值。当然,输出的是优化后的数值。 Victor Nikolaev 2007.09.21 18:52 #29 klot: 跷跷板的另一个愿望。如果除了优化期,我们还能指定找到的参数的交叉检查期,那就更好了。这个功能可以从交易系统的再培训(或NS的再培训)中节省一点。 这就是我们真正需要的东西。 Владимир Тезис 2007.09.21 23:27 #30 Integer: 醉翁之意不在酒。 好吧,我有一个适度的建议。我建议在语言中引入一个函数,它将返回给定值所在的数组单元格的数量(或者在失败的情况下返回减一)。 否则我们每次都要安排一个循环。ArrayBsearch()函数不适合 - 它返回错误的值。 这个函数返回的值仍然会被检查是否相等-1,所以你可以用ArrayBsearch返回的索引检查值是否与所需的值相等。差异不大 引用一下参考资料。 int ArrayBsearch(...) 返回第一个数组维度中第一个找到的元素的索引。 如果数组中没有指定值的元素,该函数将返回最近的元素的索引(按值计算)。 那么,当你搜索的不仅仅是数组中的一个数字的索引,而是订单中的一个票据的索引时,这个函数根本不适合--为什么我需要最近的类似票据的索引,而我需要的正是这个票据,如果它不存在,这个订单就不在市场中--它已经关闭了,我们应该在历史中找到它!"。当你与同步移位的数组一起工作时,索引是一个非常重要的东西,它必须是准确的,否则就不能使用。 12345678910...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我以前已经写过了,但我还是要说一遍。
- 回调函数,与终端本身一起工作
- 断开/恢复连接
- 管理几个EA的队列(mutexes, critical sections....)。
- 调试器(任何)
- 直接支持条形图编号(从最古老的到最新鲜的),并有条形图数量变化的消息
- 从MQL函数创建dll(将有助于创建库,这将减少大量指标的整体代码)。
解决有不确定性的问题,不太可能会改善更新的MQL。为什么我们需要一些警报来计算当前条形(零条)的数量?
尽管有 "倒计时",但在我看来,确定必要栏的逻辑是清晰而简单的。
- 支持直接的小节编号(从最早的到最近的),并通知小节数量的变化
来解决不确定性问题,它不太可能改善更新的MQL。为什么我们需要任何警报来计算当前条形图(零条)之后的数字?
尽管有 "倒计时",但在我看来,确定必要栏的逻辑是清晰而简单的。
这将减少在历史中寻找正确的条形图的问题,而是指定其 "向后 "的索引,而且会更经济。
诶,以前的热情和乐观已经不在了:),但我要加上我的5戈比。
在测试器中,代替 "检查点 "模式,添加 "所有刻度 "参数 "每条街的专家顾问启动数量"。反正 "按公开价格 "的模式不应该被取消,因为更紧凑的fxt被用于此。然而,不,最好用 "以接近的价格 "模式取代它 :)
再说一遍。
-在init中增加全局变量与程序变量的绑定。
-为测试人员制作一个exe文件。
-添加到指标缓冲区( 针对每种类型的变量) -与专家顾问进行有效的数据交换。
语言
----
将双数转换成最大精度的字符串(>8)。
有条件的编译(#ifdef、#ifndef、#define、#undefine)。
能够用#define替换关键词(用于条件编译)。该值可以是空的。
例子。
//#define EXTERN extern //正常
#define EXTERN // 竞赛
外来的int opt = 0。
嵌套评论/* */。
不是ANSI,但几乎到处都在实施(而且是禁用)。允许用普通文本注释快速注释一大块代码。
结构(承诺)。
多维数组,更好的Din管理。
调试器(承诺?)
活动
例外情况
API
指针或类似的东西,用于列表,甲板,...
与数据库的接口(SQL或ODBC)。数据库不能是一个服务器。
内联函数
功能 过载
混淆性(难以反编译)。
在EA初始化时对字符串进行单一解密,改变代码流,代码混合,不删除未使用的代码。
添加垃圾代码和数据...
用#pragma来控制这一切。
终端
--------
在设置中,指定程序或带有选项(和元变量)的MQL脚本,以便在编译前(和编译后?
编辑
--------
评论/取消评论操作(通过按钮和/或热键)。
2.制作一个更强大的遗传算法(能够测试10到20次方的变体数量)。
3.加快测试过程。(我几乎不会等待15-30个小时,这将是一个致命的任务!
4.介绍仓位逆转的功能(即如果你有一个5手的买入仓位,你可以将其转换为卖出5手)。
暂时就这些了。
跷跷板的另一个愿望。如果除了优化期,我们还能指定找到的参数的交叉检查期,那就更好了。这个功能可以从交易系统的再培训(或NS的再培训)中节省一点。
跷跷板的另一个愿望。如果除了优化期,我们还能指定找到的参数的交叉检查期,那就更好了。这个功能可以从交易系统的再培训(或NS的再培训)中节省一点。
好吧,我有一个适度的建议。我建议在语言中引入一个函数,它将返回给定值所在的数组单元格的数量(或者在失败的情况下返回减一)。 否则我们每次都要安排一个循环。ArrayBsearch()函数不适合 - 它返回错误的值。
这个函数返回的值仍然会被检查是否相等-1,所以你可以用ArrayBsearch返回的索引检查值是否与所需的值相等。差异不大
引用一下参考资料。
int ArrayBsearch(...)
返回第一个数组维度中第一个找到的元素的索引。
如果数组中没有指定值的元素,该函数将返回最近的元素的索引(按值计算)。
那么,当你搜索的不仅仅是数组中的一个数字的索引,而是订单中的一个票据的索引时,这个函数根本不适合--为什么我需要最近的类似票据的索引,而我需要的正是这个票据,如果它不存在,这个订单就不在市场中--它已经关闭了,我们应该在历史中找到它!"。当你与同步移位的数组一起工作时,索引是一个非常重要的东西,它必须是准确的,否则就不能使用。