初学者的问题 MQL5 MT5 MetaTrader 5 - 页 261

 
YAndrey:
我已经找到时间来研究位置和它们的属性。我不明白--如果开仓和平仓,我怎样才能列举出所有按符号开仓和平仓的历史仓位?我想选择该符号的全部历史仓位,然后搜索每个历史仓位的历史交易。我怎样才能做到这一点呢?到处都描述了如何获得订单和交易的历史记录,但如何获得头寸的清单?你稍微误解了这个问题。我不是在问如何处理当前的立场,这是显而易见的。如何获得过去的历史性职位,但已经成为过去?我理解,POSITION的生命力来自于交易量变得不同于零的那一刻,到它变得等于零的那一刻。如何获得职位列表?不是订单和交易,而是选定的一对的位置?

虽然MetaTrader5处理净头寸,但它不包含 净头寸的历史。这很令人惊讶,但却是事实。你只能访问当前的、开放的职位。历史职位不直接提供。你唯一能做的就是根据订单或交易的历史来模拟仓位的历史。这始终是一个非简单的解决方案,但有几篇文章描述了这些算法。阿纳托利向你指出了其中的一篇文章。

YAndrey:
...我的理解是,位置从交易量变得不同于零的那一刻开始,直到等于零的那一刻。
如果你在FORTS上交易,那就更复杂了。每次清理时都会重新开放职位。清理工作每天进行两次,时间为14:00和18:45。如果你在早上10:01开仓,晚上20:00平仓,并且没有进行任何其他交易,你将有三个不同标识符的历史仓位。1.从10:01到14:00 2.从14:03到18:45 3.从19:00到20:00
 
C-4:

...

如果你在FORTS上交易,那就更复杂了。该职位在每次清算时都会重新开放。清理工作每天进行两次,时间是14:00和18:45。如果你在早上10:01开仓,晚上20:00平仓,并且没有进行任何其他交易,你将有三个不同标识符的历史仓位。1.从10:01到14:00 2.从14:03到18:45 3.从19:00到20:00
巨大的。)而在这种情况下,如何收集位置历史?虽然,如果这个操作(重开)被标记为注释,我们可以通过这些注释到达位置的开头。重新开仓时是否保留了原先开仓的所有属性?比如说魔术
 
tol64:
遗憾的是。)那么在这种情况下,如何收集职位历史?虽然,如果这个操作(重开)被标记为注释,那么我们可以利用它们来获得位置的开始。当重新打开时,是否保留了最初打开位置的所有属性?比如说魔术

经纪人是否保持仓位的属性并不重要。毕竟,位置本身并没有保存在终端历史中。清算后,该头寸被关闭,取而代之的是两笔交易,其方向为出场进场,并在备注中注明 "变动保证金关闭/打开"。这是一个什么样的位置,哪个初始订单触发了它,以及谁拥有它--所有这些迷人的问题都提供给我们,用户。

先生们,FORTS的交易!这可以训练机智、编程技巧和出色的分析能力。

 
C-4:

经纪人是否保持仓位的属性并不重要。毕竟,位置本身并没有保存在终端历史中。清算后,该头寸被关闭,取而代之的是两笔交易,其方向为出场进场,并在备注中注明 "变动保证金关闭/打开"。这是一个什么样的位置,哪个初始订单触发了它,以及谁拥有它--所有这些迷人的问题都提供给我们,用户。

先生们,FORTS的交易!这可以训练机智、编程技巧和出色的分析能力。

这似乎很简单。

该职位以其自身的评论开场。所有带有 "变化幅度关闭/打开 "注释的交易是指由用户标记的开始位置。仓位的关闭 也可以用注释或魔法标记来标记。

 
C-4:

虽然MetaTrader5处理净头寸,但它不包含 净头寸的历史。这很令人惊讶,但却是事实。你只能访问当前的、开放的职位。历史职位不直接提供。你唯一能做的就是根据订单或交易的历史来模拟仓位的历史。这始终是一个非简单的解决方案,但有几篇文章描述了这些算法。阿纳托利指给你看这些文章中的一篇。

如果你在FORTS上交易,那就更复杂了。每次清仓时都会重新开仓。清理工作每天进行两次,时间为14:00和18:45。如果你在早上10:01开仓,晚上8:00平仓,没有进行任何其他交易,你将有三个不同标识符的历史头寸。1.从10:01到14:00 2.从14:03到18:45 3.从19:00到20:00
18:45和19:00之间会发生什么?我的账户里有了钱?它被封锁了吗?事实证明,没有钱,就没有地位......?是否有任何地方有描述?
 
YAndrey:
18:45和19:00之间会发生什么?钱会出现在我的账户中吗?它被封锁了吗?否则就会发现,没有钱,没有地位......?是否有任何地方有描述?

