アルゴリズムトレードの道具箱 | FX/CFD上級者向け書籍

アルゴリズムトレードの道具箱 | FX/CFD上級者向け書籍

お勧めポイント
サンプルを見る
アルゴリズムトレードの道具箱
VBA、Python、トレードステーション、アミブローカーを使いこなすために

アルゴリズムトレードの道具箱


アルゴリズムトレードシステムの構築方法


本書はトレードステーションのイージーランゲージやアミブローカーのAFL、Pythonなどの言語を使用したアルゴリズムトレードシステムの構築、PythonやExcelVBAを使ったバックテストなどを紹介しています。
FXで主に使用されているMT4で使用する言語とは異なりますが、システムトレード上級者の方であれば自動売買システム構築、バックテストのプロセス等は参考になる面も多いと思います。


アルゴリズムとは?


本書では「アルゴリズムとは有限個のステップで何かを成し遂げる、効果的な手順のことを言う」というデビッド・バーリンスキーの定義を用いて説明しています。
下記のアルゴリズムの条件を用いてロジックを組み立てていきます。
仕掛けのルール、決済のルール、資金管理のルールなどをどのように組み立てていくのかをいくつかの売買ルールを例に挙げて説明しています。 アルゴリズムの条件
1.入力・・・外部から提供されるゼロあるいはそれ以上の量がある。
2.出力・・・少なくとも1つの量が生成される。
3.明確性・・・各命令は明確で一義的でなければならない。
4.有限性・・・アルゴリズムの命令をなぞると、アルゴリズムは必ず有限数のステップで終了する。
5.有効性・・・各命令は鉛筆と紙だけを使って実行できる基本的なものでなければならない。各操作は上記3の明確性を持つだけでは不十分で、実行可能なものでなければならない。


豊富な巻末資料


本書では巻末に本書で紹介しているアミブローカーやトレードステーションに関する資料やエクセルVBAやPythonを使用したバックテスターのソースなどが紹介されています。

   
本ホームページに掲載されている事項は、投資判断の参考となる情報の提供を目的としたものであり、投資の勧誘を目的としたものではありません。投資方針、投資タイミング等は、ご自身の責任において判断してください。本サービスの情報に基づいて行った取引のいかなる損失についても、当社は一切の責を負いかねますのでご了承ください。また、当社は、当該情報の正確性および完全性を保証または約束するものでなく、今後、予告なしに内容を変更または廃止する場合があります。なお、当該情報の欠落・誤謬等につきましてもその責を負いかねますのでご了承ください。
 
 
この記事をシェアする

ホーム » OANDA Lab × パンローリング » アルゴリズムトレードの道具箱 | FX/CFD上級者向け書籍