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

 
Vladimir Karputov:

この質問の答えは、あなたが口座を開いたときに(あなたがブローカーについて話している場合)署名した契約書に記載されています。実務に基づけば、そうですね、取引口座をゼロまで引き出し、取引口座の損失を補填する義務が生じます。

アプリで遠隔署名していたとしても?
 
IMPREZA1982:
アプリで遠隔署名していたとしても?

そうですね。資料で確認されたのですね。ブローカーのルールに同意したのか?

 
IMPREZA1982:
アプリでリモート署名していたとしても?

こちらはMQL5に関するフォーラムです。取引口座を開設した組織のテクニカルサポートに問い合わせることをお勧めします。そして、そうです。お金の管理には、ロジックとケアが必要です。

 
Alexandr Saprykin:

そうですね。資料で確認されたのですね。ブローカーのルールに同意していますか?

そして、なぜブローカーは大きな損失を避けるために、事前に取引を終了しなかったのでしょうか?
 
IMPREZA1982:
そして、なぜブローカーは大きなマイナスを避けるために、事前に取引を終了させなかったのでしょうか?

証券会社のカスタマーサービスに問い合わせてみましたか🤔?
 
Alexandr Saprykin:

証券会社のカスタマーサービスに問い合わせてみましたか?
電話に出ない
 
IMPREZA1982:
電話に出てくれない。
休日でなければならない。その他の手段でご連絡ください。メール、チャットなど
 

ヘッジ口座の履歴でトレードアウトの利益を表示するもの(例えばテスト時)?

MT4のように、現在の取引結果でしょうか?あるいはポジション...ヘッジ口座のポジションは、MT4の注文・取引のようなものでしょうか。つまり、2ロットでエントリーし、2ロットでイグジットした場合、トレードのプロフィットアウトはこの「トレード」の利益を表示するのでしょうか。

 

-> 独立したポジション表示(ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)により、各シンボルに対して同時に複数のポジションを建てることが可能です。この場合、PositionSelectは最小の目盛りを持つ位置を選択します。

その他のポジションはどのように選択すればよいのでしょうか?

追伸:ここのエディターにはなぜ引用ボタンがないのでしょうか?

 
Juer:

-> 独立したポジション表示(ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)により、各シンボルに対して複数のポジションを同時にオープンすることが可能です。この場合、PositionSelectは最小の目盛りを持つポジションを選択します。

その他のポジションはどのように選択すればよいのでしょうか?

追伸:ここのエディターにはなぜ引用ボタンがないのでしょうか?

返信」ボタンが引用元です。ポジションをバイパスする - 最後のcodeexpertの私のいずれかを参照してください。

最後のコードIeNTri.mq5からの

//+------------------------------------------------------------------+
//| Calculate all positions                                          |
//+------------------------------------------------------------------+
void CalculateAllPositions(int &count_buys,double &volume_buys,double &volume_biggest_buys,
                           int &count_sells,double &volume_sells,double &volume_biggest_sells)
  {
   count_buys  =0;   volume_buys   = 0.0; volume_biggest_buys  = 0.0;
   count_sells =0;   volume_sells  = 0.0; volume_biggest_sells = 0.0;
   for(int i=PositionsTotal()-1;i>=0;i--)
      if(m_position.SelectByIndex(i)) // selects the position by index for further access to its properties
         if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic)
           {
            if(m_position.PositionType()==POSITION_TYPE_BUY)
              {
               count_buys++;
               volume_buys+=m_position.Volume();
               if(m_position.Volume()>volume_biggest_buys)
                  volume_biggest_buys=m_position.Volume();
               continue;
              }
            else if(m_position.PositionType()==POSITION_TYPE_SELL)
              {
               count_sells++;
               volume_sells+=m_position.Volume();
               if(m_position.Volume()>volume_biggest_sells)
                  volume_biggest_sells=m_position.Volume();
              }
           }
  }
理由: