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

 
paladin800:

フォーラムでコードを 正しく挿入 する方法。

Ctrl+Alt+M、またはツールバーの「SRC」アイコンをクリックします。
 
C-4:

このことはよく理解しています。しかし、せめてVisualStudioのように未使用のプライベート変数を表示することはできないのでしょうか?

ポイントは、開発プロセスでクラスを設計することです。創造以前のすべてを考慮することはできないのです。そのため、できるだけ機能を絞ったフレームクラスが作られるのです。これらのフレームワーククラスと対話しながら、全体のアーキテクチャが練られていきます。あるメソッドは単に削除され、あるメソッドはプライベートセクションに移動し、あるクラスから別のクラスへ移行されます。その過程で、どうしても忘れ去られた変数やメソッド、さらにはクラス全体が現れてしまうのです。これは、オカマの原理が働いているようなもので、まず、悪い冗長なコードを書くのだから、当たり前といえば当たり前だ。そして、タスクをより明確に形式化し、いくつかのエンティティは単純に消滅します。冗長性は無に帰す。そして、このプロセスにおいて、コンパイラのヘルプは非常に有用です。未使用の変数や、少なくともプライベートなメソッドを確認することができれば、非常に便利です。

プライベートフィールドとメソッドについては、私も同意見です。念のために作っておいて、クラスを修正した結果、使い物にならないことが判明することもあります。
 
barabashkakvn:

エラーに注意してください。

使用する。

また、「MQL5でインジケーターを書く方法」の記事もご覧ください。



まだ理解できない、mql5で処理したデータをチャート上にテキストで表示することができない
 
Vikon:
mql5で、処理したデータをチャート上にテキストで表示することができないのですが、どうしたらいいでしょうか?
   if(MACD[1]<0)
     {
      high_low=true;
      while(MACD[barUP]<0)
        {barUP++;}
      barDown=barUP;
      while(MACD[barDown]>0)
        {barDown++;}
      CopyHigh(NULL,period_macd,0,barDown,high_nachalo);
      shift_nachalo=ArrayMaximum(high_nachalo,barUP-1,barDown-(barUP-1));
     }
barDown - 無効な値(すなわち、MACD配列にbarDownに等しいインデックスがない)。アルゴリズムを確認し、ターミナルの「エキスパート」タブを見ます。エラーメッセージはこのタブに表示されます。
 
皆さんこんにちは、初心者の方にロボットのディナポリ条件の作り方を教えてください。ディナポリのトレーディングシステムに記載されているもので、以下の通りです。MACD指標の ゼロ線と シグナル線の角度が90度に近いほど、トレンドが強いことを示します。この行間の角度をEAで表現するにはどうしたらいいのか悩んでいます。
 
Pinochet78:
皆さん、こんにちは!初心者にロボットのダイナポリ条件の作り方を教えてください。ディナポリのトレーディングシステムで説明されているもので、次のようなものである。MACD指標の ゼロ線と シグナル線の角度が90度に近いほど、トレンドが強いことを示します。この行間の角度をEAで表現するにはどうしたらいいのか悩んでいます。
  1. まさかね。チャートには価格と時間、指標値と時間という異なる単位が存在するため、三角法は適用できない。インジケーターウインドウのスケールを変更すると、角度が変化します。
  2. アルゴリズム的には、「MACD指標のゼロ線と シグナル線の角度が90度に近いほどトレンドが強い」というToRは、たとえ度単位の角度が計算できたとしても、形式的なものではありません。

メインとシグナルのMACDラインの差を示すので、OSMaオシレーターを取る方が良い。その差が大きければ大きいほど、同じ縮尺での角度は大きくなります。

 
こんにちは!MT4をアップグレードした後、elwave 9.5cをインストールする問題に直面しています。
 
MT5でチャート上にエントリー/エグジットポイントとストップをグラフィックラベルでマークし、結果をテストする方法を教えてください。
ファイル:
Si-3_14M15.png  36 kb
 
fenixstorm:
こんにちは、MT5でチャートマークを使ってチャート上にエントリー/エグジットポイントとストップをマークし、その結果をテストする方法を教えてください。
ストップ付のプットを入れてテストすることができます。タイムマシンがなければ、他のマークを未来に設定することはできません。
 
Reshetov:
ストップをかけてマークをセットし、テストする。タイムマシンがなければ、他のマークを未来に設定することはできない。
技術的にはどのように? プログラム自体で.つまり、歴史上
理由: