事实证明,自动添加价格翻滚器--不起作用
MqlBookInfo book[]; if(!MarketBookGet(Symbol(),book)) //如果图表上未添加价格玻璃,则自动添加价格玻璃 { if(!MarketBookAdd(Symbol())) { Print(__FUNCTION__,":象征的玻璃杯"+Symbol()+"不要加!"); return( INIT_FAILED ); } else { use_book=true; } } else { use_book=false; }
因为if(!MarketBookGet(Symbol(),book) 返回 true。
进行这一检查的目的是,如果该图表上有使用相同价格图表的智能交易系统,我们将不会添加价格翻滚器。
使用相同的价格图表时,我们不会添加图表,而是使用现有图表。
因此,我们只需添加MarketBookAdd(Symbol()) 堆栈
并在去初始化时移除子层
MarketBookRelease(Symbol());,同时图表上不应有使用相同价格堆栈的 EA 或指标。
使用相同价格的图表。
因此,您只需添加翻滚器MarketBookAdd(Symbol())
并在去初始化时删除子图表
MarketBookRelease(Symbol());,而且图表上不应该有 使用相同 价格堆栈的 EA 或指标。
使用相同的价格图表。
您的理解有问题。如果您进行了MarketBookRelease,其他智能交易系统仍会收到该堆栈。
您的理解有问题。如果您使用 MarketBookRelease,其他 EA 仍会获得堆栈。
在这个图表上?
为什么?
在这张图表上?
在
为什么?
因为MarketBookAdd 和 MarketBookRelease 是对特定 EA/指标的BookEvent 事件的 订阅/释放。它不是对堆栈的订阅。
MarketBookAdd 增加使用堆栈的程序计数器。第二个是减少。
是的。
因为MarketBookAdd 和 MarketBookRelease 是对特定 EA/指标的BookEvent 事件的 订阅。它不是对堆栈的订阅。
MarketBookAdd 增加使用堆栈的程序计数器。第二个会减少。
这个指标显示的是一条丝带,对吗?
由于某些原因,它无法将其显示在图表上。
v 1.03 现代化指标。
现在,柱状图(一个柱状图的最右侧蓝色和红色)显示所选期间买入/卖出交易的总差额。
如果期间 = 0,则重新计算 = 30
如果柱状图不断变化,那它还有什么意义?在我看来,柱状图就足够了,或者至少可以将柱状图移到柱状图的一侧,以便使柱状图同步,这样每个柱状图都可以在特定柱状图下显示,并且可以清楚地看到柱状图的形成原因--是买盘多还是卖盘多。

所有交易的数据:
本指标实时根据交易品种显示交易总数。
作者: prostotrader