Этот раздел содержит технические детали работы с различными структурами данных (массивами, связанными списками и др.) и описание соответствующих компонентов стандартной библиотеки MQL5. Использование классов структур данных позволит сэкономить время при создании пользовательских хранилищ данных разнообразных форматов...
いいえ、このトピックは、mql4とmql5の両方に関するものです。
https://www.mql5.com/ru/forum/6343、トピックがあります。
混乱しないでください ;)
ここでは、例えば4から5への変換方法についてお聞きします...。
mql5は、ポジションとオーダーを区別しています。ポジションとは、取引の結果である。そして、取引は注文のトリガーの結果である。
まず、サーバーに取引要求が送信され、保留注文(設定する場合)または成行注文(ポジションを開く場合)が表示されます。
成行注文がトリガーされた(取引が発生した)場合、この取引の結果としてポジションが表示される(または既存のポジションが変更される)。
ヘッジ会計では、多くの個別のポジション(多方向を含む)が存在することができますが、ネッティング会計では、ポジションは1つだけです。
したがって、すべてのポジションをループするためには、それらの番号によってループを整理する必要があります。それぞれ、通常の for mql4 OrdersTotal() の代わりに PositionsTotal() を使用します。
mql5ですべての注文を検索する必要がある場合、(mql5では)mql4のOrdersTotal()で通常通り使用します。
はい、そうですか。
しかし、このインデックスをどこに挿入すればいいのか、まだ不明です。
多次元の動的配列を作成し、1次元配列を2次元配列にコピーする必要があります。
動的配列を 扱えるようなライブラリはないでしょうか?
多次元の動的配列を作成し、さらに、例えば1次元の配列を2次元の配列にコピーする必要があります。
1次元の配列を2次元にコピーする可能性を確認しようなどとは、思いもよらなかった。しかし、すぐに「1次元配列の要素数が奇数の場合はどうなるのだろう」という疑問が湧いてきた。
mql4にもライブラリがあるようですが、ドキュメントにはmql5用しかありません。また、mql4ではどうなるかはわかりません。
EAの注文の他に他の注文がある場合、EAがその注文を見なくなる(1つの注文ではなく複数の注文を開く)のはなぜか、アドバイスをお願いします。EAの命令だけなら-問題なし。注文開始時に「Medjik」が設定 され、この「Medjik」を持つ注文のみが 注文開始の 条件に従って選択 されます。
MT4用の松葉杖/インジケータ/スクリプト(「約、一般、入力パラメータ、色、表示」のタブを持つインジケータとして)をプログラムする方法、それは ソースファイルのフォーマットのように、.csvファイルからデータを取るでしょう 。
つまり、ファイルから記録された データを取り出し、 チャート上に バー(TF、TA)またはカラーバンド(EA)の形で、"日 "単位のパラメータで コメント 付きで表示します。(МТ4上の垂直方向の日の区切り線の境界から)、行の色、行の種類の選択、テキストの色とコメントのサイズの選択と行にコメントセグメントを追加するには、例えば "TF - 1,192" 2行目 "TF - 1,1733" これはファイルの該当行から取得されています。範囲は純粋に水平方向で、EUR;TF;1.192;1,1733のラインから、1つのスロットの最初の桁と2番目の桁をスロット1.192の開始とスロット1.192の終了としています。
また、レンジもあり、例えばEAでは、原理は最初から最後まで同じですが、価格が異なり、ラインはCHF;AB1;1.03484132734247;1.02549513556164始まりは 1.03484132734247 終了はレンジ1.02549513556164と します。MT4を起動すると(gafikの通常のインジケータとして)、毎日チャート上に、現在の日のすべてのデータを一度に正確に追加し、以前に適用されたすべての行がチャートから削除されず、重複しないように動作します。このすべてで、その日のすべてのセグメントと範囲を選択し、表示します。アクティブウィンドウが今ある場所と、他のアクティブウィンドウ(つまり実行中の場所)のみです(つまり、ペアを開き、インディケータが現在の日のすべてのセグメントと範囲を描き、ペアのために落ち着くなど)。
例えば、インジケーターのInput parametersのタブは どのように表示すればよいでしょうか。
私は自分自身を落書きしようとしたが、いまいましいものを得ることはありませんが、簡単に見えた(しかし、私は人道的だ、あなたは何ができるのか...)溺死を助けてください!!!!!!!!!!!。
例文ライン:http://SSMaker.ru/35997bd0/
コード入力の仕方がわからず、脳みそが煮えくり返っている...。
inkosto:
Добрый день! нужна помощь гуманитарию ...
コードを正しく挿入してください。
さらに鮮明になりました。
ジグザグを自分のインジケータに組み込む必要がある(今はハンドルでカウントしている)。
私のインジケータはOnCalculate()を使用していないことです。
では、どのようにジグザグを動作させ、その計算のためのrates_totalとprev_calculatedをどこで取得すればよいのでしょうか。