-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
39 lines (28 loc) · 996 Bytes
/
Makefile
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
29
30
31
32
33
34
35
36
37
38
39
run:
strat-daemon start --path-to-currency-codes examples/sample_currencies.txt \
--path-to-holdings examples/sample_holdings.json \
--no-paper-trade --auto-generate-orders \
--max-amount-per-order 25 --strategy fib_vol_rsi
run-paper:
strat-daemon start --path-to-currency-codes examples/sample_currencies.txt \
--paper-trade --auto-generate-orders \
--max-amount-per-order 100 --strategy fib_vol_rsi
get-results:
python tests/get_results.py $(ORDER)
test:
python tests/back_tester.py
test-full: clean-full
PYTHONPATH="${PYTHONPATH}:ml" python tests/full_back_tester.py $(TYPE)
graph-full:
rm -f results/performance_full.png
python tests/graph_full_results.py
test-ml:
PYTHONPATH="${PYTHONPATH}:tests" python ml/tuning/test.py
vis-ml:
optuna-dashboard postgresql://postgres:mypass@localhost:5432/optuna
clean-full:
rm -f results/performance_full.csv
clean:
rm -f results/performance.csv results/*.png
pull:
python tests/pull_data.py