|
| 講座について |
 |
ここでは、システムトレードを行う際に必要なプログラム知識などを中心に解説していこうと思います。
メインはエクセル関数、VBAです。
自作の投資ソフトは、エクセルで作られていますので、
そいつを元に解説、またはそこから波長したシステムプログラムを解説していこうと思います。
バージョンはexcel2007ですがexcel2000以降なら対応できるものが中心です。
|
ローソク足(分足)の取得 (更新日:2008年/11月15日)
 今回はエクセルにローソク足を取得する方法を解説してみたいと思います。
これを知る為にこのサイトへ来た方もいらっしゃると思いますし^^
当サイトでは、無料で5分足、10分足、15分足を提供しております。どうぞお使いくださいw
日足の場合なら、どこでも手に入りますが、問題は5分足とか10分足などの分足です。
分足のローソク足はなかなか手に入りません。
私もいろいろ調べたましたが、有料、または口座を開設していないと取得できないなど、困難な場合がほとんどでした。
もっと手軽に簡単に、無料で取得できないものか?っと考えた際、
リアルタイムレートを自ら取得して、自分で分足を作ちゃえばよくねー?wっと考えました^^
っで、実際に私はリアルタイムレートを取得して、ローソク足を自動的に作ることに成功しました^^
もちろん若干のずれは生じますし、常に平日は寝てる間もPCを起動していないといけない状況ではありますが、
リアルタイムでトレードするには十分な分足に仕上がりました。
こちらをご覧ください。
USD/JPYの5分足
これは実際に私が取得した5分足を約5分置きにこのサイトのサーバへ送り、そのデータをグラフ表示させています。
まープログラマーだからなせる技なのかかもしれませんが^^;
仕様はエクセルVBA内でwebクエリを送信し、PHP側で処理をしてDBへデータを保持していますw
上のリンク先ではグラフ表示していましたが、こちらのリンク先をご覧ください。
USD/JPYの5分足
こちらはテーブルにて表示しています。データは120件分あります。
私の取得した分足でよければご自由にお使いください^^
このテーブルデータの取得方法は以下の手順です。
エクセルを立ち上げて、データ->webクエリを選択してください。
そうすると『新しいwebクエリ』っというものが出てきますので、アドレスの箇所に先ほどのテーブル表示する分足データのURL(http://fx.whilejam.com/import.php?minu=5&pair=USD/JPY)を入力して移動ボタンを押してください。

デーブルの左上あたりに『→』がありますので、それをクリックしてチェックを付け取り込みボタンを押します。
『データを返す先を選択してください。』っとなりますので、適当に合わせてOKボタンを押します。
するとデータが取り込めますw

あとはご自由にお使いください。
ローソク足は、5分足、10分足、15分足と用意してあります。
URLの『?minu=5』となっている箇所を
『?minu=10』、『?minu=15』っと変更すると分足を変えて取得できます。
対応ペアは、 USD/JPY、EUR/JPY、GBP/JPY、AUD/JPY、NZD/JPY、CAD/JPY、CHF/JPY、の七つです。
主要ペアの対円しか今はありませんが、まーとりあえず十分だと勝手に思ってますので悪しからず^^;
こちらもURLの『&pair=USD/JPY』っとなっている箇所を対応するペアに変更すればそのペアで取得できます。
対応していない分足を指定した場合、デフォルトで10分足になります。
対応していないペアを指定した場合、デフォルトでUSD/JPYになります。
また、今回の説明で分からないなどありましたら、お問い合わせよりご相談ください。
現在、120件分の対応ですが、それ以降は検討中です。
次回は、リアルタイムレートの取得方法について書きます^^
|
|
| FX初心者講座 |
 |
| システム講座 |
 |
| トレード講座 |
 |
| マーケット情報 |
 |
| 注目の相互リンク |
 |
| ランキング |
 |
|