初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1303 1...129612971298129913001301130213031304130513061307130813091310...1503 新しいコメント Alexey Viktorov 2021.05.04 20:05 #13021 afsmerinostra:良い時間です。バグを見つけるのを手伝ってください・・・。スクリプトでインジケータバッファから バー値(BarsCount)をコピーして、値をループしてシグナルを検出してPrint()に出力しています。簡単そうで、そうでもないですね・・・。ゼロラインを越える以外は、思い通りの信号が得られます。もしかして、スクリプトで許可されていないのでしょうか? コードとログのスクリーンショットを添付します...どうもありがとうございました。 交差は、前の配列インデックスの値を0と比較し、現在の配列インデックスの値を0と比較することによってのみ定義することができます。つまり、零度以上であったものが零度以下になったのです。あるいはその逆で、低かったのが高くなった。 また、if tlse ifがどのように機能するか、必ずドキュメントに目を通しておいてください。 コードが1つの条件を含む場合、それに続くすべての条件は処理されません。 afsmerinostra 2021.05.04 21:25 #13022 Alexey Viktorov:交差点は、前の配列のインデックスを0と比較し、現在のインデックスを0と比較することによってのみ定義することができます。すなわち、零度以上であったものが零度以下になったのである。あるいはその逆で、低かったのが高くなった。また、if tlse ifがどのように機能するか、必ずドキュメントに目を通しておいてください。コードが1つの条件を含む場合、それに続くすべての条件は処理されません。 ゼロに対するレベルチェックは正しく行われました。 交差条件をコードの先頭に移動させたら、すべてがうまくいきました。ありがとうございました。 Alexey Viktorov 2021.05.05 05:55 #13023 afsmerinostra: ゼロを基準としたレベルのチェックはすべて正しかった。 交差条件をコードの先頭に移動させたら、すべてがうまくいった。ありがとうございました。 一般に、elseをきれいにする必要があるのは、条件が相互に排他的で、重なりが別の条件である場合だけである。 Kira27 2021.05.06 16:52 #13024 皆さんこんにちは!!何が悪いか教えてください。 //+------------------------------------------------------------------+ //| Signal_Line.mqh | //| Copyright 2021, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" class Signal_Line { private: public: Signal_Line(); ~Signal_Line(); bool Signal_Short(double &Trend_Line_UP[][], int UP); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ Signal_Line::Signal_Line() { } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ Signal_Line::~Signal_Line() { } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Метод проверки флагов событий цены относительно линий тренда | //+------------------------------------------------------------------+ bool Signal_Line::Signal_Short(double &Trend_Line_UP[][], int UP) { if(Trend_Line_UP[UP][3]<iClose(_Symbol,0,0)) return(true); } //+------------------------------------------------------------------+ Vladimir Karputov 2021.05.06 17:00 #13025 それは、「なぜ値を返す ことをしなかったのですか? bool Signal_Line::Signal_Short(double &Trend_Line_UP[][], int UP) { if(Trend_Line_UP[UP][3]<iClose(_Symbol,0,0)) return(true); //--- return(false); } Kira27 2021.05.06 17:42 #13026 Vladimir Karputov:それは、「なぜ値を返す ことをしなかったのですか? その通り!! なんてことでしょう))) Kira27 2021.05.06 17:55 #13027 Vladimir Karputov:それは、「なぜ、値を返す ことをしなかったのか? ありがとうございます!!! bahtiyar 2021.05.06 18:58 #13028 mql4には、以下のような関数があります。 OrderCloseTime()。 とdatetimeOrderOpenTime(); mql5ですでに決済された ポジションのデータをプログラムで取得するにはどうすればよいですか?つまり、クローズドポジションの開閉時間? Alexey Viktorov 2021.05.06 19:50 #13029 bahtiyar: mql4には、以下のような関数があります。 OrderCloseTime()。 とdatetimeOrderOpenTime(); mql5ですでに決済された ポジションのデータをプログラムで取得するにはどうすればよいですか?すなわち、クローズドポジションのオープンおよびクローズの時間 ポジションIDでトランザクションの履歴で選択し、トランザクションのプロパティにオープニングとクロージングがあります。時間だけでなく、価格や閉店の理由など、何かしら。 pips 2021.05.09 02:52 #13030 ヒントを教えてください。このエントリー var1=(var<10)?1:0; 意味、解釈、使い方の選択肢。パラメータ 1...129612971298129913001301130213031304130513061307130813091310...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
良い時間です。
バグを見つけるのを手伝ってください・・・。スクリプトでインジケータバッファから バー値(BarsCount)をコピーして、値をループしてシグナルを検出してPrint()に出力しています。簡単そうで、そうでもないですね・・・。ゼロラインを越える以外は、思い通りの信号が得られます。
もしかして、スクリプトで許可されていないのでしょうか? コードとログのスクリーンショットを添付します...どうもありがとうございました。
交差は、前の配列インデックスの値を0と比較し、現在の配列インデックスの値を0と比較することによってのみ定義することができます。つまり、零度以上であったものが零度以下になったのです。あるいはその逆で、低かったのが高くなった。
また、if tlse ifがどのように機能するか、必ずドキュメントに目を通しておいてください。
コードが1つの条件を含む場合、それに続くすべての条件は処理されません。
交差点は、前の配列のインデックスを0と比較し、現在のインデックスを0と比較することによってのみ定義することができます。すなわち、零度以上であったものが零度以下になったのである。あるいはその逆で、低かったのが高くなった。
また、if tlse ifがどのように機能するか、必ずドキュメントに目を通しておいてください。
コードが1つの条件を含む場合、それに続くすべての条件は処理されません。
ゼロを基準としたレベルのチェックはすべて正しかった。 交差条件をコードの先頭に移動させたら、すべてがうまくいった。ありがとうございました。
一般に、elseをきれいにする必要があるのは、条件が相互に排他的で、重なりが別の条件である場合だけである。
それは、「なぜ値を返す ことをしなかったのですか?
それは、「なぜ値を返す ことをしなかったのですか?
その通り!! なんてことでしょう)))
それは、「なぜ、値を返す ことをしなかったのか?
ありがとうございます!!!
とdatetimeOrderOpenTime(); mql5ですでに決済された ポジションのデータをプログラムで取得するにはどうすればよいですか?つまり、クローズドポジションの開閉時間?
mql4には、以下のような関数があります。
とdatetimeOrderOpenTime(); mql5ですでに決済された ポジションのデータをプログラムで取得するにはどうすればよいですか?すなわち、クローズドポジションのオープンおよびクローズの時間
ヒントを教えてください。このエントリー
var1=(var<10)?1:0;
意味、解釈、使い方の選択肢。パラメータ