周末晚上 - 页 49

 
Vladimir Karputov:

平均数可以是不同的。

  • 例如,现在--参数"只有一个位置"被设置为"false"(这很常见,对于符号0和符号1)--意味着可以有几个位置。所以可以有几个变种(考虑到有一个'关闭相反'参数)--强制关闭相反的头寸。
    • 同一类型的几个位置,以不同方式打开:一个比另一个高,一个比另一个低
    • 几个不同类型的仓位可以相继开仓(相反的平仓 设置为 "false")。
  • 可以通过以下方式控制音量的建立(这些是新方法,所以有待讨论):
    • 严格遵守规则,以递增的方式建立:下一个仓位可以"只高不低" 地打开。
    • 只有在出现"一个方向的损失"或"一个方向的利润"时才会上涨(方向是指符号上的买入或卖出,而不是两个符号)。
    • 只有在出现"两个方向的综合损失"或"两个方向的综合收益"(方向--符号上的买入或卖出,而不是两个符号)时才会增加。

...你的选择

对了,我们需要决定这个概念。要么继续在两个货币对上同时开仓交易,以两个货币对的利润为目标,要么通过货币对关联性将两个货币对联系起来,将两个货币对视为一个,在两个货币对上开立多方向头寸,从而在没有反弹的情况下对冲大额平仓(那里通常有痛苦的止损),在货币对分歧中赚钱。
沃洛佳,你是业主,决定趋势,接受或不接受发展提议。我认为第二种情况是有希望的,第一种情况看起来像是在追赶两只鸟)。

在我看来,平均化本身是最佳的,https://www.mql5.com/ru/code/20612
在我印象中,你的一个专家顾问也有类似的实现方式。
最终,当我们准备好时,我们将拒绝这个木头东西,并将提供开盘交易和智能止损和TP的变体。但现在我们需要在原则上决定,我们将对冲和寻找相关的对子,或2只野兔))它不清楚与选择对子是根据什么标准。
 
Valentin Petukhov:
对了,我们需要决定进一步的概念。或者你可以继续同时在两个货币对上开仓交易,并在两个货币对上获利,或者你可以通过货币对的相关性来约束两个货币对,将两个货币对视为一体,在两个货币对上开立不同方向的头寸,从而在没有反弹的情况下对冲大额的平仓(你通常在这里有痛苦的止损),并在货币对差异上获利。
沃洛佳,你是业主,你决定趋势,是否接受发展建议。在我看来,第二种情况是有希望的,第一种情况看起来像是一石二鸟)。

关于平均化本身,在我看来,最佳解决方案是https://www.mql5.com/ru/code/20612。

现在我不明白了:你是说通过K对 的关联性更好吗

 
Vladimir Karputov:

现在我不明白了:你是说通过K来关联对 更好吗

我们必须有理由选择这种货币对的组合,有足够的K-相关报价,并在一定的周K值和日K值下开仓交易
 
总之,我什么都不明白。只要我们还站着。
 
Vladimir Karputov:
总之,我什么都不明白。只要我们还站着。
弗拉基米尔,在第一篇文章中就写到,成对的行为是不同的。我提出了评估配对选择的逻辑,通过K的相关关系,我在上面给出了文章的链接。你需要对两对的一周和一天实现K-correlation。如果当天有正相关,一周有正相关,我们就进行相反的交易并进行对冲,如果有负相关,我们就进行单向交易,因为当有负相关时,货币对会出现分歧。
 
Valentin Petukhov:
弗拉基米尔,在第一篇文章中就写到,成对的行为是不同的。我提出了评估选择对的逻辑,通过K-correlation,我给出了上述文章的链接。你需要在一周内对两对和一天内实施K线关联。如果当天有正相关,一周有正相关,我们就进行相反的交易并进行对冲,如果有负相关,我们就进行单向交易,因为当有负相关时,货币对会出现分歧。

我将在闲暇时阅读 (https://www.ig.com/en/trading-strategies/a-trader_s-guide-to-currency-pair-correlations-in-the-forex-mark-191223 )

 
分别对每一对进行平均计算,两对的总tp为利润。
如果我们分别实现每一对的TP,那么我们应该在设置中设置复选框,这样就可以在测试中选择TP模式,第一、第二或两者。我认为主要模式是为这两对货币提供利润,正如最初的想法。

平均的变体。如果一个或两个货币对的价格向错误的方向发展,则对两个货币对分别增加。我们按照相同的信号建立额外的订单,但指定开仓条件开始发挥作用的最小步长,即如果我们设置250点步长,这意味着新订单不会早于当前订单的250点开仓,然后按照我们的信号开仓。
 
Vladimir Karputov:

两种_符号_iRSI_EA。 1.003 增加了每个符号的"最大位置"参数。

把最新的版本放在项目

 
Valentin Petukhov:

把最新的版本放在项目中

1.003版立即发布,并且已经在项目中存在了很长时间。

两种_符号_iRSI_EA。1.003

 

我假设以下内容已经完成,是否正确?

1.每 一对的Executed/An顾问 都是单独运行的,他们通过全局变量 交换有关交易的状态。

2.完成/如果两对都有利润,那么他们就会独立拿下它

(评论。 问题的设置不正确。那为什么要交换贸易数据,如果tp是单独拿出来的?它应该是一个条件,即如果两个交易对都有利润,那么所有的头寸都被关闭,并采取tp)。

3.不满足。\ If only one of them is profitable, then the moment they both break-even, they both close the positions.

(评论。 考虑到对两对的平均数的实施,这并不合理。根据平均数的结果,两对都应该有一个总的Tp)

4.已执行。分别为每一副的停止。 \当没有利润时,为了以防万一,会有止损。这一点需要加以解决。

(评论。 不正确,因为利润是用两个货币对同时计算的,分别是止损应该用两个货币对的损失同时计算,即2个货币对--它是一个篮子,tp和sl为它)。

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Глобальные переменные создаются путем размещения их объявлений вне описания какой-либо функции. Глобальные переменные определяются на том же уровне, что и функции, т. е. не локальны ни в каком блоке. Область видимости глобальных переменных - вся программа, глобальные переменные доступны из всех функций, определенных в программе...