無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
エキスパート

アスクビッドティック - MetaTrader 5のためのエキスパート

ビュー:
948
評価:
(25)
パブリッシュ済み:
2016.06.10 12:43
アップデート済み:
2016.11.22 07:34
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

アスクビッドティックは、微細構造解析(ティックデータコレクタ)のための高精度、リアルタイムティックデータソリューションです。これは、CSVファイルにティックごとの価格をエクスポートし、ファイル名、区切り文字とタイムスタンプのためのオプションを提供します。それは、各ティックの到着時刻を高精度で取得するためにローカルコンピュータ時刻で動作します。

設定:

プログラムは、ミリ秒のタイムスタンプを提供するために、Windowsのシステムファイル「kernel32.dll」を使用するので、DLLインポートの許可が必要とされます。このプロパティは「プロパティ」ウィンドウの「Dependencies(依存関係)」タブ(下の画像を参照)で設定することができます。


データ列(日付時刻、銘柄名、アスクビッド価格)の区切り文字を選択することができます。タイムスタンプも選択できます。

  • Standard:標準的なタイムスタンプのモード — 出力の例は 2012.11.13 15:41:23 です。
  • Systemtime: このモードは高精度のためにシステム時刻を使用します。 出力の例は 2012.11.13 15:41:23.692 です。
  • Analysis:これまで(初めのディックから現在まで)のミリ秒の数このオプションは(他のプログラムとの高周波データ解析など)、さらに操作を簡略化するためのみ生成されます。

出力ファイルの名前を指定したい場合は、最初のパラメータの「Use default」の文字列を削除して選択した名前を入力します。

出力ファイル:

出力ファイルはterminal_data_directoryに見られます。簡単にデータディレクトリにアクセスするには MetaTrader 5 クライアント端末のファイルメニューを使用することができます。プログラムの開始時に、完全なファイルパスは、「ツールボックス」>「エキスパート」タブにも表示されます。  

ツールボックス

下にあるのは、ミリ秒のタイムスタンプを持つタブ区切りのCSV出力サンプルです。

ノートパッドでのCSV出力

いくつかのティックが欠けている可能性があるので注意する必要があります。このような状況が起こる確率は小さく様々な事実に依存します。

  • 期間中の経済活動、
  • コードが使用されているハードウェアの速度。ティックが欠けている主な理由はNewTick イベント処理の無キューポリシーです。これは、新しいティックの到着のの高精度のタイムスタンプを持つために有用です。 しかし、イベント処理時間の短縮には高速なハードウェアでこのコードを使用することをお勧めします。

MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/820

MA-Env MA-Env

移動平均エンベロープ。

DLLなしでのファイルマッピング DLLなしでのファイルマッピング

メモリマッピングファイル操作のDLL (C++からMQL5に変換された) 。

ニュースVLine ニュースVLine

このスクリプトは、ニュースイベントでチャートに垂直線を追加します。

IncEnvelopesOnArray IncEnvelopesOnArray

CEnvelopesOnArrayクラスは指標バッファでのエンベロープの算出のために設計されています。