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

 
Evgeny Dyuka:
車輪の再発明をしないために、解決策は用意されているのでしょうか?
我々は、単純な質問に答える必要がある - どのように多くのクローズド-トレード(それを呼び出すことができます)歴史(特定のペアや期間については重要ではありません、主なものは、原則です)されています。私の理解では、mql5では些細な作業ではありません。この存在に名前すらありません))

あるにはあるが、与える意味がない。

 
fxsaber:

あるにはあるが、与える意味がない。

どうなんでしょう、意味があるんでしょうか?

 
Evgeny Dyuka:

どうやったら理解できるんだ?

MQL4で問題を解いて、バイブルを適用する。

ちなみに、元の質問は、言葉で曖昧にするよりも、MQL4のコードで記述した方がわかりやすいと思います。

 
fxsaber:

MQL4で問題を解いて、バイブルを適用する。

ちなみに、元の質問を言葉で説明するよりも、MQL4のコードで説明した方が、何が必要なのかが分かりやすいと思います。

そうそう、スーパーバイブル、忘れてました、ありがとうございます。
 
Alexey Viktorov:

それは私の質問に対する答えにはなっていません。より正確には、再質問です。なぜEAがチャート上にインジケータを 必要とするのでしょうか?

未使用のインジケータ・ハンドルを拒否したい場合は、別の関数があります。また、チャート上のインジケーターそのものは何のためにあるのでしょうか?

本指標のデータを利用するには

CopyBuffer(handle_ind,0,0,1,ind);


実行時に、Expert Advisor は特定の指標のサブウィンドウを削除し、他の指標を追加する必要があります - また、それらの出力データを使用するために。ハンドルを取り外す必要はありません。

ChartIndicatorDeleteはstrategy testerでは動作しないことが判明し、そこでこの削除を確認しました。ヘルプに記載がないのが不思議なくらいです。それとも、何か見落としているのでしょうか?

 
Anzhela Sityaeva:

カンマは数式には関係ありません。おっしゃるとおり、値と型を分けるだけで、それ以上の意味はありません。5級はずいぶん昔のことです :) それに、たまたま私は数学が苦手だったんです。でも、操作の順番は覚えているんですよ。

問題は、まさにどちらの計算方法でも結果は同じであり、どちらの計算方法が正しいと考えるべきかという ことです。

要は、どちらも同じ意味なんです。

例えば、2つの表現があります。

左へ進む。
2- 「右」とは逆の方向に進む。

これらの表現は、異なる単語で構成されているものの、同じ意味であることは明らかである。

--

ご興味のある選択肢は、書き方は違いますが、どちらも正しいです。

 

ターミナルを再読み込みせずに、Alert()の 出力ウィンドウを以前のメッセージからクリアするにはどうすればよいですか?

代替案として、MessageBox()を考えていますが、ヘルプでは、すべてのスレッドが停止してしまうので、絶望からしか使えないと勧められています。

 

Expertsタブのログをクリアするコマンドがコードにあるといいのですが。

せめてDボタンにクリアを割り当てるか、Cもあるし、無駄なAやGもある。

なぜ、便利なDボタン(Clear? またはDelete?

 
マウスをクリックせずに キーを押して、カーソル下の座標を取得する方法を教えてください。
 
Roman Sharanov:
マウスをクリックせずに キーを押して、カーソル下の座標を取得する方法を教えてください。

MQL5には、マウス座標を出すような機能はありません。しかし、次のような解決策を使うことができます。添付ファイルをもとに、OnChartEventに 最後のマウス座標の保存を追加し、ボタンがクリックされたときに、その座標を出力するようにするのです。

ファイル:
理由: