对MQL5的祝愿 - 页 9 12345678910111213141516...131 新评论 Karakuts 2007.10.01 01:09 #81 我真的希望开发环境能够变得更加方便用户,即。 1.代码导航--从所有声明的函数列表中快速跳转到该函数。 2.函数的主体 可以通过一次点击隐藏/显示(不要建议Bauleken 不要内联,我已经这样做了--而且很不方便!!)。 Edgar Akhmadeev 2007.10.01 11:34 #82 albe: 大理。 chv: 戈里利奇。 我有一个愿望,希望在服务器上有一个TrailingStop :)。 仍在跟踪StopLoss和TakeProfit... 究竟是什么样的算法?这个库中 至少有11种拖尾。以及在服务器上实现多少个(或其他)? 只要有一个简单的跟踪,即最后一次修改操作所设定的那个停止的线性拉升,就足够了,只是为了能够在晚上关闭计算机。而更复杂的算法将在专家顾问中实现。 许多使用自己终端软件的交易商都实施了简单的跟踪止损。 当然,这使经销商的服务器超载,所以他们不感兴趣,但至少这是一件神圣的事情,是为了真金白银。 将TS放在服务器上不是正确的地方,也就是说,不适合MQL5开发者。 虽然这个东西是可取的。让它(TS)原始而简单,例如,不是打勾,而是一小时一次,而且不超过50点,这样就不会给经销商和他们的服务器带来压力。这是相当可行的,不需要任何特别的努力。 ALE-E-E,经销商,叫出来,人们在叫你。而作为回应--沉默。 不是有一家公司为经销商开发MQL5和服务器吗? 如果MetaQuotes做出这样的产品,经销商也会有这样的产品(除了最贫穷的人,他们会节省资源)。 实际上,尽管该主题的名称,我们提供MetaQuotes软件,而不仅仅是语言。 Oleg 2007.10.02 21:25 #83 对MQL5的更多祝福。 1.能够用自己的通用函数连接文件模块,这样就不用每次在新的专家顾问中重写(复制)它们。以后,当发展出现时,这将是有用的。 2.我再重复一遍:快速访问变量和函数的描述。 3.在测试过程中,在一个单独的窗口,显示预选变量的当前值。这是最实际的愿望,因为在调试过程中需要花费大量的时间来确定它们! 4.在算法执行过程中,可以通过新的函数HALT强制卸载整个MetaTraderXXX应用程序。 5.要想在EA运行时有机会改变专家类型的变量(在线),据我所知,这只能在将EA附加到图表上时进行一次。 Igor Malcev 2007.10.02 22:05 #84 albe:对MQL5的更多祝福。 1.能够用自己的通用函数连接文件模块,这样就不用每次在新的专家顾问中重写(复制)它们。在未来,当新的发展出现时,这将是相关的。 #include <UniversalFunction.mqh> 这些功能仍然可以被连接。 2.我想再次快速跳到变量和函数的描述。 将光标放在一个功能上,然后按F1键 这个现在可以用了。 3.在测试过程中在一些单独的窗口显示预选变量的当前值。这是最重要的要求,因为在调试过程中需要花费大量时间来识别它们!这是最重要的要求。 现在你可以使用Print()来打印变量的值。 4.在一个算法的执行过程中,可以强制卸载整个MetaTraderXXX应用程序,例如通过新的函数HALT。 if(IsStopped()){return(-1);} 当插入到循环中时,它强行停止(例如,从图表中删除脚本时,它在脚本中工作正常) 5.在EA操作过程中(运行中)有机会改变专家变量--据我所知,这只能在将EA附加到图表上时进行一次。 甚至现在就可以在附在图表上的专家顾问的设置 中做到这一点。 一般来说,建议阅读帮助--现在还有很多事情可以做............。 Oleg 2007.10.03 19:02 #85 我同意第1点,我作为一个真正的傻瓜,没有研究过目前MQL4的所有功能。 我对第2点有误解。我指的不是HELP,而是下面的例子:我有一个函数,在程序代码中,当我把光标放在它上面(在调用这个函数时),点击鼠标右键,立即跳到描述(初始化)这个函数的行。同样地,对于我的变量,迅速移到我设置它的代码行(如int X=0;)。 п3.你现在可以用Print()来输出变量的值--我知道,但我不会说这是超级方便的,要做到这一点,你必须先把代码改成Print(...),然后编译并通过测试运行,然后在再次纠正错误后删除(注释)这个Print(...)。这些都是不必要的操作,当你可以在一个新的变量窗口中检查它们的当前值时(无需改变代码!!)。 4.强制卸货的可能性 整个MetaTraderXXX应用程序的 在算法EXAMPLE的执行过程中,只需通过新的函数HALT。这一点:如果(IsStopped()){return(-1);}不会卸载整个MetaTraderXXX应用程序(程序)。通俗地讲:不卸载整个应用程序。有时必须应用它。 当插入到循环中时,它会强行关闭程序(例如,从图表中删除脚本时,它在脚本中工作正常)。这就终止了EA,而不是交易终端。 5.要想在EA运行时有机会改变专家类型的变量(在线),据我所知,这只能在将EA附加到图表上时做一次。------ 这甚至可以在现在连接到图表的EA的设置 中完成--我试过了,但当EA连接到图表上时,它是有效的。 建议你阅读帮助--现在还有很多事情可以做............。好建议,我将强迫自己去做。 Edgar Akhmadeev 2007.10.04 21:55 #86 3. В процессе тестирования в каком-нибудь отдельном окне выводить текущее значение заранее выбранных переменных. Это самое актуальное пожелание, т.к. на определение таковых уходит уйма времени при отладке!!! 现在你可以使用Print()来输出变量的值。 不要触摸神圣的东西 :)选定变量的可视化是所有IDE中调试器必须具备的功能,既然调试器已被承诺,我们也在等待它的到来。 一般来说,我们建议进行改进,但如何在没有改进的情况下变得成熟--这就是FAQ。 [删除] 2007.10.09 22:20 #87 我想扩大内置指标的清单。通过iCustom 调用自定义指标会减慢专家顾问的运行速度,这并不是什么秘密。对用户进行调查并根据结果嵌入最受欢迎的变体如何? Alex 2007.10.11 03:46 #88 也许这已经写过了,但只是以防万一:非常需要对不同仪器的几个MTS同时进行测试,并在一份报告中输出测试结果。 Виктор 2007.10.17 19:26 #89 在程序员们筋疲力尽的时候,我将从普通用户那里增加三个戈比。 1.我将加入要求在语言中加入 "翻转顺序 "的功能。 2.我将加入请求,使测试器成为一个独立的程序;这肯定会提高其能力和速度。 而且,如果终端挂断,我们将不必重新启动测试(反之亦然)。 3.我将加入请求,允许从一个终端管理不同经纪公司的几个账户。 但 "最美 "将是根据指标窗口上的MA叠加使用第一指标的数据。 想象一下,你在CP1的从属终端的菜单中选择了 "复制交易",指明了CP0的主终端的安装目录,就这样。 "就这样--八次。当然,也支持通过专家顾问进行交易。 4.如果我们能用鼠标修改订单,那就更方便了(拖放未结订单的TP、SL和挂单的所有参数)。如果SK在AutoGraf中做到了这一点,为什么不把它作为终端的一个标准功能? 最后几点我可能是在做梦,但渴望并不有害。 Владимир Тезис 2007.10.17 20:40 #90 但我反对允许用鼠标拖动止损单--要实现这样的选项,开发人员必须将这些订单的水平画成用户可访问的对象(非程序员也可使用)。结果,当一个人只要把线混起来,订单就会进入服务器--ERROR ORDER!如果图表上的线不多,那些图表上只有这样的线的人怎么办?例如,有一个交易系统,挂单有一定的步骤,而且是双向的。因此,整个图表将被水平线 所覆盖。再加上止损单的行数,可以想象在那里是多么容易混淆,尤其是对没有经验的交易者。不,让它成为--让它成为。这个东西是没有必要的。不等它被整合到终端中,开发者就会收到要求删除这种 "便利 "的请求和要求。例如,我不希望在交易中因为不小心移错了线而造成损失。在MQL4数据库中,有一个专家顾问,可以用鼠标画出一个止损单。如果你需要它,请随意使用,特别是由于它是经过调试和免费的。 12345678910111213141516...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我真的希望开发环境能够变得更加方便用户,即。
1.代码导航--从所有声明的函数列表中快速跳转到该函数。
2.函数的主体 可以通过一次点击隐藏/显示(不要建议Bauleken 不要内联,我已经这样做了--而且很不方便!!)。
我有一个愿望,希望在服务器上有一个TrailingStop :)。
仍在跟踪StopLoss和TakeProfit...
究竟是什么样的算法?这个库中 至少有11种拖尾。以及在服务器上实现多少个(或其他)?
只要有一个简单的跟踪,即最后一次修改操作所设定的那个停止的线性拉升,就足够了,只是为了能够在晚上关闭计算机。而更复杂的算法将在专家顾问中实现。
许多使用自己终端软件的交易商都实施了简单的跟踪止损。
当然,这使经销商的服务器超载,所以他们不感兴趣,但至少这是一件神圣的事情,是为了真金白银。
将TS放在服务器上不是正确的地方,也就是说,不适合MQL5开发者。
虽然这个东西是可取的。让它(TS)原始而简单,例如,不是打勾,而是一小时一次,而且不超过50点,这样就不会给经销商和他们的服务器带来压力。这是相当可行的,不需要任何特别的努力。 ALE-E-E,经销商,叫出来,人们在叫你。而作为回应--沉默。
实际上,尽管该主题的名称,我们提供MetaQuotes软件,而不仅仅是语言。
对MQL5的更多祝福。
1.能够用自己的通用函数连接文件模块,这样就不用每次在新的专家顾问中重写(复制)它们。以后,当发展出现时,这将是有用的。
2.我再重复一遍:快速访问变量和函数的描述。
3.在测试过程中,在一个单独的窗口,显示预选变量的当前值。这是最实际的愿望,因为在调试过程中需要花费大量的时间来确定它们!
4.在算法执行过程中,可以通过新的函数HALT强制卸载整个MetaTraderXXX应用程序。
5.要想在EA运行时有机会改变专家类型的变量(在线),据我所知,这只能在将EA附加到图表上时进行一次。
对MQL5的更多祝福。
1.能够用自己的通用函数连接文件模块,这样就不用每次在新的专家顾问中重写(复制)它们。在未来,当新的发展出现时,这将是相关的。
这些功能仍然可以被连接。
2.我想再次快速跳到变量和函数的描述。
将光标放在一个功能上,然后按F1键
这个现在可以用了。
3.在测试过程中在一些单独的窗口显示预选变量的当前值。这是最重要的要求,因为在调试过程中需要花费大量时间来识别它们!这是最重要的要求。
现在你可以使用Print()来打印变量的值。
4.在一个算法的执行过程中,可以强制卸载整个MetaTraderXXX应用程序,例如通过新的函数HALT。
当插入到循环中时,它强行停止(例如,从图表中删除脚本时,它在脚本中工作正常)
5.在EA操作过程中(运行中)有机会改变专家变量--据我所知,这只能在将EA附加到图表上时进行一次。
甚至现在就可以在附在图表上的专家顾问的设置 中做到这一点。
一般来说,建议阅读帮助--现在还有很多事情可以做............。
4.强制卸货的可能性 整个MetaTraderXXX应用程序的 在算法EXAMPLE的执行过程中,只需通过新的函数HALT。这一点:如果(IsStopped()){return(-1);}不会卸载整个MetaTraderXXX应用程序(程序)。通俗地讲:不卸载整个应用程序。有时必须应用它。 当插入到循环中时,它会强行关闭程序(例如,从图表中删除脚本时,它在脚本中工作正常)。这就终止了EA,而不是交易终端。
5.要想在EA运行时有机会改变专家类型的变量(在线),据我所知,这只能在将EA附加到图表上时做一次。------ 这甚至可以在现在连接到图表的EA的设置 中完成--我试过了,但当EA连接到图表上时,它是有效的。
建议你阅读帮助--现在还有很多事情可以做............。好建议,我将强迫自己去做。
3. В процессе тестирования в каком-нибудь отдельном окне выводить текущее значение заранее выбранных переменных. Это самое актуальное пожелание, т.к. на определение таковых уходит уйма времени при отладке!!!
现在你可以使用Print()来输出变量的值。
我想扩大内置指标的清单。通过iCustom 调用自定义指标会减慢专家顾问的运行速度,这并不是什么秘密。对用户进行调查并根据结果嵌入最受欢迎的变体如何?
1.我将加入要求在语言中加入 "翻转顺序 "的功能。
2.我将加入请求,使测试器成为一个独立的程序;这肯定会提高其能力和速度。
而且,如果终端挂断,我们将不必重新启动测试(反之亦然)。
3.我将加入请求,允许从一个终端管理不同经纪公司的几个账户。
但 "最美 "将是根据指标窗口上的MA叠加使用第一指标的数据。
想象一下,你在CP1的从属终端的菜单中选择了 "复制交易",指明了CP0的主终端的安装目录,就这样。
"就这样--八次。当然,也支持通过专家顾问进行交易。
4.如果我们能用鼠标修改订单,那就更方便了(拖放未结订单的TP、SL和挂单的所有参数)。如果SK在AutoGraf中做到了这一点,为什么不把它作为终端的一个标准功能?
最后几点我可能是在做梦,但渴望并不有害。