头寸规模计算器(MetaTrader 指标)可根据以下因素告诉您应该交易多少手:
其主要功能包括:
这项指标是它的同名免费在线工具的演进版。”头寸规模计算器”适用于 MT4 和 MT5,但 MT5 版本的形式不同,因为它能提供更好的功能,并且具备更先进的平台。
面板的主选项卡是指标功能的主要控制位置,用于输出最重要的计算结果 — 头寸规模、风险、回报、风险回报比。 有以下可用控制和输出:
“风险”选项卡可以帮您评估当前或潜在的风险及回报情况。该指标使用简单的算法,根据止损位(或没有止损位)计算当前未结头寸和挂单的风险。它还评估已开立头寸的潜在回报以及指标基于止盈水平计算得出的头寸。所用的风险分析方法不能解决涉及对冲单和头寸的复杂情况。“风险计算器”指标可以帮您更深入地分析投资组合的风险。您可以用两个复选框控制“风险”选项卡,并在十个输出字段中查看计算结果:
保证金选项卡中列出了与所计算头寸的保证金相关的信息、开仓所计算的头寸后使用的保证金和可用的保证金,以及考虑了当前可用保证金和杠杆比例之后的最大头寸规模。 此选项卡仅有一个输入字段和五个输出字段:
掉期选项条的信息用于显示与当前交易工具和已计算头寸数量相关的隔夜利息付款。 它显示多头头寸与空头头寸的掉期类型、名义掉期,以及每日、每年、每手及每份已计算头寸数量的掉期。
脚本选项条用于帮助你对交易脚本进行一些控制。 如果您未使用 PSC-Trader,您可以跳过此选项条。
如果您的主要目的是根据止损位和当前市场参数计算头寸规模,那么此指标的使用就非常简单。
除了基于面板的控制方法以外,指标还有一套输入参数。计算器的显示选项和许多默认选项均通过 MetaTrader 输入参数设置。
所有默认参数都可以在面板中修改。添加它们的目的是让您的操作更便捷。您可以将它们保存至设置文件或创建图表模板。
主选项卡是最大的一个选项卡,可搭配任何背景:此示例中为白色背景。 止盈线的颜色已通过输入参数更改为橙色,以提升可读性。此处的订单类型设置为止损限价,因此图表上还可以看到紫色止损线。
从“风险”选项卡的此屏幕截图中可以看出,黑色背景颜色和图表网格线并不会干扰面板。 这里的风险输出显示Infinity(无穷大),很明显卖出订单未设置止损位。
即使是最大胆的配色方案也能适用于头寸大小计算器。 在此例中,使用了蓝绿色背景以及绿色和红色蜡烛线。 止损线的颜色设定为黑色。
本例显示附有经典黑白配色方案图表的掉期选项条。 经纪商对比特币保证金交易收取高昂的展期费用。
当面板被设为背景后,它将变成透明色,你可以轻松分析已展示的图表。 同时,你能看到此选项条上用于交易脚本管理的值。
可一键最小化面板,以便完全不会遮挡图标,方便交易者查看整张图表。
头寸规模计算器正通过一个专用的GitHub仓库开发中。我们鼓励您积极参与这项指标的改进。您可以通过pull-request提交您设计的功能,也可以审核现有的建议、修改和修订等。
如要安装指标,请务必将三份文件全部复制到 /MQL4/Indicators/、 /MQL5/Indicators/(如果您使用 MetaTrader 5 上)或相同的子文件夹:
您需要编译 PositionSizeCalculator.mq4(PositionSizeCalculator.mq5),而不是另外两份。
您可以使用此指标的头寸规模输出来在相同或其他平台上手动开仓交易。 此外,您可以使用自定义交易脚本,这些脚本将根据所计算的仓位大小和指定的入场点位、止损位和止盈位开仓交易。 只需复制到平台数据文件夹 /MQL4/Scripts/ (或 /MQL5/Scripts/)子文件夹。 编译后,将以 PSC-Trader 出现在交易终端的“导航”子窗口中的“脚本”下。 如果您希望非常快速地开仓订单,您还可以设置热键以运行此脚本。可通过头寸数量计算器的脚本选项条控制脚本行为。
通过是否确认创建头寸来执行交易脚本的示例:
关于此指标,您有什么建议或问题吗?您可随时在指标论坛上与其他交易者和 MQL 程序员就头寸规模计算器展开讨论。
编译“头寸规模计算器”时出现编译错误,该如何解决?
首先,请确保您编译了正确的文件:MetaTrader 4中为PositionSizeCalculator.mq4,MetaTrader 5中为PositionSizeCalculator.mq5。其次,要确保另外两个文件(Defines.mqh和PositionSizeCalculator.mqh )置于与编译文件相同的文件夹中。如果问题仍未解决,请在官方讨论区发帖提问,同时注明头寸规模计算器的版本,MetaTrader的版本,以及编译错误的副本或屏幕截图。
我安装了指标,但是将它添加至图表后,没有任何反应。为什么?
它很可能需要编译。为此,请在MetaTrader“导航”窗口的指标列表中用左键单击它,然后点击“进入”。 MetaEditor将打开计算器的源代码。然后点击“F7”。如有编译错误,请查阅上述问题解答。
指标/脚本无法正常运行。我该怎么办?
为了帮您解决这个问题,笔者需要知道您使用的指标/脚本版本、MetaTrader版本(包括Build版本号)、经纪商、账户类型及账户货币。此外,请提供您的终端/工具箱子窗口中“Experts”选项卡的输出内容:
DBL_EPSILON
替换FLT_EPSILON
,以修复潜在的精确度问题。