This commit is contained in:
2026-04-05 11:57:27 +08:00
parent a21d82b725
commit 1c392671d2
5 changed files with 19 additions and 8 deletions

View File

@@ -276,9 +276,9 @@ const loadData = async () => {
loading.value = true
try {
const [signalsRes, dataRes, btRes] = await Promise.all([
fetch(`http://localhost:8080/api/signals?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}`),
fetch(`http://localhost:8080/api/data`),
fetch(`http://localhost:8080/api/backtest?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}&capital=${settings.value.initialCapital}`)
fetch(`/api/signals?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}`),
fetch(`/api/data`),
fetch(`/api/backtest?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}&capital=${settings.value.initialCapital}`)
])
signals.value = (await signalsRes.json()).signals || []
marketData.value = (await dataRes.json()).data || []
@@ -292,7 +292,7 @@ const loadData = async () => {
const fetchMarketData = async () => {
loading.value = true
try {
const res = await fetch(`http://localhost:8080/api/fetch?start=${fetchDataForm.value.startDate}&end=${fetchDataForm.value.endDate}`)
const res = await fetch(`/api/fetch?start=${fetchDataForm.value.startDate}&end=${fetchDataForm.value.endDate}`)
const data = await res.json()
showToast(data.message || data.error, data.message ? 'success' : 'error')
loadData()
@@ -305,7 +305,7 @@ const fetchMarketData = async () => {
const runBacktest = async () => {
loading.value = true
try {
const res = await fetch(`http://localhost:8080/api/backtest?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}&capital=${settings.value.initialCapital}`)
const res = await fetch(`/api/backtest?window=${settings.value.rollingWindow}&gsrUpper=${settings.value.gsrUpper}&gsrLower=${settings.value.gsrLower}&capital=${settings.value.initialCapital}`)
backtestResults.value = await res.json()
} catch (e) {
console.error(e)
@@ -322,7 +322,7 @@ const clearData = async () => {
showConfirm(locale.value === 'zh' ? '确定要清除所有数据吗?' : 'Are you sure you want to clear all data?', async () => {
loading.value = true
try {
const res = await fetch(`http://localhost:8080/api/clear`)
const res = await fetch(`/api/clear`)
const data = await res.json()
showToast(data.message || data.error, data.message ? 'success' : 'error')
marketData.value = []