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

 
mt4のサウンドはどのようにコントロールできますか?
 

皆さん、こんにちは!明けましておめでとうございます。

条件付注文を正しく決済するにはどうしたらよいですか?

接続を試みました

#include<Trade\Trade.mqh>
//--- объект для проведения торговых операций
CTrade  trade;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- зададим MagicNumber для идентификации своих ордеров
   int MagicNumber=123456;
   trade.SetExpertMagicNumber(MagicNumber);
//--- установим допустимое проскальзывание в пунктах при совершении покупки/продажи
   int deviation=100;
   trade.SetDeviationInPoints(deviation);
//--- режим заполнения ордера
   trade.SetTypeFilling(ORDER_FILLING_RETURN);
//--- режим логирования
   trade.LogLevel(1); // лучше не вызывать этот метод вообще, класс сам выставит оптимальный режим
//--- какую функцию использовать для торговли: true - OrderSendAsync(), false - OrderSend()
trade.SetAsyncMode(true);
//---
   return(0);
  }
EAコードに配置
#include<Trade\Trade.mqh>
 
if(Buy_close)
   {
   if(!trade.PositionClose(_Symbol))
     {
      //--- сообщим о неудаче
      Print("Метод PositionClose() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
           
     }
   else
     {
      Print("Метод PositionClose() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
            Print("сигнал равняется=",signal_s); 
     }
    }

注文は終了しましたが、エラー10006と 多数のエラーメッセージが表示されました: PositionClose()メソッドに失敗しました。Return code=10006.コードの説明:拒否された。

どうすれば直るのか?もしかしたら、条件によって簡単に取引を終了させる方法があるかもしれませんね。

 
forexman77:

皆さんこんにちは、明けましておめでとうございます!!!

条件付注文を正しく決済するにはどうしたらよいですか?

接続を試みました

注文は終了しましたが、エラー10006と 多数のエラーメッセージが表示されました: PositionClose()メソッドに失敗しました。Return code=10006.コードの説明:拒否された。

どうすれば直るのか?もしかしたら、条件によって簡単に取引を終了させる方法があるかもしれませんね。

// #include<Trade\Trade.mqh> - это не надо второй раз писать в советнике, достаточно один раз перед входными параметрами

if(Buy_close)
   {
   if(!trade.PositionClose(_Symbol))
     {
      //--- сообщим о неудаче
      Print("Метод PositionClose() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
      return; // добавлена запись
     }
   else
     {
      Print("Метод PositionClose() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
      Print("сигнал равняется=",signal_s);
      return; // добавлена запись
     }
   }
 
trora:
mt4のサウンドはどのようにコントロールできますか?
Windowsのボリュームコントロールで
 
artmedia70:
Windowsの音量調整

答えは間違っています。

は、端末自体でサウンドファイルをコントロールすることに興味があります。

イベント時の音量調整と音色の変更はどこにあるのですか?

 
trora:

答えは間違っています。

端末自体でサウンドファイルを制御することに興味があります。

イベント時の音量調節や音の変更機能はどこにあるのでしょうか?

質問が間違っている。何が問題で、何が答えなのか。簡潔明瞭である。このフォーラムは適切ではありません。
 
artmedia70:
質問が間違っている。何が問題で、何が答えなのか。簡潔明瞭である。このフォーラムは適切ではありません。

お世辞は結構です、言うことがなければ。

mt4とmt5の音の整理の差はそれほど大きくなく、根本的な違いだと思います。

具体的には、テイクアウトや手渡しで取引を成立させるために、あるイベントに音を加える方法に興味があります。

 

答えは正解です。MT4/MT5ツールでは、音量調整ができません。

適切な質問をすることを学ぶ。

 
artmedia70:
Windowsの音量調整
サンデックス

.MT4/MT5ツールでは音量調整はできません。


はすべて異なる答えですね。

サウンドファイル自体には音量があり、ウィンドウズで同じ音量でも小さく聞こえたり大きく聞こえたりします。

ターミナルで音量を変更できない場合は、サウンドエディターで音量を変更する必要があります。(これは正しい答えのはずです)

この質問について、「トランザクションを閉じるというイベントに音を追加する方法」について、ご意見をお聞かせください。

 
trora:

...(これが正解のはず)...。

じゃあ、ずっと正解を求めてたんですか?もしそうなら、なぜ尋ねるのか?
理由: