初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1083

 

位置を修正したいのですが、うまくいきません。

何が問題なのか、教えてください。

void OM(long const magic_number)
  {
   Print(__FUNCTION__);
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of open positions
      if(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;
  } 
 
tabacmaker:

位置を修正したいのですが、うまくいきません。

何が問題なのか、教えてください。

ポジションの種類を指定しない:買いまたは売り - しかし、それらはストップロスや テイクプロフィットの逆の原理を持っています。

 
Vladimir Karputov:

また、ストップロスや テイクプロフィットの設定も全く逆の原理で行います。

買いまたは売りのみのポジションを開設します。
 
Vladimir Karputov:

また、ストップロスや テイクプロフィットの設定も全く逆の原理で行います。

SymbolInfoDouble(Symbol(,SYMBOL_BID)-1000*Point()) を入れたが、Dealは1pipだけ修正される。
 
tabacmaker:
SymbolInfoDouble(Symbol(,SYMBOL_BID)-1000*Point() を設定しましたが、取引は1ピップだけ修正されました。)

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

初心者からのFAQ MQL5 MT5 MetaTrader 5

ウラジミール・カルプトフ, 2019.07.03 05:23

ポジションの種類を定義しない:買いまたは売り - そしてストップロスと テイクプロフィットの逆の原理を持っています。


ポジションを割り当てた後、その種類を定義する必要があります。

            if(m_position.PositionType()==POSITION_TYPE_BUY)

そして、ストップロスとテイクプロフィットを設定します。ストップロスとテイクプロフィットは「天井から」設定するべきではありません。ポジションの開始価格と 現在の 価格を分析する必要があります。現在のAskとBidの価格をいきなり出すことはできません。

 
こんにちは!MT5でもMT4と同じように別トレードにする予定はありますか?組み合わせずに
 
sbr080:
こんにちは!MT5でもMT4と同じように別トレードをする予定はありますか?組み合わせずに

予定、発売予定日2016.03.25 :)

 
sbr080:
こんにちは!MT5でもMT4と同じように別トレードにする予定はありますか?組み合わせずに
もう3年になるのか...。
 
sbr080:
こんにちは!MT5でもMT4のような別トレードを作成する予定はありますか?組み合わせずに

MetaTrader 5では、数年前から2種類の取引口座を開設することが可能です。

  • ネッティング - 一度に開くことができるポジションは1つだけです(買いまたは売りのどちらか)。買い0.5ロットがオープンし、買い1.5ロットになりました。
  • ヘッジ - 1つのシンボルに複数の反対ポジションを同時に存在させることができます:例えば、買い1.3ロットと売り0.8ロット。

 
Vladimir Karputov:

MetaTrader 5では、数年前から2種類の取引口座を開設することが可能です。

  • ネッティング - 一度に開くことができるポジションは1つだけです(買いまたは売りのどちらか)。買い0.5ロットがオープンし、買い1.5ロットになりました。
  • ヘッジ - 1つのシンボルに複数の反対ポジションを同時に存在させることができます:例えば、買い1.3ロットと売り0.8ロット。

ヘッジでは、複数のポジションを建てることが可能です。例えば、異なる価格で1ロット買い、2ロット買いを組み合わせることなく、1ロット買い、2ロット買いを行うことができます。

理由: