エラー、バグ、質問 - ページ 380

 
President5:
Metatrader5の439ビルドでは、履歴品質インジケータが追加されました。M1やH4で始値や 全ティックでテストしていると、品質が51%になってしまうんです...。なぜ、どのように増やすのか?引用元: アルパリデモ - alpari demo.
インジケーターを設置する場所を教えてください
 
President5:
Metatrader5の439ビルドでは、履歴品質インジケータが追加されました。M1やH4で始値や 全ティックでテストしていると、品質が51%になってしまうんです...。なぜ、どのように増やすのか?引用元はアルパリデモです。

チャート履歴の質を高めることができるのは、ブローカーだけです。

MetaQuotes-Demo (access.metatrader5.com:443) に接続すると、より良い品質で表示されます。

 
sergey1294:
このインジケーターはどこにあるか教えてください。
テスト結果 ページの上部にある
 

壮絶な月曜日のロデオについては、修正どころか、いまだに誰からも返事がないんです。まだ続いてるんだ、チャートがスカスカのように巻き戻ってるんだ。短い動画が添付されています。MT5ビルドが最新です。OSなどのデータは前回の記事で。

追伸:MetaQuotes-Demoサーバーは、どこかのAlpariではありません...

ファイル:
rodeo_MT5.zip  458 kb
 
Graff:

続き....

iIchimoku インジケーターに不具合が発生しています。私のインジケータは、if(tenkan[i]>kijun[i])に応じて矢印を描くだけです。スクリーンショットにあるように、矢印が正しく描画されていません。

完全なコードはファイル Ich_1_f.mq5 にあります。

しかし、手動で計算すると、すべて正しく表示される

ファイル Ich_1_ok.mq5 のフルコード

Ishimokuインディケータの平均化パラメータは、同時にラインのシフトを決定します。バッファのインジケータ値は、実際にはオフセットなしで格納されます。この事実を考慮して指標を作成してみると、すべてがフィットするはずです。
 

呼ばれたときに null 値を返すものがある。

SymbolInfoDouble( ...,SYMBOL_MARGIN_INITIAL)

MQLサーバー

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
x100intraday:

壮絶な月曜日のロデオについては、修正どころか、いまだに誰からも返事がないんです。まだ続いてるんだ、チャートがスカスカのように巻き戻ってるんだ。短い動画が添付されています。MT5ビルドが最新です。OSなどのデータは前回の記事で。

追伸:MetaQuotes-Demoサーバーは、どこかのAlpariではありません...

441ビルドサーバーのアップデートは、昨夜、当社のデモサーバーでリリースされ、ブローカーは土曜日にアップデートが行われる予定です。

残念ながら、大量の変更により、425サーバーの公式アップデートは1ヶ月前が最後となりました。これで、またサーバーの更新が頻繁に行われるようになります。

週末以降の履歴のバグはだいぶ前に修正されたので、441ビルドではもう起こらないはずです。

 
Rosh:
Ishimokuインディケータの平均化パラメータは、同時にラインシフトを決定します。バッファのインジケータ値は、実際にはオフセットなしで格納されます。この事実を考慮してインジケーターを作成してみると、うまくいくはずです。

1) これは非常に「良い」ことですが、このことはドキュメントのどこに記載されていますか?また、範囲外のArrayを避けるためにオフセットを正しく処理する方法のコード例をどこで見つけることができますか?

2)前回の質問12に お答えください。

 
Graff:

1) これはもちろん非常に「良い」ことですが、このことはドキュメントのどこに記載されていますか?また、範囲外のArrayを避けるためにオフセットを正しく処理する方法のコード例をどこで見つけることができますか?

この機能を説明し始めたが、今のところしていない。ここにあります -https://www.mql5.com/ru/docs/indicators/ialligator

[in] 価格チャートに対する青線のオフセット。ラインシフトは純粋に表示のための視覚的なものであり、インジケーターバッファの値はシフトなしで保存されることを覚えておく必要があります。CopyBuffer() 関数でバッファ値を取得する場合、オフセット値は影響しない。

標準的な指標の例も追加される予定です。ただ、時間がないのです。

Документация по MQL5: Технические индикаторы / iAlligator
Документация по MQL5: Технические индикаторы / iAlligator
  • www.mql5.com
Технические индикаторы / iAlligator - Документация по MQL5
 
Graff:

なぜ "if(ichi.TenkanSen(i)< ichi.KijunSen(i))" という表現になったのか?ALWAYS (on all candles) returns false, even when "if(ichi.TenkanSen(i)> ichi.KijunSen(i))"?標準ライブラ リの不具合と思われる。

ライブラリにエラーはありません。このクラスを使ってインジケータ・データを扱うには、2つの微妙な点があります(ヘルプでは十分に説明されていないかもしれません)。

1.クラスを通じてインジケータデータを利用できるようにするために、クラスはインジケータからこのデータをコピーする必要があります。そのためには、データが変更された疑いが少しでもあれば、Refresh(int)メソッドを呼び出す。あなたの場合

ichi.Refresh(-1);

2.クラスを通じて十分な「深さ」でインジケータ・データを利用できるようにするためには、バッファのサイズを設定する必要があります(デフォルトではバッファ・サイズは256です)。そのためには、オブジェクトを作成した後、BufferResize(int)メソッドを呼び出します。あなたの場合

ichi.BufferResize(rates_total);

分かりにくかったらごめんなさい。追加の質問にお答えします。