ここではExcelのVBAというプログラム機能について紹介するのですが、プログラム未経験の方にはどうしても敷居が高く感じることでしょう。
しかし私自身プログラムを組む仕事についていたわけではありませんし、プログラミングの資格も持っていません。全くの独学です。そんな私でもシステムトレードに応用する程度のレベルならさほど問題なく習得できました。一通りの流れさえ憶えてしまえば簡単に応用できますので安心して気楽にチャレンジしてみて下さい。
さて、話は変わりますがシステムトレードとは最初に決めたルールをもとに機械的に売買を重ねていくトレード方法のことです。例えば5日移動平均線が25日移動平均線より上に来れば買い、下に来れば売り、というルールを作ったとします。このルールで本当に儲かるのかテストしてみないと不安ですよね。
そこでこのルールを過去の値動きデータに照らし合わせて検証する「バックテスト」という作業が必要になってきます。
このバックテストですが、過去の膨大な値動きデータから一日ずつ手作業で検証していくには手間がかかります。このような単純計算作業は人の手よりコンピュータの方が適しているので、パソコンにまかせてしまいましょう。
とは言っても高価でややこしいプログラムソフトを買う必要はありません。先にも書きましたが皆さんのパソコンに入ってるExcelでプログラムが作れるんです。それがVBAです。 |
|