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

 
Fast235:

弗拉基米尔-卡尔普托夫在他的代码中有这样的条件,但你必须自己学会如何阅读他的代码)

没有什么可学的--要了解一个程序是如何从标准库的 现成块中连接起来的--你甚至不需要了解中级水平的编程--初级水平就足够了。不要吓唬人--那里的一切都很容易和简单。

[删除]  
Alexey Viktorov:

开放条件与关闭条件有什么不同?

比如说。
以Macd为例。
购买:如果(main<0 &&signal<0 &&main<signal)
而它的关闭是如果。信号>0
 
Sprut112:
比如说。
以Macd为例。
购买:如果(main<0 &&signal<0 &&main<signal)
而它的关闭是如果。信号>0

又是什么阻止了你提出这个条件?

 
Artyom Trishkin:

没有什么可学的--了解一个程序是如何从标准库的 现成块中连接起来的--你甚至不需要了解中级水平的编程--初级水平就足够了。不要吓唬人--那里的一切都很容易和简单。

在我的工作中,也有很多事情是显而易见的

[删除]  
Artyom Trishkin:

又是什么阻止了你提出这个条件?

我想在Codebase中寻找一个例子,它很完美,但我还没有找到它
 
Sprut112:
想在Codebase中寻找一个例子,那里的一切都很完美,但还没有找到。

去找乔治吧,这次可以了

[删除]  
Fast235:

去找乔治吧,这次可以了

如果你不能说些有意义的话,就不要写。
 
Sprut112:
如果你不能说些有意义的话,就不要写了

我也可以帮忙,你将在哪里以及如何使用该代码?

//+------------------------------------------------------------------+
//| Close positions                                                  |
//+------------------------------------------------------------------+
void ClosePositions(const ENUM_POSITION_TYPE pos_type)
  {
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of current positions
      if(m_position.SelectByIndex(i))     // selects the position by index for further access to its properties
         if(m_position.Symbol()==Symbol() && m_position.Magic()==m_magic)
            if(m_position.PositionType()==pos_type) // gets the position type
               m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
[删除]  
Fast235:

我也可以帮忙,你将在哪里以及如何使用该代码?

这个区块在所有的EA中都有
 
Sprut112:
这个区块在所有的EA中都有

这个Vladimir K.单位,你还需要什么呢?

这是使用ctrade 的最简单的方法,如果我给你我的代码,它将拉出我使用的库