crz33 blog

早期リタイアしたいシステムエンジニアのブログ

Pythonの高速化のまとめ Ver.1

PythonでのFXのランダムウォークを検証で、はじめてのPythonプログラムを実装しましたが、書き方工夫すればもっと早くなるのでは?という疑問があったのでいろいろ試行錯誤しました。 まずは、ランダムウォークのソースを […]

PythonでFXのランダムウォークを検証

「MT4でのFXのランダムウォークを検証」で実施したランダムウォークの検証をPythonでも実施しました。 MT4でのバックテストだとMQLで記述しなければならず、いろんなパターンを作っていく上で効率が上がらない為、Py […]

Pythonのクロージャでできること

私はPythonは型が柔軟なので、ゴリゴリにクラス実装するのは良くないと思っています。 書籍で、クロージャを多用すると複雑になるので、やめといたほうがよいという記述が見受けられますが、私はクラスをたくさん作って、継承して […]

Atom上にPython開発環境を整える

Atom上にPython開発環境を整える手順を纏めます。 Pythonの実行環境は、Bash on Windowsで構築しています。記事末尾のリンクを参照ください。 Hydrogen Hydrogenは、おすすめパッケー […]

【保存版】Python on Atomの環境構築のまとめ

Pythonのコーディング環境として、Atomを選びました。 その環境構築の手順を纏めています。 基本 まずは、Pythonの環境および、Atomとの連携までのセットアップです。 「WindowsでPython環境を作る […]

WindowsでPython環境を作る

WindowsにPythonの実行環境をセットアップします。 Bash on Windows上で環境構築する方法は、「【保存版】Bash on Windowsの環境構築のまとめ」を参照しください。 Pythonのインスト […]

Atomのセットアップと初期設定

最近Pythonを使い始めました。これまで Bash on Windows + emacsで開発してきましたが、保管や実行でストレスを感じ始めたので、Atomが使えないかと思っています。 今後、Atomに乗り換えるかもし […]