Mustafa Sait Çarlıoğlu Yazılım Mühendisi Kodluyor...
Borsa Tahmin Sistemi
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from pydantic import BaseModel
import random
app = FastAPI()
# CORS ayarları (HTML dosyası farklı portta çalışabilir, bu yüzden izin veriyoruz)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # Geliştirme aşamasında tüm kaynaklara izin veriyoruz
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Gelen istek verisi modeli
class StockRequest(BaseModel):
symbol: str
# Basit tahmin mantığı (örnek: rastgele yüzde değişimi)
@app.post("/predict")
def predict_stock(request: StockRequest):
symbol = request.symbol.upper()
predicted_change = round(random.uniform(-5, 5), 2) # -5% ile +5% arası rastgele
return {
"symbol": symbol,
"prediction": predicted_change
}
Web hosting by Somee.com