在18:45和19:00之间,有一个股票市场的时空奇点:))说实在的,在清算的时候什么都可能发生。报价中经常出现表格中的疯狂数字和难以理解的运动。对这些数值进行分析是没有意义的。

一般来说,FORTS的经纪费计算和变动保证金的计提值得在交易员手册 中单独发一个详细帖子。我应该收集我的想法并张贴出来。为了演示,让我们分析一下几个真实的经纪人报告。他们的计算系统与MT4甚至MT5的传统计算系统非常不同。

 
barabashkakvn:

出现了几个问题。

  1. 你对 "点 "的理解是什么?如果你采取GBPJPY,点差约为63点或6点。
  2. 在这张截图中,你看不到任何评论。
  3. 这张截图没有显示订单和交易之间的联系

像这样:右击 "历史 "标签,选择 "订单和交易"。它应该看起来像这样。


项目由4位数组成。

在这张截图中,你可以看到一个有利可图的短期交易是如何以亏损而不是盈利收场的。我需要在一个总负数的位置上的点,所以作为一系列的正数,使总的损失变成总的正数。 我怎样才能做到这一点而不关闭整个头寸?

附加的文件:
1.jpg  236 kb
2.jpg  108 kb
 
superprofit:

4个字符的点。

在截图中,你可以看到一个有利可图的短期交易是如何以亏损而不是盈利收场的。 我可能使用了错误的订单类型,但是当我在部分头寸上设置TP时,整个头寸就会被关闭。我需要在一般的负数位置上的点数来输出一系列的正数,使整体的损失在整体上加分。 我如何在不关闭整个头寸的情况下做到这一点?

在第二张图片中,我们无法看到 "创建 "NZDUSD卖出头寸的历史。在图片中,你只能看到在0.87314卖出,第二天在0.87169买入。如果总仓位是0.02手,应该有利润,但0.02手只关闭了部分仓位。在这种情况下,只显示负数,而不是理想的正数。因此,当你关闭整个头寸时,看看进场和退场的价格和手数是多少。
 
paladin800:
在第二张图中,你无法看到 "创建 "NZDUSD卖出头寸的整个历史。在图片中,你可以看到只在0.87314卖出,第二天在0.87169买入相同金额。如果总仓位是0.02手,应该有利润,但0.02手只关闭了部分仓位。在这种情况下,只显示负数,而不是理想的正数。因此,当你关闭整个头寸时,看看进场和退场的价格和手数是多少。

我想问的是:是减分,不是加分,但实际上是加分?在Mt4中,一切都很简单--你开了一个额外的头寸,它以正数收盘。 在Mt5中,-132是一个真正的负数,还是在报告和余额中只有负数?你真的也是一个理论家吗,你不能回答?

有没有可能没有人能够对一个简单的问题给出答案:你是否能够通过10个点赢回总亏损?

你按100(不管什么货币)向南开0.02手,向120增加同样的手数0.02,向110总共0.04。然后我们在130点再卖出0.02,在125点平仓,这样做了100次(我们在130点将总成交量增加到0.06,在125点减少到0.04)。最后的 "当前 "报价是125。那么,制定一个问题要容易得多呢?有一整个论坛的理论家,还是什么?

 
superprofit:

我想问的是:是减分,不是加分,但实际上是加分?在Mt4中,一切都很简单--你开了一个额外的头寸,它以正数收盘。 在Mt5中,-132是一个真正的负数,还是在报告和余额中只有负数?你真的也是一个理论家吗,你不能回答吗?

难道没有人能够回答一个简单的问题:是否有可能用点子把总的亏损补回来10个点?

你按100(无论什么货币)向南开0.02手,向120增加同样的手数0.02,向110增加总数0.04。然后我们在130点再卖出0.02,在125点平仓,这样做了100次(我们在130点将总成交量增加到0.06,在125点减少到0.04)。最后的 "当前 "报价是125。那么,制定一个问题要容易得多呢?有一整个论坛的理论家,还是什么?

MetaTrader5和MetaTrader4的区别在于交易的原则。在MetaTrader5中,你可以打开。

一、立场

仓位是 一种市场承诺,是指买入或卖出某种金融工具的合约数量。多头头寸(Long)是购买或出售金融工具的义务,而空头头寸(Short)是交付该金融工具的义务,预期价格在未来会下跌。对于每个账户,每种金融工具只能存在一个头寸。

也就是说,如果ХХХУУ工具有0.08手的卖出头寸,试图用0.02手的量开立买入头寸,将在您的交易账户中留下0.06手的卖出头寸。而如果成交量为0.08的头寸原本是无利可图的,你就不能通过部分平仓使这个头寸盈利。