-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmonthly_update.sh
More file actions
executable file
·25 lines (20 loc) · 939 Bytes
/
Copy pathmonthly_update.sh
File metadata and controls
executable file
·25 lines (20 loc) · 939 Bytes
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
#!/bin/bash
# Skrip untuk update data dan backtest bulanan secara otomatis
# Dapatkan direktori skrip ini dijalankan
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
echo "========================================="
echo "Memulai Update Bulanan: $(date)"
echo "========================================="
# Jalankan update data dan tunggu sampai selesai
echo "[1/2] Menjalankan download/update data..."
# Menjalankan di foreground dan menunggu selesai
python3 "$DIR/backtest_data.py" > "$DIR/monthly_data_update.log" 2>&1
echo "Update data selesai."
# Jalankan backtest dan tunggu sampai selesai
echo "[2/2] Menjalankan backtest 3 bulan..."
# Menjalankan di foreground dan menunggu selesai
python3 "$DIR/backtester.py" > "$DIR/monthly_backtest.log" 2>&1
echo "Backtest selesai."
echo "========================================="
echo "Update Bulanan Selesai: $(date)"
echo "========================================="