Archives
All the articles I've archived.
-
PythonでFXテクニカル分析を実装する:酒田五法・一目均衡表のアルゴリズム化
酒田五法(三山・三川・三空・三兵・三法)と一目均衡表をPythonでアルゴリズム化した実装記録。日本発テクニカル分析のパターン検出ロジックとシグナル判定を解説する。
-
株式トレードシステムの完全自動化:データ取得→分析→シミュレーション→Slack通知のパイプライン構築
株式・FXトレードシステムのパイプライン全体像を解説。データ取得からParquet保存、テクニカル分析、売買シミュレーション、DB格納、Slack+メール通知までの自動化構成を記録する。
-
破産確率をモンテカルロシミュレーションで検証する:Kelly簡易式では見えないリスク
Kelly簡易式の限界を示し、ブートストラップ法によるモンテカルロシミュレーション10,000試行で破産確率とドローダウン分布を検証した過程と、Go/No-Go判断基準への活用。
-
コード重複3,700行を52%削減:3モード統合リファクタリングの実践
FXトレードエンジンの3モード間で重複していた約3,700行を、re-exportパターンと継承+テンプレートメソッドで52%削減したリファクタリングの設計と実践記録。
-
API障害で自動売買を止めない:8サービス統合の自動復旧システム
FX・日本株の8サービスを対象に構築したAPI障害自動復旧システムの設計。指数バックオフ、サーキットブレーカー、フェールセーフの実装を解説する。
-
複利再投資を自動提案するシステム:毎日23時にSlackで最適ロットを通知
口座残高に基づいてフラクショナルケリーで最適ロットを毎日計算し、Slackで提案する複利再投資システムの設計と実装記録。
-
適応的ドローダウン回復モード:3段階ソフトストップで資産を守る
ドローダウン3%/5%/10%でロットを段階的に縮小する3段階ソフトストップの設計と実装。ハードストップの問題点を解消し、損失の加速を止める適応的リスク管理。
-
バルクCSV一括ダウンロード:バックフィル4時間を数分に短縮する
J-Quants V2のバルクAPIを活用し、日本株バックフィル処理を4時間から数分に短縮した実装と設計を解説する。
-
デイトレードのシグナル改善:セッション限定フィルターで勝率30%→37%に引き上げた
FX自動売買のDayモードでTier C銘柄除外とロンドンセッション限定フィルターを適用し、勝率を30%から37%に改善した施策の記録。
-
バックテストを並列化して7日→1日に短縮した話
PythonのmultiprocessingでFXバックテストのグリッドサーチを並列化し、実行時間を7日から1日に短縮した設計と実装の記録。
-
経済指標フィルターを自動売買に組み込んだ設計と実装:3層フォールバックで止まらないシステムを作る
Finnhub・FRED・ハードコードカレンダーの3層フォールバックで経済指標フィルターを実装し、指標発表前後のエントリーを重要度別に制御する設計と実運用の記録。
-
ファンダメンタル複合スコア:財務データ5軸で銘柄の質を判定する
J-Quants V2の財務データから5軸の複合スコアを算出し、テクニカル分析と組み合わせて銘柄の質を判定するシステムの設計と実装を解説する。
-
日本株の倒産リスクをシステマティックに管理する:定量的アプローチ
J-Quants APIの財務データを活用し、倒産リスクの高い銘柄を定量スクリーニングで自動除外する仕組みの設計と、決算前後のエントリー制限・PEAD戦略の概要を解説する。
-
市場レジーム自動識別:ADXとVIXのマトリクスでエントリー閾値を動的制御する
ADXとVIXの2軸マトリクスで12通りの相場状態を分類し、エントリー閾値を動的に変化させる市場レジーム自動識別フィルターの設計と実装。
-
月次目標逆算型ロット最適化:scipyの2段階最適化で全ペアのロットを自動配分
9通貨ペアの勝率・RR比・相関を考慮し、月利目標から最適なロット配分をscipyの2段階最適化で自動計算するシステムの設計と実装を解説する。
-
Multi-Signal Confluence:42パターンのシグナル合流で精度を上げる
複数のテクニカル指標が同じ方向を指す「合流」パターンを42種類データベース化し、エントリー精度を向上させるConfluenceフィルターの設計記録。
-
外国人投資家フロー連動フィルター:需給環境でエントリーを制御する
外国人投資家と信託銀行の売買フローを週次で取得し、需給環境に応じてエントリースコアにペナルティを適用するフィルターの設計と実装を解説する。
-
マルチタイムフレーム整合性ボーナス:H4エントリーにD足トレンド方向の確認を加える
H4足エントリーシグナルにD足トレンド方向の整合性ボーナス(+0.3〜+0.5)を加算し、上位足と一致する惜しいシグナルを救済する設計と実装。
-
新旧パラメータ並走A/Bテストと陳腐化自動検知:本番を壊さずに改善を続ける仕組み
自動売買のパラメータを安全に改善するためのA/Bテストフレームワークと、パラメータ陳腐化を自動検知する仕組みの設計・実装を解説する。
-
PEAD多軸サプライズ拡張:EPS単軸からEPS+売上高+営業利益の3軸判定へ
PEAD(決算後ドリフト)の判定をEPS単軸から3軸(EPS+売上高+営業利益)に拡張し、コストカットや一過性利益による偽陽性を30〜50%削減するコンセンサス判定の設計と実装を解説する。
-
Phase Alpha v2.1.0:リスクリワード比を1.5→4.6に改善した5段階の最適化プロセス
日本株自動売買システムのPhase Alpha v2.1.0で、SL/TP最適化とパラメータグリッドサーチによりリスクリワード比を1.5から4.6に改善した5段階の最適化プロセスを解説する。
-
レンジ相場を収益化する:ADX+NATR+BBWによるレジーム判定とBBバウンス逆張り
ADX・NATR・BBWの3指標複合レジーム判定でレンジ相場を検出し、BBバウンス逆張りで相場の70%を占めるレンジ期間を収益化する設計と実装。
-
インシデント再発防止と自動検証:137件の障害を未然に防いだ仕組み
自動売買システムの過去インシデントを分析し6つの再発防止策を実装。自動検証スクリプトで137件の潜在障害を事前検出した仕組みを解説する。
-
シグナル品質の地道な改善:スコア計算整合とGranville新カテゴリ
FX自動売買エンジンのスコア計算ロジック統一とグランビルの法則のカテゴリ追加による、シグナル品質の地道な改善記録。
-
戦略の有効性を統計的に評価する:Go/No-Go判断のための定量基準
ポアソン分布、Wilson信頼区間、シグナルスコア閾値感度分析を組み合わせた、自動売買戦略のGo/No-Go判断基準の設計を解説する。
-
トレーリングストップ自動変換:状態機械で利益を伸ばす仕組み
BEPトリガー60%+追随80%の状態機械でトレーリングストップを実装し、固定TP/SLより平均利益75%向上・シャープ比0.72→0.95を達成した設計記録。
-
VWAP乖離エントリーフィルター:「寄天」損失を構造的に排除する
VWAP乖離率で「寄天」(寄り付き天井)損失を構造的に排除する2段階フィルターの設計と実装。penaltyモードとblockモードの使い分けを解説する。
-
米国株のリスク管理施策群:VIXテール保険からギャップリスクまで
米国株自動売買エンジンに実装した6つのリスク管理施策(VIXテール保険・ギャップリスク・ドローダウンモニター等)の設計意図とパラメータを解説する。
-
ザラ場動的キャンセル機構:発注後の相場急変に自動対応する
ザラ場中に4段階チェック(価格乖離・出来高・指数連動・スコア再計算)で未約定注文をリアルタイム監視し、条件を満たさなくなった注文を自動キャンセルする動的キャンセル機構の設計と実装を解説する。
-
米国株自動売買エンジンをゼロから構築した:S&P500スコアリング+Alpaca API
米国株エンジンをゼロから構築した記録とAlpaca API経由で夜間に自動売買する仕組みについて解説しています。
-
LightGBMでテクニカル指標の重みを動的に学習する
LightGBM(Gradient Boosting Decision Tree、勾配ブースティング決定木)を使用してテクニカル指標の重みを過去データから動的に学習するスコアリングシステムの設計と実装について解説しています。
-
【GMO Coin FX API完全ガイド】5つの落とし穴と正しい実装パターン
GMO Coin FX APIを使った自動売買システムの開発で遭遇した5日間のデバッグの記録と、その過程で学んだ重要な実装パターンを共有します。
-
【破産確率0%】EUR_JPY + GBP_JPY Long-only戦略の安定運用
EUR_JPY + GBP_JPY Long-only戦略の安定運用について
-
【5日間の死闘】GMO Coin FX API ERR-5105の真犯人は二重JSON化
GMO Coin FX APIでのERR-5105のトラブルシューティングについて解説しています。
-
システムトレードの評価基準一覧
システムトレードの評価に採用した基準一覧です
-
OANDAのFX日足データ取得プログラムサンプルコード
OANDAのAPIからFXの日足データを取得するサンプルコードです。
-
AIを取り入れたシステム開発の実践記録
AIを活用しながらシステムトレード開発を行った3ヶ月の振り返り
-
【メモ】日本株式を限りなく無料でシステムトレード開発する環境
日本株式で限りなく無料でシステムトレードを開発するためのサービスのメモ
-
投資をするのに最初に決めておくべき事項
投資を始めるのに最初に決めておくべき事項を記載しています。
-
システムトレードの難しさ
システムトレード構築で2年格闘した現在のシステム開発の難しさ
-
バックテストとフォワードテストの重要性
バックテストとフォワードテストの重要性について
-
FXでシステムトレードを開発している理由
システムトレードを開発するにあたりFXを選定した理由について
-
システムトレードで大量のデータを扱う
システムトレードで大量のデータを扱う技術について
-
投資の勉強を始めたころに参考になった「破産リスク」という考え方
投資の勉強を始めたころに知った「破産リスク」という考え方について
-
投資の方向性を決める
投資の方向性の決め方について
-
テクニカル分析とファンダメンタル分析
テクニカル分析とファンダメンタル分析