2022年11月12日土曜日

過去データーの前処理 MT4からDLしたデーターが100万行を超える時

 MT4の過去データーをCSVにダウンロードしてEXCELで分析します。

EXCELは100万行(正確には104万8576行)までしか取り扱うことができません。

MT4からDLしたCSVは古いデータから新しいデータの順で並んでいるため、最近のデーターが削除されます。

ex.)2005.1~のM5のデーターをエクセルで開けると2019.5までしか入りません。

そこで、EXCELをつかって新しい方から順にデーターが残るようにします。

①エクセルを立ち上げる → 「データ」 →「テキストまたはCSVから」

②ファイルを選んで「インポート」

以下のようなサブ画面が立ち上がります。


③「データーの変換」

Power Queryエディターが立ち上がります。


④Coloum1の▼をクリック → 「降順で並び替え」

⑤左上「閉じて読み込む」をクリック

しばらく待ちます。(30秒-1分程度)

このクエリによって返されたデータはワークシートに入り切りません。が表示されたら「OK」をクリック

タブが増えてデーターが入ります。

テーブルに、なっているため色がついています。

日時もしっかり、EXCEL形式に変換されます。嬉しいおまけです。