2022年4月24日日曜日

HST ヒストリカルデータの変換 hst(MT4)⇒ hst(MT5) 作ってみよう構想の巻

PANDAの作者、仮称P氏と食事・情報交換にいきました。

話題はMT5の最適化

MT4と比べて早いよね的な話ですが、スプレッドが壁です。

MT4の最適化、バックテストはスプレッドを試験前に指定します。
MT5は過去データーにスプレッドが入っているため変更ができません。

MT5は通貨ペアを作成し希望のスプレッドのデーターをインストールする必要があります。

流れはこうなります。

  • MT4のHSTをDL
  • MT4へインストール
  • MT4からCSVでDL
  • エクセルでスプレッドを追記
  • MT5へインストール

なれれば大したことはないのですが、21世紀に人が手でする作業ではありません。

DL後に変換するプログラムがあれば3工程になります。

  • MT4のHSTをDL
  • 変換
  • MT5へインストール
※DLしZIP解凍も自動化できますが、ヒストリカルデータにも著作権がありますのでやめておきます。

プログラムの流れは以下になります。
  1. 画面の作成
    • 画面
    • スプレッド入力
    • 開始ボタン
  2. HSTをドロップされたら受け取る
    • 拡張子がHSTでない時はエラー出力
  3. TickVol作成(volumeのコピー)
  4. Spreadの入力(1で入力された値)
  5. CSVの作成

つづく




0 件のコメント:

コメントを投稿