You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-24Lines changed: 35 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,41 +9,37 @@
9
9
10
10
</div>
11
11
12
-
**qPACE**: The Technical Analysis framework for Python and JavaScript, written in Rust, designed to be extremely fast.
12
+
**qPACE**: The Technical Analysis framework for Python and JavaScript, written in Rust, designed to be extremely fast. Everything you need in one place.
13
13
14
14

15
15
16
16
## Table of Contents
17
17
18
-
-[Features](#features)
18
+
-[Features and Examples](#features-and-examples)
19
19
20
-
-[Installation](#installation)
21
-
22
-
-[Examples](#examples)
20
+
-[Pine from Python/JavaScript](#pine-from-python-javascript)
23
21
24
-
-[Pine from Python](#pine-from-python)
22
+
-[Installation](#installation)
25
23
26
24
-[Motivation](#motivation)
27
25
28
-
-[Contributing](#contributing)
26
+
-[Community](#community)
29
27
30
-
## Features
28
+
## Features and Examples
31
29
32
-
- Simple, yet powerful API
30
+
- Simple, yet powerful and fully-typed API
33
31
34
-
-Comparable results to TradingView Pine
32
+
-QPC - Pine compiler. Run Pine indicators/strategies from Python/JavaScript with accurate results.
35
33
36
34
- Extremely fast backtesting with vectorization support
37
35
38
-
- OHLCV - loading, resampling, and more
39
-
40
-
- Performance metrics - sharpe, sortino, omega, and more
36
+
- Yahoo Finance API integration
41
37
42
-
-Utility functions - position sizing, risk management, and more
43
-
44
-
- Parameter optimization
45
-
-Grid Search
46
-
-Genetic Evolution
38
+
-CLI
39
+
- View/Export symbols
40
+
- View/Export OHLCV
41
+
-Compile Pine to Python/JavaScript
42
+
-Backtest Pine strategies
47
43
48
44
- TA indicators written in [Pine](/content/ta.pine), compiled via [QPC](#pine-from-python)
49
45
- Accumulation/Distribution (ACCDIST)
@@ -81,6 +77,25 @@
81
77
- Vortex Indicator
82
78
- Williams %R
83
79
80
+
- OHLCV ops
81
+
- Integration with our own API and Yahoo Finance API
82
+
- Loading
83
+
- Resampling
84
+
- Lower timeframe to higher timeframe
85
+
- Tick Bars
86
+
- Dollar Bars
87
+
- And More
88
+
89
+
- Performance metrics
90
+
- Sharpe Ratio
91
+
- Sortino Ratio
92
+
- Omega Ratio
93
+
- And More
94
+
95
+
- Parameter optimization
96
+
- Grid Search
97
+
- Genetic Evolution
98
+
84
99
## Installation
85
100
86
101
### Python
@@ -95,12 +110,8 @@ pip install qpace
95
110
npm install qpace
96
111
```
97
112
98
-
## Examples
99
-
100
-
## Pine from Python
113
+
## Pine from Python/JavaScript
101
114
102
115
QPC is specially designed compiler to translate any Pine code into efficient Rust code that is then exposed to Python and JavaScript, allowing you to run your favorite Pine scripts in the most efficient way possible.
0 commit comments