J'essaie de modifier la position, mais ça ne marche pas.
Pouvez-vous me dire ce qui ne va pas ?
void OM(longconst magic_number)
{
Print(__FUNCTION__);
for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of open positionsif(m_position.SelectByIndex(i))
if( m_position.Magic()==magic)
m_trade.PositionModify(m_position.Ticket(),SymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point(),SymbolInfoDouble(Symbol(),SYMBOL_BID)+1000*Point());
return;
}
Vous ne définissez pas le type de position : ACHETER ou VENDRE - et ils ont exactement le principe inverse de la fixation du Stop Loss et du Take Profit.
La transaction est modifiée de 1 pip seulement, bien que je metteSymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point()
Vous ne définissez pas le type de position : ACHETER ou VENDRE - et ils ont les principes opposés de Stop Loss et Take Profit.
Après l'allocation de la position, vous devez définir son type - par exemple pour BUY
if(m_position.PositionType()==POSITION_TYPE_BUY)
et seulement ensuite, essayez de définir un Stop Loss et un Take Profit pour celui-ci. Le Stop Loss et le Take Profit ne doivent pas être fixés "au plafond" : vous devez analyserle prix d'ouverture de la position et le prix actuel de la position. Vous ne pouvez pas simplement prendre le prix actuel de l'offre et de la demande.
Dans MetaTrader 5, il est possible d'ouvrir deux types de comptes de trading depuis plusieurs années :
Netting - une seule position (soit ACHAT ou VENTE) peut être ouverte à la fois. Un lot BUY 0.5 a été ouvert et est devenu un lot BUY 1.5.
Hedge - plusieurs positions opposées peuvent exister sur un symbole en même temps : par exemple, ACHETER 1,3 lot et VENDRE 0,8 lot.
Dans une opération de couverture, il est possible d'ouvrir plusieurs positions : par exemple, ACHETER 1 lot et ACHETER 2 lots à des prix différents sans combiner ?
J'essaie de modifier la position, mais ça ne marche pas.
Pouvez-vous me dire ce qui ne va pas ?
J'essaie de modifier la position, mais ça ne marche pas.
Pouvez-vous me dire ce qui ne va pas ?
Vous ne précisez pas quel type de position : ACHAT ou VENTE - mais ils ont le principe inverse du Stop Loss et du Take Profit.
Vous ne définissez pas le type de position : ACHAT ou VENTE - et ils ont exactement le principe inverse de la fixation du Stop Loss et du Take Profit.
Vous ne définissez pas le type de position : ACHETER ou VENDRE - et ils ont exactement le principe inverse de la fixation du Stop Loss et du Take Profit.
La transaction est modifiée de 1 pip seulement, bien que j'aie défini SymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point()
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
FAQ des débutants MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.07.03 05:23
Vous ne définissez pas le type de position : ACHETER ou VENDRE - et ils ont les principes opposés de Stop Loss et Take Profit.
Après l'allocation de la position, vous devez définir son type - par exemple pour BUY
et seulement ensuite, essayez de définir un Stop Loss et un Take Profit pour celui-ci. Le Stop Loss et le Take Profit ne doivent pas être fixés "au plafond" : vous devez analyserle prix d'ouverture de la position et le prix actuel de la position. Vous ne pouvez pas simplement prendre le prix actuel de l'offre et de la demande.
Bonjour, est-il prévu de faire des trades séparés dans MT5 comme dans MT4 ? Sans les combiner.
prévu, date de sortie prévue 2016.03.25 :)
Bonjour, est-il prévu de faire des transactions séparées dans MT5 comme dans MT4 ? Sans les combiner.
Bonjour, Prévoyez-vous de créer dans MT5 des trades séparés comme dans MT4 ? Sans les combiner.
Dans MetaTrader 5, il est possible d'ouvrir deux types de comptes de trading depuis plusieurs années :
Dans MetaTrader 5, il est possible d'ouvrir deux types de comptes de trading depuis plusieurs années :
Dans une opération de couverture, il est possible d'ouvrir plusieurs positions : par exemple, ACHETER 1 lot et ACHETER 2 lots à des prix différents sans combiner ?