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

 
snowman647:
Expert Advisorに20個の標準МАといくつかのインジケータがありますが、ビジュアライゼーションによるテスト時にチャートの表示を妨げないようにするにはどうすればよいですか?
もう一つのバリエーション -インジケータバッファを バインドするとき、INDICATOR_DATAの代わりにINDICATOR_CALCULATIONSとしてそれらを宣言します。
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 

こんにちは。Comment()関数の テキストを置換する方法を教えてください。int init()の中にComment()がありますが、int start()の中に違うテキストを表示させたいのですが、どうすればいいですか?もう一度呼び出して、新しいパラメータを与えればいいのでしょうか?この場合、古いパラメータは消去されるのでしょうか?そして、私はこれがmql 4のコードで動作する必要があります。

Документация по MQL5: Общие функции / Comment
Документация по MQL5: Общие функции / Comment
  • www.mql5.com
Общие функции / Comment - Документация по MQL5
 
ArrayMaximum 関数を使って、見つかった項目の時刻を取得 するにはどうすればよいですか?
 
barabashkakvn:
ああ、そうか、要望はもっと正確に伝えた方がいいんだな。これで正しくカウントされるようになりました。

こんにちは。

比較のために、私のインジケータが表示されているMQL4の写真とMQL5の写真の2枚を添付します(正中線の外側で動いています)。

なぜそうなるのかはわかりません。私はMQL5をよく知りません。おそらく、どこかで価値が失われているのでしょう。チャートは現在の日付の15分足チャートです。

MQL4MQL5

 
プラットフォームuTrader TP 上の実際の取引口座に 売買シグナルをバインドする方法を教えてください、問題は、ログインウィンドウにサインアップしたときに取引口座のユーザ名が唯一のデジタルであることができることをコメントをポップアップ表示されます。 そして私はログインが私のメールボックスの名前です。 このケースでは、あなたの本当の取引口座にロボットを接続するには、どうすればいいですか?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
forexman77:

こんにちは。

比較のために、私のインジケータが表示されているMQL4の写真とMQL5の写真の2枚を添付します(正中線の外側で動いています)。

なぜそうなるのかはわかりません。私はMQL5をよく知りません。おそらく、どこかで価値が失われているのでしょう。チャートは現在の日付の15分足チャートです。

MQL4MQL5

スクリーンショットを撮影した通貨ペア名、タイムフレーム、期間を入力してください。
 
barabashkakvn:
通貨ペア名、タイムフレーム、スクリーンショットを撮影する期間を指定します。
EURUSD通貨、ラインブレイクしたバー 2014.01.10 15分足チャート(現行チャート)
 
forexman77:
EURUSD通貨、ラインブレイクされたバー 2014.01.10 15分足チャート(現在のチャート)
インジケーターのMQL4コードをよく見てください。価格と指標値を引くだけではありません。インジケータが何を計算しているのかをコードから理解すると、すぐにMQL5インジケータに 変更を加えることができると思います。
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
barabashkakvn:
インジケーターのMQL4コードをよく見てください。価格と指標値を引くだけではありません。インジケーターが何を計算しているのかを理解すると、MQL5のインジケーターに 手を加えることができるようになると思います。

現在の価格と移動平均の差を取得します。そうなんですが、移動平均ではなく最大平均線を使ったのが失敗でした。

しかし、ゼロラインの内訳はそのままで、MQL5ではそれがない。上の写真を更新しました(klozによる34期間のずれのない計算のための移動平均、赤線)。

上ウィンドウ、左グラフ、中央の線)。同じように34期終値移動平均をとって、2014年10月10日の15分足バーの終値と比較すると一目瞭然であり

をクリックすると、4桁のユーロ建値で33pipsの差があることがわかります。

MQL4のインジケーターのコードは、自分で作ったのでよく分かっています。

 
forexman77:

現在の価格と移動平均の差を取得します。そうなんですが、移動平均ではなく最大平均線を使ったのが失敗でした。

しかし、ゼロラインの内訳はそのままで、MQL5ではそれがない。上の写真を更新しました(klozによる34期間のずれのない計算のための移動平均、赤線)。

上ウィンドウ、左グラフ、中央の線)。同じように34期終値移動平均をとって、2014年10月10日の15分足バーの終値と比較すると一目瞭然であり

をクリックすると、4桁のユーロ建値で33pipsの差があることがわかります。

MQL4のインジケーターのコードは自分で作ったのでよく分かっています。

両端末の比較

MQL5インジケーターが正しく、経済的に計算されるようになりました。

ファイル:
test.mq5  3 kb
理由: