auカブコム証券APIとPythonでトレードアプリ開発。

初心者向けにアプリ開発方法を解説します。

 

第5回目は、いよいよトレード戦略について解説をします。

 

2本の移動平均線を使った戦略です。

おなじみの、移動平均線交差によるトレードで利益が出るのか?

 

検証や、最適な移動平均線の組み合わせをPythonで算出します。

 

第5回動画解説 移動平均交差戦略と最適化。

 

 

動画の目次

【目次】

01:18 前回までの動画の内容振り返り
05:15 本編スタート トレード戦略
08:21 このセクションで、やりたい事の概要説明
11:30 利益算出
12:35 利益率算出
15:54 平均利益率算出
21:26 損益累積和を算出
23:28 移動平均線交差戦略シミュレート
26:06 ベクトル化バックテスト
30:30 移動平均組み合わせの最適化
37:27 過剰最適化

 

 

解説

 

動画で解説したPythonコード

 

動画で解説したPythonコードはこちらです。

 

「新しく覚えることを最小にして、動くものを作る」これを最優先としています。

初心者が理解しやすいように、コード記述の美しさや、推奨されている記述ルールよりも、単純であることを優先しました。

 

コードの合間に広告が出てジャマかもしれません。

私の知識不足でコードの間の広告を消すことができません。

 

コードが表示されているエリアにマウスポインターを移動させると、表示エリア上部にアイコンが表示されます。

アイコンをポチポチすると表示が変わったり、コードをコピーすることもできますので、お試しください。

 

 

◇移動平均線交差戦略をトヨタ自動車の株価に適応する

 

◇移動平均線交差の最適化

 

最適化コード作成時に参考にさせていただいた書籍

Pythonによるファイナンス第2版

発行:オライリージャパン

著者:Yves Hilpisch

 

疑問を解決するためにインターネット上をさまよい歩いた後、「なんだ、この本に書いてあったじゃん」なんて思いを何度もしています。

購入時の定価は4500円+税

 

Pythonで株価分析を目指すなら、おススメです。

ただし、Pythonとファイナンスの基礎知識がないと、難しく感じるかもしれません。

 

 

この記事を書いた人

あしおゆたか

投資歴21年の個人投資家

机上の理論ではなく、実体験に基づいた記事作りをモットーにしています。

スポーツクラブに毎週2日~3日通い、サウナ後の暴飲暴食が趣味。(現在自粛中)

◇主な投資対象
日本株式
株式ETF(上場投資信託)
日経225先物
日経225先物オプション

◇運営者情報はこちら