特定口座で購入した投資信託を売却してから新NISAへ移管するべきかどうかをシミュレーションするPythonプログラム
家族から相談を受けまして、特定口座で保持している投資信託を新NISAへ売却して移管するべきかどうか聞かれました。 色々と条件が複雑槽だったので、Pythonでプログラムを書いてシミュレーションしてみました。
全 13 件中 1〜10 件を表示
家族から相談を受けまして、特定口座で保持している投資信託を新NISAへ売却して移管するべきかどうか聞かれました。 色々と条件が複雑槽だったので、Pythonでプログラムを書いてシミュレーションしてみました。
タイトル通りでニッチな例ですが、ドンピシャな例がなく構築に手間取ったので備忘録として記録しておきます。 用途としては事務方がエクセルで作られた名簿において、名簿を統合したり、更新の判定などに使う、といったものですね。
以前FletというPython向けGUIフレームワークを使ってGUIアプリケーションを作成し、公開しました。 このアプリケーションは筆者の環境の都合でWindows向けとしてリリースしましたが、今回Github Actionsを用いてWindows/Mac/Linuxのクロスプラットフォームに対応させることができました。 ただ、ReleaseのAsset Uploadで時間を取られましたので、同じ轍を踏まないように記録しておきます。
新NISAで盛り上がる資産運用について気になったので、金融に関しては素人ですがプログラムをかいてランダムシミュレーションを行って見ることにしました。 このためにPythonのGUIフレームワークであるFletと、数値計算ライブラリであるnumpyを用いて、相関を持つアセットの資産推移モンテカルロシミュレーションを行うGUIツールを開発してみました。 このツールを用いて、資産運用シミュレーションを行った場合に確率的にはどの程度の振れ幅が出るのかということを見てみました。
Insta360x3を使い始めてからDaVinci Resolveで撮影した動画の切り貼りをしている中、Youtubeに投稿するにあたりチャプターを作成したいと考えました。 DaVinci ResolveでYoutubeに直接アップロードするのであれば自動でマーカーをチャプターにすることができるのですが、テキストとして出力することはそのままではできません。 今回はマーカーをedlファイルとして書き出し、それをPythonスクリプトで抽出することでチャプター名と時刻をテキストとすることができました。
インラインスケート滑走時のGPSログであるgpxファイルに対して、Pythonを使ってmp4形式のアニメーション動画化してみました。 利用したライブラリはgpxpy,staticmap,cv2,numpy,pillowになっています。
Windowsのネットワーク設定を頻繁に変更することがあって面倒だったのでPythonスクリプトを記述しました。 IPConfigの変更には管理者権限が必要なので、windllでPythonスクリプトを起動し、そこからnetshでIPアドレスを変更するという流れになりました。 yamlで設定を記述できるようにしたので、複数のネットワーク設定があっても気楽に変更できるようになりました。
PythonでClickを使ってコマンドライン引数の処理をしつつ、asyncioを使って非同期処理を行う場合にどうすればいいか手こずりました。 解決方法について記録しておきます。
Hands-on Machine Learning with Scikit-Learn, Keras and TensorFlow (3rd edition)のCh.2において、ValueErrorがでてしまいました。 テキストや筆者のリポジトリとはnumpyやscipyのバージョンが異なることに起因するエラーだと思います。 一部のコードを修正すれば最近のライブラリのバージョンでも動作できたので、修正箇所を記録しておきます。
Kerasにて時系列データを学習に利用する際、期間の異なる連続しない時系列データを用いたいことがあるかと思います。 ただ、単純に結合したのではつなぎ目の部分が連続しないデータとなってしまうので望ましくないです。 この切れ目を解決してモデルの学習に利用する方法について調べたのでまとめておきます。
スポンサーリンク