スクリプト: Save OHLCV Data from Chart to CSV File

 

Save OHLCV Data from Chart to CSV File:

このスクリプトはチャート上で利用可能なすべての OHLCV データを CSV ファイルに保存します。

Save OHLCV Data from Chart to CSV File

Author: Mohammad Sh

 
SYMBOLSメニューからエクスポートするのと何か違いはありますか?
 
umad #:
SYMBOLSメニューでエクスポートするのと何か違いはありますか?

私の経験では、MetaQuotes以外のデータ・プロバイダーと取引している場合、Symbolsメニュー・ツールがチャート上の利用可能なデータをすべて返さないことがあります(まったく機能しないこともあります)。これは、シンボルメニューツールがブローカーにデータを要求し、ブローカーが1回の要求で取得できるバーの数に制限を課しているためだと推測されます(まったく新しいチャートを開くとヒストリカルデータが徐々に埋まっていくのはそのためでしょう)。

このスクリプトは、チャート上で利用可能なデータをローカルに保存するので、そのような制限は適用されない。

 


でも、まだ動いていますか?
保存に成功したエクセルファイルのメッセージは出ますが、どのフォルダにダウンロードできたのかがわかりません。

あちこち検索してみました。

 
ralph4t #:


でも、まだ動いていますか?
保存に成功したエクセルファイルのメッセージは出ますが、どのフォルダにダウンロードできたのかがわかりません。

あちこち検索してみました。


MetaEditor(MetaTraderに付属している黄色いアイコンのプログラム)を開き、"File>Open Common Data Folder "と進んでください。フォルダが開きます。Files」フォルダを開いてください。そこに出力があります。

 
Mohammad Sh #:


MetaEditor(MetaTraderに付属している黄色いアイコンのプログラム)を開き、"File>Open Common Data Folder "と進んでください。フォルダが開きます。Files」フォルダを開いてください。そこに出力があります。


ありがとうございます。完璧に動作しました!
もし、エクセルをスペースで区切らず、カラム内でうまく整理されたデータシートに変えるパイソンコードが必要なら、私に連絡してください。 ralphzayl4t@gmail.com 私は1つに取り組みました。
一方、あなたはどのようにデータで作業しますか?
 
ralph4t #:

ありがとうございます。完璧に動作しました。 もし、エクセルをスペースで区切らずに、カラム内でうまく整理されたデータシートにするパイソンコードが必要なら、私に連絡してください。 ralphzayl4t@gmail.com 私は1つに取り組みました。 一方、あなたはどのようにデータを扱うのですか?


私は主に OHLCV データを MetaTrader にインポートして、Strategy Tester で使用します。場合によっては、デモ口座の期限が切れても、自分のPCにデータがあることを確認したいことがあります。場合によっては、スプレッドやブローカーの制限などを変更して、自分好みの仕様でストラテジーをテストすることもあります。出力されたcsvはMetaTraderに直接インポートできるようにフォーマットされていますが、pythonなどにもインポートできます。