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

 

MetaEditorでカーソルを自発的に動かしている人はいるのでしょうか?

 
Renat:

MetaEditorでカーソルを自発的に動かしている人はいるのでしょうか?

いいえ。

レナートさん、こんにちは。専門家から時間が許せば、可能であれば、インジケータを見てみて ください...。私の質問では、前ページに記述があります。自分ではコードに対応できない、Spotに描画されない。ちゃんとやっているつもりなのに、どこかでエラーになっている...。Foursで問題なくスケッチしてみましたが、すべて正しいです。

ありがとうございます。

 
ない。
 
いいえ、私は気づいていませんが、症状は不随意(またはショート)PageUpボタンに似ています
 
R0MAN:

前ページの一番最初の投稿で、私がすぐに添付したものです。見ていただけるとありがたいです。


質問内容を理解していない。

コードはコンパイルされ、問題はない。

問題はランタイムに現れました。


しかし、なぜクラスや構造体によるエレガントなソリューションを作らないのか、疑問があります。

あなたのコードには48(!)個の単一型行と計算呼び出しがあります。 インデックスとハンドルを扱うためのクラスの配列を作ることを自ら懇願しています。 最も原始的な解決策でも、懇願しているのです!

void OnDeinit(const int reason) 
  {
   IndicatorRelease(hMA_OPEN_S_EURUSD); IndicatorRelease(hMA_HIGH_S_EURUSD); IndicatorRelease(hMA_LOW_S_EURUSD); IndicatorRelease(hMA_CLOSE_S_EURUSD);
   IndicatorRelease(hMA_OPEN_F_EURUSD); IndicatorRelease(hMA_HIGH_F_EURUSD); IndicatorRelease(hMA_LOW_F_EURUSD); IndicatorRelease(hMA_CLOSE_F_EURUSD);
 
   IndicatorRelease(hMA_OPEN_S_GBPUSD); IndicatorRelease(hMA_HIGH_S_GBPUSD); IndicatorRelease(hMA_LOW_S_GBPUSD); IndicatorRelease(hMA_CLOSE_S_GBPUSD);
   IndicatorRelease(hMA_OPEN_F_GBPUSD); IndicatorRelease(hMA_HIGH_F_GBPUSD); IndicatorRelease(hMA_LOW_F_GBPUSD); IndicatorRelease(hMA_CLOSE_F_GBPUSD);
   
   IndicatorRelease(hMA_OPEN_S_EURGBP); IndicatorRelease(hMA_HIGH_S_EURGBP); IndicatorRelease(hMA_LOW_S_EURGBP); IndicatorRelease(hMA_CLOSE_S_EURGBP);
   IndicatorRelease(hMA_OPEN_F_EURGBP); IndicatorRelease(hMA_HIGH_F_EURGBP); IndicatorRelease(hMA_LOW_F_EURGBP); IndicatorRelease(hMA_CLOSE_F_EURGBP);
   
   IndicatorRelease(hMA_OPEN_S_EURJPY); IndicatorRelease(hMA_HIGH_S_EURJPY); IndicatorRelease(hMA_LOW_S_EURJPY); IndicatorRelease(hMA_CLOSE_S_EURJPY);
   IndicatorRelease(hMA_OPEN_F_EURJPY); IndicatorRelease(hMA_HIGH_F_EURJPY); IndicatorRelease(hMA_LOW_F_EURJPY); IndicatorRelease(hMA_CLOSE_F_EURJPY);
   
   IndicatorRelease(hMA_OPEN_S_USDJPY); IndicatorRelease(hMA_HIGH_S_USDJPY); IndicatorRelease(hMA_LOW_S_USDJPY); IndicatorRelease(hMA_CLOSE_S_USDJPY);
   IndicatorRelease(hMA_OPEN_F_USDJPY); IndicatorRelease(hMA_HIGH_F_USDJPY); IndicatorRelease(hMA_LOW_F_USDJPY); IndicatorRelease(hMA_CLOSE_F_USDJPY);
   
   IndicatorRelease(hMA_OPEN_S_GBPJPY); IndicatorRelease(hMA_HIGH_S_GBPJPY); IndicatorRelease(hMA_LOW_S_GBPJPY); IndicatorRelease(hMA_CLOSE_S_GBPJPY);
   IndicatorRelease(hMA_OPEN_F_GBPJPY); IndicatorRelease(hMA_HIGH_F_GBPJPY); IndicatorRelease(hMA_LOW_F_GBPJPY); IndicatorRelease(hMA_CLOSE_F_GBPJPY);   
   
  }

 
Renat:

MetaEditorでカーソルを自発的に動かしている人はいるのでしょうか?

いいえ。

タッチパッドに手で触れた場合のみ。ただし、すべてのアプリケーションでクリアに表示されます。

 
sergeev:

質問を理解していない。

コードはコンパイルされ、問題はない。

問題はランタイムに現れた。


しかし、なぜクラスや構造体によるエレガントなソリューションを作らないのか、疑問があります。

あなたのコードには48(!)個の単一型行と計算呼び出しがあります。 インデックスとハンドルを扱うクラスの配列を作ることを懇願しています。 最も原始的な解決策でも、懇願していますよ。

私もそう思います。

MQL5を勉強中です。気が向いたらやる。

どこにエラーがあるのか、さっぱりわからない。画面に表示する最終行の計算式 - 最もシンプルなものです。

時間があるときに、ぜひ見てみてください。

ファイル:
 
私とは関係なく、いくつかの変数が色で強調されていますよね。その意味がわからない。
 
こちら そして、コンパイラはなんと言っているのか、教えてください。チップにコンパイルされた!この色と関係があるのでしょうか?
 

そういえば、mql5のプログラムでは、input修飾子で変数の値を変更することはできないんでしたね。

はい、しかし、どのように通常の方法で作業するのですか?まあ、何か考えるよ...。

理由: