多能工生産技術者の日常

20歳からFXの自動売買を開発しています。24歳からは株式投資等で純資産1000万円を目指します。


スポンサードリンク

【MT4】~オシレータ系インジケータの取得~

スポンサーリンク

KeyKです。
昨日は2005年からの為替データをインポートしたので、今日はその取得をします。

取得するデータ

取得するデータは、以下のインジケータの4連続値です。

  • ADX
  • -DI
  • +DI
  • RSI
  • Stochastics(MAIN)

あと変動pips数を取得します。

つまり、説明変数が20個、目的変数が1個となります。

連続値を取る方法

MT4の関数では、Shiftという引数を設定することがあります。このShiftとは、最新のローソク足から何本分遡ったものかを表します。例えば、Shiftが1のときは、現在のローソク足から1本前のローソク足を指します。
そこで、iの値をShiftの最大値とし、-1ずつしていくと、時系列順に値を取得することができます。


f:id:KeyK:20191111214437j:plain


取得したデータ

MT4のヒストリーセンターでも確認しましたが、約9万本のデータを取得することができました!!
(1時間足)

f:id:KeyK:20191111214926j:plain


ちなみにcsvファイルでダウンロードしましたが、約13MBあります。笑
このデータを使って学習させるのも大変そうです・・・

今後の予定

多くのヒストリカルデータを取得することができたので、学習させていく作業に移ります。
学習用データ、評価用データ、テストデータに分けて分析するので、少し時間がかかりそうです。。。
頑張ります~~

f:id:KeyK:20191111215638j:plain



   

プライバシーポリシー お問い合わせ