Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

금융을 따라 흐르는 블로그

Algorithmic Trading Using Python 본문

카테고리 없음

Algorithmic Trading Using Python

DeNarO 2021. 2. 12. 11:04

파이썬 알고리즘 트레이딩

by. freeCodeCamp.org

 

<목차>

1. Algorithmic Trading Basics

2. API Basics and Course Configuration

3. Project 1 : Equal-Weight S&P 500 Screener

4. Project 2 : Quantitative Momentum Screener

5. Project 3 : Quantitative Value Screener


대표적인 알고리즘 트레이딩 landscape

1. Renaissance Technologies

2. AQR(Apply Qunatative Research) Capital Management

3. Capital Securities

 

<활용할 기술>

NumPy library for Python

 

<Algorithmic Trading Process>

1. Collect data

2. Develop a hypothesis for a stretagy

3. Backtest that stretagy

4. Implement the strategy in production


API란 무엇인가?

An API is an Application Programming Interface

Using IXE Cloud API to gather stock market data to make investment decisions.

 

<Other API Functionality>

POST : Adds data to the database exposed by the API (Create only)

PUT : Adds and overwrites data in the database exposed by the API (Create or replace)

DELETE : Deletes data form the API's database

 

<Practice Working With APIs>

Here's is a list of free APIs that you can use to practice interesting with APIs using HTTP requests:

https://github.com/public-apis/public-apis 

 

public-apis/public-apis

A collective list of free APIs for use in software and web development. - public-apis/public-apis

github.com


Project 1 : Equal Weight S&P 500 Screener

EX) 시가총액 1위 기업인 애플과 나이키를 동일한 크기로 분류한다.

 

Project 2 : Quantitaive Momentum Screener

EX) Imagine that you have the choice between investing in two stocks that have the following returns over the last year :

Apple (AAPL) : 35%

Microsoft (MSFT) : 20%

모멘텀 투자 전략 > Apple에 투자, higher recent price returns

 

Project 3 : Quantitative Value Screener

가치 투자 > Investing ctocks that are trading below their precived intrinsic value.

Creating algorithmic value inverting strategies relives on a concept called multiples.

Multiples are calculated by dividing a company's stock price by some measure of the company's worth-like earning or assets.

1. price-to-earnings

2. price-to-book-value

3. price-to-free-cash-flow

 

Value Investing Project Overview

Each of the individual multiples used by value investors has its pros and cons.

One way to minimize the impact of any specific multiples is by using a composite.