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

 
Andrey Koldorkin:

MT5です。あまり厳しいことを言わないでください、私はまだ始めたばかりです。

コンパイラは誓わないようです。

iCustomの 例をご覧ください。iCustomは、指定されたカスタムインジケータのハンドルを返します。OnInit()で1回だけ返される。そして、Copy****関数でハンドルを使ってデータを取得します(ニーズに合わせて)。

 
Alexey Volchanskiy:
MQLからやる必要がなければ、AutoITを見てください、そこでは何でもできます。製品は無料で、MQLと対話するために1つのDLLが必要なだけです。
これは面白いテーマですね。ありがとうございます。
 

MT4での注文の実行について、OrderDelete、OrderSelectを 明確にするのを手伝ってください。

1) これらの関数/操作が呼び出されたとき、プログラムはこの操作の成功/失敗に関するサーバーからの答えを待っている、すなわち、エキスパートアドバイザーコードポイントで静止し、答えを受け取った後にのみコードアルゴリズムを継続するということを正しく理解していますか。

2) 新しいティックが来た場合(または新しいタイマーイベント)、私のコードでは注文に対する操作で始まりますが、前のティックで、注文に対する操作がまだ実行される(サーバーから答えを受け取る)時間がなかった場合、プログラムは前のティックの操作に対する答えを待つか、新しいティックの実行を待たずに開始するか?

 
loleg1991:

MT4での注文の実行について、OrderDelete、OrderSelectを明確にするのを助けてください。

1) これらの関数/操作が呼び出されたとき、プログラムはこの操作の成功/失敗に関するサーバーからの答えを待っている、すなわち、エキスパートアドバイザーコードポイントで静止し、答えを受け取った後にのみコードアルゴリズムを継続するということを正しく理解していますか。

2) 新しいティックが来た場合(または新しいタイマーイベント)、私のコードでは注文に対する操作で始まりますが、前のティックで、注文に対する操作がまだ実行される(サーバーから答えを受け取る)時間がなかった場合、プログラムは前のティックの操作に対する答えを待つか、新しいティックの実行を待たずに開始するか?

はい、プログラムは停止し、サーバーからの応答を待ちます。通常、100~150msecかかります。停止した時点で、受信したテロップはキューに蓄積されます。プログラムはサーバーから応答を受け取ると、移動を開始し、例えばOnTick関数の 終わりまで進みます。そして、蓄積されたティックが再びOnTickを呼び出します。プログラムには、この刻み目のキューが加速度的に与えられる。
 
シグナルを作成し、出品者登録もしたのに、定期購入ができない...なぜ?
 
Taras Petryliak:
シグナルを作成し、出品者登録もしたのに、定期購入ができない...なぜ?

アラーム→設定で、すべての警告が表示されます。

追記:あなたは売り手ではありません。応募するだけではダメで、売り手ステータスが承認されるのを待つ必要があるのです。

 
Vasiliy Sokolov:
はい、プログラムは停止して、サーバーからの応答を待ちます。通常、100msまたは150msで終了します。停止した時点で、入力されたティックはキューに蓄積されます。プログラムはサーバーから応答を受け取ると、移動を開始し、例えばOnTick関数の 終了に達するまで継続します。そして、蓄積されたティックが再びOnTickを呼び出します。プログラムには、この刻み目のキューが加速度的に与えられる。

これはタイマーの場合も同じでしょうか?OnTimerイベントも、直前のtick(またはtimer)の操作が実行されるまでキューに蓄積されるのでしょうか?p/s 私はミリ秒タイマーを使っていますが、これはオーダーの操作で100-150ミリ秒の待ち時間よりも頻繁に実行されます。

ところで、OrderSelectもアルゴリズムの実行を「遅くする」のでしょうか?それとも、この機能は端末だけで注文を選択し、その実行時間は無視できるほど短いのでしょうか?

Функции обработки событий - Функции - Основы языка - Справочник MQL4
Функции обработки событий - Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции обработки событий - Функции - Основы языка - Справочник MQL4
 
こんにちは、MQL4でインジケーターの書き方は だいたいわかっています。 2つの配列に値を記録し、一方の配列の値と他方の配列の値との相関関係を表すグラフを作りたい場合。スクリプトの形でとか、インジケーターとしてしか無理なのでは?ありがとうございました。
 
fvdtrejder:
こんにちは、MQL4でインジケーターの書き方は だいたいわかっています。 2つの配列に値を記録し、一方の配列の値と他方の配列の値との相関関係を表すグラフを作りたい場合。スクリプトの形でとか、インジケーターとしてしか無理なのでは?あらかじめご了承ください。
アレイは、過去のデータのアレイと何か違いがあるのでしょうか?
 
計算式を使って、配列の値を計算します。