Introduce
바이사이드 금융공학에서 퀀트 트레이딩을 하려면 필요한것중에 전략 테스트 와 실제 거래 알고리즘 입니다.
이때 여러가지 패키지를 사용할수 있는데 <예시> 그중에 가장 stars 가 많고, 예시도 많고, 오래되어 증명된 패키지인
BackTrader 을 사용하고 이 패키지를 공부하려고 합니다.
BackTrader 이전에 Bactesting, zipline,Octobot 등을 사용하였지만 워낙 예시가 없고 기능이 몇개 없어서 Backtrader 로 옮겨봤고 BacTrader 의 확장성에 충격을 먹고 이 가능성을 탐구하려고 합니다.
Beginning : Up and Running
Getting up and running involves at least 3 Lines objects:
- A Data feed
- A Strategy (actually a class derived from Strategy)
- A Cerebro (brain in Spanish)
시작하려면 최소한 Data, Strategy, Cerebro 가 필요합니다.
Quick Start
from __future__ import (absolute_import, division, print_function,
unicode_literals)
import backtrader as bt
if __name__ == '__main__':
cerebro = bt.Cerebro()
print('Starting Portfolio Value: %.2f' % cerebro.broker.getvalue())
cerebro.run()
print('Final Portfolio Value: %.2f' % cerebro.broker.getvalue())
After the execution the output is:
- For more Detail : <Click>
Architecture


Reference :
https://brunch.co.kr/@stochastic73/41
금융권에 필요한 파이썬 스킬트리 #3.
지금까지 우리는 금융권에 필요한 파이썬 스킬트리를 기초부터 타고 내려오면서 필요한 스킬들이 무엇인지 살펴보았다. 지금까지의 논의는 파이썬 기초에서부터 시작하여, 파이썬 라이브러리,
brunch.co.kr
Backtrader Architecut · GitBook
No results matching ""
www.damonyuan.com
https://github.com/wilsonfreitas/awesome-quant
GitHub - wilsonfreitas/awesome-quant: A curated list of insanely awesome libraries, packages and resources for Quants (Quantitat
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance) - GitHub - wilsonfreitas/awesome-quant: A curated list of insanely awesome libraries, packages...
github.com
'금융공학 > BackTrader 공부' 카테고리의 다른 글
BackTrader 5 : Indicators (0) | 2021.12.29 |
---|---|
BackTrader 1 : Concepts (0) | 2021.12.24 |
BackTrader 4 : Strategy (0) | 2021.12.23 |
BackTrader 3 : DataFeed (0) | 2021.12.21 |
BackTrader 2 : Cerebro (0) | 2021.12.19 |