指标: 持仓信息面板

 

持仓信息面板:

面板形式的指标。显示持仓方向结果: 结果手数和向上或向下箭头。

AUDUSD

作者: Vladimir Karputov

 

开仓时间 返回第一个 仓位的票据,最终形成净头寸 方向 (PositionGetInteger(POSITION_TYPE))。

在这种情况下,TP 和 SL 将对应于开仓时间的最后一个 仓位,这与净仓位方向一致。

  const double total_volume = PositionSelect(Symbol()) ? ((PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY) ?
                                                          +PositionGetDouble(POSITION_VOLUME) :
                                                          -PositionGetDouble(POSITION_VOLUME)) : 0;
 
如果能附加关闭所有这些位置的 CloseALL 按钮就更好了...
 
Сергей Криушин:
如果能附加一个 CloseALL 按钮来关闭所有这些位置,那就更好了....。

实际上,这是一个指标。因此,根据定义,它不能关闭/打开/修改仓位。如果需要关闭/打开/修改仓位,最好使用脚本。也就是说,该指标可视化跟踪净头寸,并在需要时在所需符号的图表上抛出脚本,它将关闭该符号上的所有头寸。

补充:

一些错误的工作逻辑出现了--脚本应该扔到所需符号的图表上:(.

 
我在 Metatrader5 的代码库中找到该指标后,使用了 "下载 "功能,然后尝试在 "插入 "菜单中添加该指标,但找不到它。 请您帮帮我! 谢谢 Kliment
 
Kliment Kalchev :
您好,

我想知道如何激活这个指标。

我在 Metatrader5 的代码库中找到这个指标后,使用了 "下载 "功能,然后尝试在 "插入 "菜单中添加它,但我在那里找不到它。

请您帮助我!
谢谢您的帮助

Kliment

指标 Positions_Info_Panel.mq5 和包含的文件 Positions_Info_Panel_Dialog.mqh 必须放在一个文件夹中。

这一点可以在说明中看到:


 
是的,当我下载它们时,它们会自动转到那里:


之后我如何访问指标....。
 
Kliment Kalchev :
是的,当我下载它们时,它们会自动转到那里:


之后我如何访问指标....。

现在双击该指标 - 在 MetaEditor 编辑器中打开。剩下的工作就是在 MetaEditor 编辑器中进行编译(F7 键)。

 
Vladimir Karputov:

现在双击该指标--它将在 MetaEditor 编辑器中打开。剩下的就是在 MetaEditor 编辑器中编译了(F7 键)。

好的,我已经完成了。其中一个出现了 6 个错误 :



而文件正是在这个文件夹中 - 从第一个错误开始(无法打开 :C:\path)
 
Kliment Kalchev :
其中一列出现了 6 个错误:

我看不到错误(这是第一列)。我无法读取。

 
我已经设法做到了......只是它搜索的是:PositionsInfo Panel Dialog ......而实际文件是这样的 Positions_Info_Panel_Dialog
只要删除"_"并保持打开状态,就能完美编译并顺利运行。非常感谢!