無料で、簡単に、たったの5分で導入できてしまう方法があります。クラウドベースだから、どこからでもアクセスできるという「おまけ付き」です。これは、実際にボク自身が5分でできた方法です。短時間でPythonでのテクニカル分析やグラフ化のセットアップができるはずです。投資のバックテスト」をお読みください。今、データ分析界隈でもっとも伸びているデータ分析、ビックデータ、機械学習、、なんていうワードを目にすることが多くなりました。これらの分野で、今、もっとも伸びているプログラミング言語がPythonです。他にも言語はあるのですが、いずれにしても、すごい伸び率ですよね。Pythonは数ある言語の中でも簡単な部類に入ります。これを使えばこんなことができるPythonは優秀です。Pythonでできることは非常に多く、ここでは書き尽くせないくらい、ボクでは把握しきれないくらい、たくさんのことができます。有名どころだと、googleが開発した人工知能(機械学習)のライブラリがありますね。Pandasデータの解析。Jupyter「プログラムを書いて、実行」をスムーズに行うことができて、pdfやhtmlで出力することもできる。Plotlyグラフを作成。簡単に、マウスでグリグリできるようなグラフをつくることができる。TA-Lib価格データをもとに、テクニカル分析を計算することができる。TA-Libとは(T)テクニカル(A)アナリシス-(Lib)ライブラリの略。エクセルみたくちょっとの情報量で重くなるようなことはない。投資には、この4つくらい使えれば十分です。勉強していけばバックテストなんかもできるようになります。クラウドにPythonの環境をつくるクラウド上で開発環境を構築することができるウェブサービスはいくつかあって、以前、ボクは「Cloud9」というものを使っていました。2016年にamazonに買収されてしまったんですね。そんなこんなで色々あって、なんとなく居心地が悪くなったCloud9から、純日本製のPaizaCloudというサービスにお引っ越しすることにしました。すると、これがなかなか使いやすい。シンプルだし、なんといっても導入がホントに楽ちんなんです。5分で環境をつくるすべての手順さて、ここからは「5分で環境をつくる」、その手順をご紹介していきますね。クラウドとPythonまずは、クラウドIDEと言われるウェブサービスの準備です。PaizaCloudのアカウントを作成まずはここにアクセスしてPaizaのアカウントを作成します。有料にもできますが、最初は無料で十分です。無料アカウントだとサーバーを作成して24時間でそのサーバーを使用することができなくなり、新たに作り直す必要があります。毎回、バックアップをとっておくか、本格的にはじめる場合は1000円/月の有料にしても良いと思います。Pythonをインストールしたサーバーを作成ここがすごい。Notebook」を選んで、「新規サーバーを作成」をクリックすると完成!たったこれだけです。「すごい」としか言いようがありません。グラフ化を導入PaizaCloudのPythonには、もとからグラフ化できるものが組み込まれていますが、個人的に好きな「Plotly」というものをインストールします。Jupyterを閉じて、シャットダウンする「✕」ボタンをクリックしてJupyterのウィンドウを閉じます。「ターミナル」で以下のように操作します。「ターミナル」にフォーカスを移す(クリックしたりする)キーボードでCtrl+Cと押下yと入力してEnterキーを押下こうすることで、Jupyterを一旦シャットダウンすることができます。テクニカル分析の導入そのままの流れで、TA-Libもインストールしてしまいます。$FILENAME展開してできたta-libフォルダに移動します。ta-lib説明するとちょっと専門的になってしまうので、以下はそのまま順番に入力してください。-以下を入力して完了です。確認するために、まずはjupyterを起動します。notebookすると、こういう画面がでてきますね「New/Python3」と操作して新たなノートブックを作成します。以下をそれぞれ入力して、Ctrl+Enterで実行します。エラーがでないことを確認して完了です。fc-list.」というエラーがでますが、こういうことが起きているようです。このままでも使用できますが、気になる方はpipでバージョンを落としてご利用ください。Python3で投資の分析をするならボクがPythonを使うことを決めたきっかけの本です。Pythonでどんな分析ができるのか、活用できたときのゴールがなんとなく見えてくると思います。今でもたまに読み返す本のひとつです。「システムトレード」とタイトルがついている割に、自動売買みたいな解説はまったくないのですが、「環境構築と売買戦略」という視点で読むと大変参考になります。「価格データとJupyterのサンプル」をプレゼントさて、この記事を最後まで読んでくれたあなたのために、ちょっとした特典をご用意しました。2013~2017年までの日経平均5分足の価格データ価格データをもとにPlotlyやTA-Libで分析したJupyterのサンプルファイルこれを使えば、5分でつくったPythonの環境で、いきなりデータ分析ができてしまいます。簡単にですが、特典の使用方法をご紹介しておきます。PaizaCloudは便利なことにドラッグ・アンド・ドロップでファイルをアップロードすることができます。ダウンロードしたファイルをアップロードしましょう。すると、アップロードしたファイルがJupyterにも反映されます。あとは、反映されたファイルを開いて使用するだけです。自動返信メールに、登録の認証とファイル一式のダウンロードを兼ねたURLが記載されています。ファイル一式をダウンロードすると、メルマガの会員として登録されます(ブログ更新やサービスのお知らせ、購読者限定の情報など)。同意される方のみダウンロードしてください。7年目の兼業トレーダーこのブログの目的は、「学習の備忘録」と「アウトプットして理解を深めること」。「トレードで稼ぐために学んだこと」を徹底的に公開していきます。元・日本料理の板前、現・金融畑のウェブ屋さん保有資格:証券外務員1種、認定テクニカルアナリスト更新のお知らせは、各SNSやLINEで。株やFXの「破産の確率」を計算するフォームです。勝率、リスクリワード比率、損失の許容(リスク)から、「そのトレードで破産してしまう確率」を求めることができます。項目を入力して「計算」ボタンをクリック(タップ)してください。投資初心者の同僚にゼロから投資を教えることに。「教える過程」をまるっと公開。「あとは経験を積むだけ!」な状態を目指してもらいます。2019年4月より記事を作成中。アップしていきます!トレードツールボク自身が、「使っていた」「使っている」「勉強している」ツールについて。投資でどういう使い方をしているのか、実例をご紹介していきます。Hackではご利用中のブラウザサポートはしていません。Explorerのアップグレード行う、もしくはその他のブラウザを使用しての閲覧をお願いします。ExplorerOperaSafari。