#include<Trade\Trade.mqh>
//--- объект для проведения торговых операций
CTrade trade;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//--- зададим 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);
}
}
// #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; // добавлена запись
}
}
皆さん、こんにちは!明けましておめでとうございます。
条件付注文を正しく決済するにはどうしたらよいですか?
接続を試みました
注文は終了しましたが、エラー10006と 多数のエラーメッセージが表示されました: PositionClose()メソッドに失敗しました。Return code=10006.コードの説明:拒否された。
どうすれば直るのか?もしかしたら、条件によって簡単に取引を終了させる方法があるかもしれませんね。
皆さんこんにちは、明けましておめでとうございます!!!
条件付注文を正しく決済するにはどうしたらよいですか?
接続を試みました
注文は終了しましたが、エラー10006と 多数のエラーメッセージが表示されました: PositionClose()メソッドに失敗しました。Return code=10006.コードの説明:拒否された。
どうすれば直るのか?もしかしたら、条件によって簡単に取引を終了させる方法があるかもしれませんね。
mt4のサウンドはどのようにコントロールできますか?
Windowsの音量調整
答えは間違っています。
は、端末自体でサウンドファイルをコントロールすることに興味があります。
イベント時の音量調整と音色の変更はどこにあるのですか?
答えは間違っています。
端末自体でサウンドファイルを制御することに興味があります。
イベント時の音量調節や音の変更機能はどこにあるのでしょうか?
質問が間違っている。何が問題で、何が答えなのか。簡潔明瞭である。このフォーラムは適切ではありません。
お世辞は結構です、言うことがなければ。
mt4とmt5の音の整理の差はそれほど大きくなく、根本的な違いだと思います。
具体的には、テイクアウトや手渡しで取引を成立させるために、あるイベントに音を加える方法に興味があります。
答えは正解です。MT4/MT5ツールでは、音量調整ができません。
適切な質問をすることを学ぶ。
Windowsの音量調整
.MT4/MT5ツールでは音量調整はできません。
はすべて異なる答えですね。
サウンドファイル自体には音量があり、ウィンドウズで同じ音量でも小さく聞こえたり大きく聞こえたりします。
ターミナルで音量を変更できない場合は、サウンドエディターで音量を変更する必要があります。(これは正しい答えのはずです)
この質問について、「トランザクションを閉じるというイベントに音を追加する方法」について、ご意見をお聞かせください。
...(これが正解のはず)...。