投資管理会社でシステム開発エンジニアとして働いていたとき、定量金融で成功するには、数学、プログラミング、データ分析に優れている必要があることを学びました。
アルゴリズム取引または定量取引は、統計的および数学的な取引戦略を設計および開発するプロセスとして定義できます。これは非常に複雑な財務分野です。 では、アルゴリズム取引を始めるにはどうすればよいのでしょうか? この魅力的な取引の世界への道を切り開くために学ぶべき 5 つの重要なトピックを紹介します。私は個人的に、適切なカスタマイズ性、開発の容易さとスピード、テスト フレームワーク、実行速度を提供する Python を好みます。したがって、これらすべてのトピックは、取引のための Python に焦点を当てています。 1. Pythonプログラミングを学ぶデータサイエンス分野で成功するには、しっかりとした基礎知識が必要です。どの言語を選択する場合でも、その言語で徹底的に理解する必要がある特定のトピックがあります。 Python エコシステムにおけるデータ サイエンスについて知っておくべきことは次のとおりです。
2. 財務データの処理方法を理解するデータ分析は財務の重要な部分です。 Pandas を使用してデータ フレームを操作する方法を学ぶことに加えて、取引データを操作する際に知っておくべき特定のトピックがいくつかあります。 Pandasを使用してデータを探索する方法 Pandas は、間違いなく Python データ サイエンス スタックの中で最も重要なパッケージの 1 つです。パッケージで定義された関数を使用して、ほぼすべての主要なタスクを実行できます。データフレームの作成、フィルタリング (loc、iloc、クエリ)、記述統計 (概要)、結合/マージ、グループ化、サブセット化に重点を置きます。 時系列データの処理方法 トランザクションデータは時系列分析がすべてです。データ頻度を分単位から時間単位に、または 1 日の OHLC データから週末データに変更するには、データを再サンプリングするか、データを再インデックスする方法を学習する必要があります。たとえば、resample 関数を使用して、1 分間の時系列を 3 分間の時系列データに変換できます。
3. 基本的な取引アルゴリズムの書き方定量金融分野でのキャリアには、統計的仮説検定と数学に対する深い理解が必要です。多変量計算、線形代数、確率論などの概念を習得すると、アルゴリズムの設計と記述のための優れた基盤を構築するのに役立ちます。まず、株価データの移動平均を計算し、簡単なアルゴリズム戦略 (移動平均クロスオーバーや平均回帰戦略など) を記述し、相対力取引について学ぶことができます。基本的な統計アルゴリズムの仕組みを理解するという小さいながらも重要な一歩を踏み出して練習した後は、機械学習技術のより複雑な領域を深く掘り下げることができます。これらには、統計と数学のより深い理解が必要です。最初に読むべき 2 冊の本: アーネスト チャン博士著「Quantitative Trading: How to Build Your Own Algorithmic Trading Business」、バリー ジョンソン著「Book on Algorithmic Trading and DMA」 4. バックテストを理解する取引戦略をコーディングしたら、実際のお金を使ってライブ市場でテストするだけではだめですよね?次のステップは、その戦略を過去の取引データのストリームに公開して、取引シグナルを生成することです。実行された取引には関連する損益 (P&L) があり、すべての取引を累積すると合計 P&L が得られます。これをバックテストと呼びます。バックテストには、数学、統計、ソフトウェア エンジニアリング、市場の微細構造など、多くの分野に精通している必要があります。バックテストを適切に理解するために学ぶべき概念をいくつか紹介します。
5. パフォーマンス指標 - 取引戦略を評価する方法 自分の戦略を簡潔に説明できることが重要です。自分の戦略を理解していない場合、外部の規制の変更や体制の変化によって、戦略が不安定な動作をし始める可能性があります。戦略を自信を持って理解したら、次のパフォーマンス メトリックを使用して、戦略の実際の長所と短所を理解することができます。
|
Code Llama はリリースからわずか 2 日で、再び AI コーディングの革命に火をつけました...
要点一般的な機械学習/ディープラーニング プロジェクトでは、データ準備が分析パイプライン全体の 60...
最近、鄭州市鄭東新区龍湖区の無人バスシステムプロジェクトの調達入札公告が発表された。自動運転バス路線...
人工知能と機械学習は、組織がビッグデータからより優れたビジネス洞察を得るのにどのように役立つのでしょ...
大企業がこのビジネスに参入し始めています! ByteDance と Alibaba のツールが人気を...
5月7日のZhidongxiによると、英国ケンブリッジ大学の研究者らは最近、シェフの調理過程を模倣...
この記事は公開アカウント「Reading Core Technique」(ID: AI_Discov...
[[245580]] 2018年9月26日、海底撈国際ホールディングス株式会社(06862.HK)が...
DeepMind チームによる最新の Nature 論文には、実は重大な抜け穴が含まれています。ロ...
1. マルチモーダル大規模モデルの歴史的発展上の写真は、1956年にアメリカのダートマス大学で開催さ...
Googleは10月13日、現地時間公開のブログ投稿で、自社の生成AI製品のユーザーは当局によって保...
[[432744]] TensorFlow は、Google が開発し、2015 年にオープンソース...