どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1166

 
Александр:

そうかもしれませんね。




情報ありがとうございます!今晩チェックしてみます。

 
Александр:

1,3,4,8,9,......1000と、たくさんの数字があるのです。EA本体で、変数とELIGIBLYに比較するにはどうしたらいいのでしょうか?各数値を何らかの変数と等価にすることなく?ありがとうございました。


数字のセットはどこに保存されていますか?アレイで?そして、ループで比較するだけ。

...

μlのセットというデータ型は 存在しない。

 

こんにちは。OnChartEventでプログラムによるイベントと手動で生成されたイベントを分離する方法は?あるいは、ChartEventイベントから 一時的に配信を停止するオプションがあるのでは?手動」イベントに対してのみ動作し、Expert Advisorからの削除、プロパティの変更などのプログラムイベントは無視する必要があります。

 
Vitalii Ananev:

数字のセットはどこに保存されていますか?アレイで?そして、単純にループで比較するのです。

...

μlのセットというデータ型は 存在しない。

どこに収納するかはまだ考えていません。カンマ区切りのファイルか、Expert Advisorに直接入力すると高速化されます。私は後者の可能性が高いと思います。

 
Александр:
どこに収納するかはまだ考えていません。カンマ区切りのファイルか、EAに直接入れておくと処理が早くなります。後者の方が可能性が高い。


いずれにせよ、この配列を配列にする必要がある。データがファイルにある場合は、ファイルを読み込んで配列に書き込むか、コード内で直接必要なデータを配列に書き込んで初期 化します。

 

グラフオブジェクトのリストを コピーして、Excelに貼り付けられるようにできないでしょうか?

個々の行のプロパティを開くのは不便です。オブジェクトが多すぎるため、長くなってしまいます。


 
Aleksandr Novikov:

グラフオブジェクトのリストを コピーして、Excelに貼り付けられるようにできないでしょうか?

個々の行のプロパティを開くのは不便です。オブジェクトが多すぎるため、長くなってしまいます。


チャート上のオブジェクトの名前などのパラメータを.csvファイルに書き出すだけでよいのです

 
Vitalii Ananev:

いずれにせよ、この配列を配列にする必要があります。データがファイルにある場合は、ファイルを読み込んで配列に書き込むか、コード内で直接必要なデータで配列を初期 化します。

つまり、ループを組んで、配列を埋める必要があります。この方法だけ?

 
Александр:

つまり、ループを組んで、配列を埋めなければならないのです。これだけ?


はい、ファイルからデータを読み込む場合は、配列を埋める ためのループが必要です。

コード内で直接配列に数字を書き込むのであれば、ループは必要ありません。このように書くだけでよいのです。

double A[10]です。

A[0] = 1.343;

A[1] = 1.4567; といった具合に。

または double A[10] = {1.344,1.34354,....};

 
Александр:

そうかもしれませんね。




動的配列がインジケータバッファとして割り当てられた場合、その寸法を気にする必要はなく、MTは要素の数を見つける(見つけるのか、それとも最大値を取るだけなのか)、ArrayCopy関数と同じ状況です。配列に必要なサイズが事前にわからない場合は、どうすればよいのでしょうか?ArrayResizeは?新要素のたびに?もっとエレガントな解決策はないのでしょうか?

この関数は動的配列にのみ 適用できます ただし、SetIndexBuffer()関数で指標バッファとして割り当てられた動的配列は、サイズ変更できない ことに留意する必要があります。インジケータ・バッファの場合、サイズ変更操作はすべて端末のエグゼクティブ・サブシステムで行われる。

最初は配列の次元を管理せず、次に厳密に管理するという、言語の初心者には少し分かりにくい内容になっています。そして、キャッチがあったことを思い出したのですが、それが何だったのか忘れてしまいました =)

Объект динамического массива - Типы данных - Основы языка - Справочник MQL4
Объект динамического массива - Типы данных - Основы языка - Справочник MQL4
  • docs.mql4.com
Объект динамического массива - Типы данных - Основы языка - Справочник MQL4