Crypto trading bot: engine, brokers, backtester, dashboard, deploy
FastAPI backend with a single-strategy async engine, paper and Binance brokers, pure-python indicators, a backtester that shares the engine's portfolio math, and a Vue dashboard with a live WebSocket feed. Adds the Gitea Actions CI/CD workflow that deploys to Traefik via docker_default.
This commit is contained in:
1 parent
98028248c2
commit
9c3bee87ac
73 files changed
+9759
-1
No files matched your search
@@ -0,0 +1,30 @@
|
||||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
|
||||
@layer components {
|
||||
.card {
|
||||
@apply rounded-xl border border-edge bg-panel p-4 shadow;
|
||||
}
|
||||
.label {
|
||||
@apply text-xs uppercase tracking-wide text-slate-400;
|
||||
}
|
||||
.value {
|
||||
@apply text-2xl font-semibold tabular-nums;
|
||||
}
|
||||
.btn {
|
||||
@apply rounded-lg px-3 py-1.5 text-sm font-medium transition disabled:cursor-not-allowed disabled:opacity-40;
|
||||
}
|
||||
.btn-primary {
|
||||
@apply btn bg-emerald-500 text-slate-900 hover:bg-emerald-400;
|
||||
}
|
||||
.btn-danger {
|
||||
@apply btn bg-rose-500 text-white hover:bg-rose-400;
|
||||
}
|
||||
.btn-muted {
|
||||
@apply btn border border-edge text-slate-200 hover:bg-slate-700;
|
||||
}
|
||||
.input {
|
||||
@apply w-full rounded-lg border border-edge bg-surface px-2 py-1.5 text-sm text-slate-100 outline-none focus:border-emerald-400;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user