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

 

谢谢你。

一切正常。

但我对它进行了一些调整)

改变了它,它可以工作。

if(!RefreshRates())
      return;
   if(MA1_buf[1]>Close_buf[1] && MA1_buf[0]<Close_buf[0]) //если значение индикатора были выше цены закрытия и стали ниже
     {
      if(m_Position.Select(Symbol())) //если уже существует позиция по этому символу
        {
         return;
           }
        
      else
         m_Trade.Buy(1,Symbol()); //если дошли сюда, значит позиции нет, открываем ее
     }
     if(m_Position.Select(Symbol())) //если уже существует позиция по этому символу
        {
        if(m_Position.PositionType()==POSITION_TYPE_BUY && (m_symbol.Bid()-m_Position.PriceOpen())/m_Position.PriceOpen()>=0.2)
           {
            m_Trade.PositionClose(Symbol());   //и тип этой позиции Buy, то закрываем ее            
           }
         return;
         }
     
 
ISL:

谢谢你。

一切正常。

但我对它进行了一些调整)

改变了,而且成功了。

我建议在编辑器中使用代码样式器--代码看起来会很整齐,易于阅读。

 
大家好,因为初学者的线程掉在这里,因为我自己是初学者,所以问题是如何计算六个对冲账户mt5的利润和损失,或者告诉我哪里已经实现了。
 
TYRBO:
我来到这里是因为我是一个初学者,我知道如何在对冲MT5账户中计算六个货币对的利润和损失,或者告诉我可能已经完成了。

例子。

"....经常需要为 EA所开的头寸计算利润在大多数情况下,EA只对图表上的符号工作,而且EA总是有自己独特的标识符,魔力。

在这种情况下,问题的解决方法如下:你需要绕过所有的头寸(只考虑EA的符号 的头寸,而且只考虑EA的ID)。 绕过所有头寸是在函数CalculateAllProfit 中实现的: 。"

 
Artyom Trishkin: 剩下要做的就是思考了。

谢谢你,它成功了。

 
Vladimir Karputov:

例子。

"....经常需要为 EA所开的头寸计算利润在大多数情况下,EA只对图表上的符号工作,而且EA总是有自己独特的标识符,魔力。

在这种情况下,问题的解决方法如下:你需要绕过所有的头寸(只考虑EA的符号 的头寸,而且只考虑EA的ID)。 绕过所有头寸是在函数CalculateAllProfit 中实现的: 。"

多谢

 

下午好。

我再次请求社区的帮助。

我正在实施一项战略。

有一个信号来自该指标,它是基于n个货币对(EURUSD,GBPUSD,...)的计算,甚至来自创建的货币对,这些货币对不在终端中。

专家顾问做什么。

-我把存款平均分给n对,我们有5对。按存款的20%计算。

-此外,当我收到其中一个货币对的信号时,我按给定的百分比关闭其余4个货币对的一部分,并进入该货币对,信号来自该指标

因此,我在一个EA中交易几个货币对。

我可以在一个EA中以这种方式工作,还是没有这种可能?

 
ISL:

下午好。

我再次请求社区的帮助。

我正在实施一项战略。

有一个信号来自该指标,它是基于n个货币对(EURUSD,GBPUSD,...)的计算,甚至来自创建的货币对,这些货币对不在终端中。

专家顾问做什么。

-我把存款平均分给n对,我们有5对。按存款的20%计算。

-此外,当我收到其中一个货币对的信号时,我按给定的百分比关闭其余4个货币对的一部分,并进入该货币对,信号来自该指标。

因此,我在一个EA中交易几个货币对。

我可以在一个EA中以这种方式工作,还是不可能?

当然,你可以。此外,你可以在MetaTrader 5中彻底测试多货币专家顾问

 
Vladimir Karputov:

当然这是有可能的。特别是在MetaTrader 5中,你可以完全测试多货币EA。

我已经开始读了,有点慢(((。

你能给我一个方向吗?)

 
ISL:

已经开始读了,有点慢(((。

你能给我一个方向吗?)

如果有人提出问题,那么我就会回答。我不是一个心灵感应者。

原因: