对MQL5的祝愿 - 页 45

 

好吧,如果mcl4功能能够区分数据类型,那么也许是一个复杂的解决方案。

在我的变体中,用字符串替换int,A-所有(容易记住;),B,C,等等。

将对固定字符串起作用,HistoryDepth( dd ); 对用户字符串起作用。

 

也许我会重复自己的观点(因为我还没有读完整个讨论)。


如果支持权益条的模式,那就太好了。

虽然,也许这与MQL5无关,而是与MT5有关......

 
DrShumiloff:

也许我会重复自己的观点(因为我还没有读完整个讨论)。


如果支持权益条的模式,那就太好了。

然而,它可能指的是MT5而不是MQL5...

如果我们要存储ticks而不是bar。如果我存储ticks而不是bar,我就可以实现任何逻辑,但在我们的情况下,我的右手在左耳上,而且不总是(...)。如果你想让MT4存储ticks,那么很多事情都会简化,从bar formation的逻辑到测试员的工作。

 

这里有一个有趣的观点,我想起了我很久以来一直想问的问题。

Сколько максимум лотов можно купить/продать?


在XXX指数上最多可以开10手,不管是一次开仓还是分几次开仓。

我们也应该在marketInfo中输入它,例如:MarketInfo("XXX", MODE_ALLMAXLOT)。
 

唉,但你不能没有一个单一功能的图书管理员......
这可以通过一个代码编辑器的例子来实现。

只要对出版物的格式稍加修改,你就可以大大地实现自动化。
都是通过解析包含一组用户函数的文件进行工作的...

double PriceOpenLastPos(string sy="", int op=-1, int mn=-1) {
// такой или /* такой */ комментарий, первую строку которго можно
// выводить как хинт с кратким описанием функции...
...код функции...
}

这些文件应该有自己独特的扩展名,例如:.nuf;)
在元编辑器中再引入一个标签:BF,(或Bibunctions:))。

其中。
(有条件地命名路径)
Body => Div => Table => Tr => Td
Body是一个特殊的文件夹,用于存储文件 和子用户文件夹。
表 - 用户的文件夹的子文件夹。
Tr - 带有一组函数的文件
Td - 文件中的函数列表(函数本身)。

用户文件夹选项将允许按作者、目的等灵活分离功能。

分类和其他有趣的事情会对日常工作有所帮助。

 

我发现了这个效果:在右下角的图片中,箭头应该正好在ZZ的上面。这个错误的解释是,箭头是提前设定的,当价格达到箭头时,有漏网之鱼。这意味着,箭头不是由时间设定的,而是由未来的预期条数设定的。这需要纠正,因为出现了漏网之鱼。

 

外汇交易往往需要专家对事件作出快速反应,这已不是什么秘密。在MetaQuotes正在实施的MT多处理支持概念的框架内,MQL5也应具备组织多线程专家顾问的能力。在资源密集型的算法中,这将加快专家顾问的反应速度,并大大减少他们在测试器中的测试时间。

你可以通过不同的方式实现这一目标。例如,你可以引入特殊的操作符,告诉编译器它们之间的代码必须在一个单独的子进程中执行。因此,一个允许你确定某个特定进程的执行是否已经终止的函数。

或者我们甚至可以创建一个特殊的类,其对象将在自己的独立进程中执行,以及一个指向在这个独立进程中执行的程序的指针。(例如,在Delphi中就是这样做的)。

而在MT中,我认为增加一个设置,让用户指定系统允许多少个处理器(核心)使用MT,会很有用。这样,一个多处理器的MT5在积极运行时就不会占用系统的所有资源,而会留下所需数量的处理器空闲。

 

老生常谈的问题--Mql5和MT5什么时候才能看到光明?

我非常想用测试器测试多币种的EA...

问候,安德鲁

 
Prival:

如果你要存储ticks而不是bar。然后我们可以做出任何逻辑,但现在我们的右手在左耳上,而且不总是(......)。如果我想用MT4来存储ticks,那么很多事情就简化了,从bar形成的逻辑到测试器的工作。

舒米洛夫博士 28.05.2008 11:19

如果支持权益条的模式,这将是一个大类。

然而,它可能与MT5有关,而不是MQL5那么多...

这对我来说是一个启示,MT中没有 "参考点"。至少他们有一个时钟发生器,用于在同一时间形成所有的条形图,而不是在一个新的刻度线到来时,而你却在谈论刻度线和等分。

 

我想要一个可定制的工具栏,其上的按钮可以分配给脚本、火鸡等。

或单选按钮对象