4 ポイント 投稿者 GN⁺ 2023-07-01 | 1件のコメント | WhatsAppで共有
  • アルゴリズムトレーディングのケーススタディとして、自動化された個人向けトレーディングボットの開発を紹介します。
  • このボットは株式市場全体をリアルタイムで監視し、迅速なトレーディング判断を下すことができます。
  • このボットの開発は、数年にわたる試行錯誤と反復的な改善を経てきました。
  • このボットはGoで構築されており、16コア、128GBのRAM、8TBのNVMeストレージを備えた高性能ゲーミングシステム上で動作します。
  • このボットの3つの基本コンポーネントは、データプロバイダー(Polygon.io)、アプリケーション(Goアプリ)、ブローカー(Interactive Brokers)です。
  • Goアプリケーションはデータフィードを収集・解釈し、トレーディング判断を行い、買い注文と売り注文を実行します。
  • このボットには、データ構造の探索、データ可視化、取引監視のための組み込みWebインターフェースが含まれています。
  • 戦略開発とバックテストはこのボットの重要な構成要素であり、カスタム戦略をテストして実行するためのプラットフォーム構築に重点があります。
  • ボットの構造とフローを説明するために、疑似コードと実際のGoコードサンプルが提供されます。
  • 株式市場の抽象化、注文管理、例外処理、トレーディング戦略におけるランダム性の理解から得られた教訓です。
  • 1週間にわたり、ランダムな銘柄に対して1日1000件の取引を実行し、トレーディングシステムの中核機能をテストします。
  • 時間単位の足ではなくティックバーを使用して解像度を高め、市場活動を正確に捉えます。
  • 完全にインメモリへ移行し、ミューテックスロックを使う巨大なマップを活用することで、スケーラビリティの問題を克服します。
  • データ損失を防ぐために、無停電電源装置の重要性を認識します。
  • トレーディングシステム構築プロジェクトは、挑戦的で時間がかかり、孤独になりがちです。
  • トレーディングシステム開発とデータ探索のために、GoとPythonの力を活用します。
  • 質問、コード生成、生産性向上のために、ChatGPTの革新的な影響力を活用します。
  • 個人用トレーディングシステムによって市場の異常を検知し、市場イベントを直接体験できる能力です。
  • 数学、金融、アルゴリズムトレーディング、データ分析に関する追加学習資料も紹介されています。

1件のコメント

 
GN⁺ 2023-07-01
Hacker Newsのコメント
  • アルゴリズム取引は、規制が厳しく競争の激しい、非常に興味深く複雑な分野です。
  • アルゴリズム取引では、競争市場で利益を上げるための中核が戦略であるため、議論の主な関心事です。
  • 異なる時間単位で動く市場参加者同士は、意思疎通や相互理解が難しいです。
  • Collective2は、エンジニアが購読料を支払い、自身の売買シグナルを共有できるプラットフォームであり、アルゴリズム取引の一端を垣間見ることができます。
  • プログラミング言語の選択は、取引アルゴリズムそのものほど重要ではありません。
  • 自動売買システム開発の重要な側面には、データフィード、特徴量生成、シグナル生成、注文管理が含まれます。
  • この記事は、アルゴリズム取引の技術的側面と一般的なパイプラインについての洞察を提供していますが、スケーリングや非同期実装に関する詳細は不足しています。
  • 取引ボットを作る作業は孤独な取り組みになりがちであり、チームを持つことが有益な場合があります。
  • この記事は、無意味でクリックベイト的であり、実質的な情報が不足しているとして批判されました。
  • ETFを含むバックテスト戦略では、配当金と株式分割を考慮する必要があり、その点に関する助言が求められています.