記事"MQL5 クックブック: 板情報の実装"についてのディスカッション - ページ 3

 

Graphic.mqhグラフィックライブラリの登場により、プライススタックの機能を大幅に拡張する技術的可能性があります。この記事への読者の関心を考慮し、スキャルパー・プライススタックについて 説明した新しい記事を発表することにしました。

プライススタックは現在までに大幅に改訂されています。以下の点が変更されました:

インジケーターのグラフィック部分がCPanelグラフィカルエンジンに移行されました;

  • ガラスの外観が改善されました。グラスの外観が改良され、小さな三角形の代わりに、グラスを開閉する大きな四角いボタンが追加されました;
  • ビーカーの位置をX軸とY軸の設定でカスタマイズできるようになりました;
  • 配列の範囲外エラーにつながるMarketBookクラスのバグを修正;
  • グラスが完全に満たされていない場合のインジケータの不適切な動作を修正(アスクの欠落、ビッドの欠落、空のグラスなど);
  • 価格グラスがアスク、ビッドのレベル数を 自動的に正しく更新するようになりました(以前は更新がありませんでした);
  • シンボル変更時のゼロ除算エラーを修正;
  • ガラスを頻繁に開閉するとフリーズする不具合を修正しました。
  • さらに、現在、ティック・チャートとスキャルパー分析用の追加ツールを備えた価格フィードの提供に取り組んでいます。現在開発中の機能は、将来的にはシステム・プライス・フィードの機能を超えることになるでしょう。

     

    こんにちは、Vasily、

    人気のあるスキャルピングドライブBondarまたはQScalpをベースとして、MT5用のMQLで新しいものを作成しようとしましたか?

    私はそれが株式トレーダーの間でMT5の人気を追加すると思います。
     
    logoped_vl:

    こんにちは、Vasily、

    人気のあるスキャルピングドライブBondarまたはQScalpをベースとして、MT5用のMQLで新しいものを作成しようとしましたか?

    私はそれが株式トレーダーの間でMT5の人気を追加すると思います。

    BondarやQScalpドライブのアナログは存在しないと、私は前もって言うことができます。また、MT5標準ドライブのアナログもありません。私は、ティックチャートにどのように情報を表示すべきかについて、ある考えを持っています。この考え方の一部は、記事「Fundamentals of Exchange Pricing」に概説されています。主な目的は、ファンダメンタルズで解釈されているように、ミクロレベルでの価格の実際の動きを表示することです。当初は最も基本的な機能を表示する予定ですので、他のドライブで利用可能な取引機能を期待しないでください。これは複雑なプロジェクトであり、長い開発と考察を必要とします。

     

    興味深い有益な記事をありがとうございます!

    Vasiliy Sokolov:

    Graphic.mqhグラフィックライブラリの登場により、プライススタックの機能を大幅に拡張する技術的可能性があります。記事への読者の関心を考慮し、スキャルパー・プライススタックについて 説明した新しい記事を公開することにしました。

    プライススタックは現在までに大幅に改訂されている。以下の点が変更されました:

    インジケーターのグラフィック部分がCPanelグラフィカルエンジンに移行されました;

  • ガラスの外観が改善されました。グラスの外観が改良され、小さな三角形の代わりに、グラスを開閉する大きな四角いボタンが追加されました;
  • ビーカーの位置をX軸とY軸の設定でカスタマイズできるようになりました;
  • 配列の範囲外エラーにつながるMarketBookクラスのバグを修正;
  • グラスが完全に満たされていない場合のインジケータの不適切な動作を修正(アスクの欠落、ビッドの欠落、空のグラスなど);
  • 価格グラスがアスク、ビッドのレベル数を 自動的に正しく更新するようになりました(以前は更新がありませんでした);
  • シンボル変更時のゼロ除算エラーを修正;
  • ガラスを頻繁に開閉するとフリーズする不具合を修正しました。
  • さらに、現在、ティック・チャートとスキャルパー分析用の追加ツールを備えた価格フィードの提供に取り組んでいます。現在開発中の機能は、将来的にはシステム・プライス・フィードの能力を超えるでしょう。

    これらすべては非常に良いことですが、修正と新機能(それは必要ではありません)を備えた新しいクラスはどこで入手できますか?
     

    現在のファイルでは

    最良価格指数 = 15

    最良売呼値指数 = 16

    売りの価格水準数 = 16

    買いの価格水準数 = 16

    20、30、50...と増やしたいのですが。

    ありがとうございました。


     
    Pedro Miranda:

    こんにちは、

    ご投稿ありがとうございました。

    まさに私が探していたものです。

    市場の深さは、スキャルパーにとって素晴らしい指標になります。

    しかし、問題なのは、私の端末では市場の出来高の深さの情報を見ることができないことです。

    ブローカーが提供する出来高情報にアクセスするにはどうすればいいでしょうか?

    そう、ペドロが言ったことは明白だ。

    metaQuotesプラットフォームを使用しているブローカーは、出来高データを送信しません。

    では、なぜMqlBookInfoが 提供する値に関して反対のことを言っているのか、私にはわかりません。

     

    こんにちは!

    以下のDOMを見ながら、どうすれば以下のことができるかと考えていました:


    例えば、21枚買いたいとします。私は平均価格 56842を支払います。しかし、もし私が22枚買うと、平均価格は (21 * 56842 + 1 * 56843) / (21 + 1) = 56842.05 となります。30枚買えば、平均価格は (21 * 56842 + 1 * 56843 + 8 * 56844) / (21 + 1 + 8) = 56842.57 となる。もし私が市場買いを100枚買いたい場合、平均価格は56845.56となります。

    そのためのアルゴリズムを考えようとしたのですが、まったくお手上げです。配列を埋めるために2つの再帰的ループを行い、その平均を計算すること、加重平均を計算することを考えました。

    どなたか教えてください。

     

    コードの最良販売 価格のボリュームを使用するには?

    コードとは何ですか?

    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    • www.mql5.com
    To obtain the current market information there are several functions: SymbolInfoInteger(), SymbolInfoDouble() and SymbolInfoString(). The first parameter is the symbol name, the values of the second function parameter can be one of the identifiers of ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE and ENUM_SYMBOL_INFO_STRING. Some symbols...
     
    こんにちは、どなたかフルジップを持っていませんか?僕は初心者なんだ。
     
    Marcos Issler:
    .ZIPファイルにはmarketbook.mqhファイルにエラーがあります。正しいものはこちらのリンクからダウンロードできます https://www.mql5.com/en/articles/1683

    この記事のクラスはコンパイルされません。