【MT4】~オシレータ系インジケータの取得~
スポンサーリンク
KeyKです。
昨日は2005年からの為替データをインポートしたので、今日はその取得をします。
取得するデータ
取得するデータは、以下のインジケータの4連続値です。
- ADX
- -DI
- +DI
- RSI
- Stochastics(MAIN)
あと変動pips数を取得します。
つまり、説明変数が20個、目的変数が1個となります。
連続値を取る方法
MT4の関数では、Shiftという引数を設定することがあります。このShiftとは、最新のローソク足から何本分遡ったものかを表します。例えば、Shiftが1のときは、現在のローソク足から1本前のローソク足を指します。
そこで、iの値をShiftの最大値とし、-1ずつしていくと、時系列順に値を取得することができます。
取得したデータ
MT4のヒストリーセンターでも確認しましたが、約9万本のデータを取得することができました!!
(1時間足)
ちなみにcsvファイルでダウンロードしましたが、約13MBあります。笑
このデータを使って学習させるのも大変そうです・・・
今後の予定
多くのヒストリカルデータを取得することができたので、学習させていく作業に移ります。
学習用データ、評価用データ、テストデータに分けて分析するので、少し時間がかかりそうです。。。
頑張ります~~