文章 "使用 CGraphic 开发库实现一个剥头皮市场深度" - 页 5

 
Vasiliy Sokolov:

没有时间,因为在 MQL5 中您无法知道报价到达的时间。您最多只能记住 OnBookEvent 事件到达时的时间,所以请记住它。记住找到堆栈顶部的时间也毫无意义,您需要的是价格堆栈的到达时间,而不是找到其最大索引的时间。

我的算法是这样的,现在如果你看堆栈,选定的密度在这里和那里跳跃,但根据这个想法,它根本不是密度,没有人会在 2000 手的价格移动每秒,把他们,把他们关闭,移动 10 刻度向上 10 下,从这样的密度,你不能交易,所以你需要一个计时器,选定的密度,时间多久,它站在这个价格,10 秒或更多,把它分析和输入。

原则上,单独的方法写入选定的指数,在玻璃上运行测试仪算法,是的,都确认了,算法开始筛选出很多不必要的密度。

感谢您的回复。

 
还有一个问题,是否可以在 mt5 中同时使用两个价格堆栈? 是否可以使用本主题中的方法功能初始化两个堆栈并从中获取数据?
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
  • www.mql5.com
Для биржевых инструментов доступно окно "Стакан цен", в котором можно посмотреть текущие заявки на покупку и продажу. Для каждой заявки указано желаемое направление торговой операции, требуемый объем и запрашиваемая цена. Для получения информации...
 
这行不通,因为有错误....
 
在布伦特期货上使用这种赌注毫无意义,因为布伦特期货有多种期货。
 

与本文作者前一篇文章中的问题相同。代码无法运行。甚至无法编译:

Event' - unexpected token, probably type is missing? MBookBtn.mqh 57 12
'Event' - function already defined and has different type MBookBtn.mqh 57 12

如果你向作者寻求帮助,你会得到一个答案:"不"。

荒唐,你为什么还要写文章

 
apezzatto #:
这就是我遇到的错误。您能帮帮我吗?

文件: MBookBtn.mqh
~第 57 行

CMBookBtn::Event(int id,long lparam,double dparam,string sparam)


缺少 void。只需在该行之前添加即可,就像这样:

void CMBookBtn::Event(int id,long lparam,double dparam,string sparam)

编译无误。;)

干杯!