first commit

This commit is contained in:
2026-07-16 23:55:16 +09:00
commit 57c07a4e12
40 changed files with 2513 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
Metadata-Version: 2.4
Name: stock-automation
Version: 0.1.0
Summary: 한국투자증권 API 기반 자동매매 웹앱
Requires-Python: >=3.11
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.30.0
Requires-Dist: sqlalchemy>=2.0.0
Requires-Dist: aiosqlite>=0.20.0
Requires-Dist: python-kis>=2.1.0
Requires-Dist: apscheduler>=3.10.0
Requires-Dist: pandas>=2.2.0
Requires-Dist: ta>=0.11.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: websockets>=13.0.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
+36
View File
@@ -0,0 +1,36 @@
pyproject.toml
app/__init__.py
app/main.py
app/core/__init__.py
app/core/auth.py
app/core/config.py
app/core/database.py
app/core/logger.py
app/core/rate_limiter.py
app/engine/__init__.py
app/engine/collector.py
app/engine/scheduler.py
app/engine/strategy_engine.py
app/engine/strategies/__init__.py
app/engine/strategies/base.py
app/engine/strategies/conditional.py
app/engine/strategies/periodic.py
app/engine/strategies/technical.py
app/models/__init__.py
app/models/stock.py
app/routers/__init__.py
app/routers/dashboard.py
app/routers/stocks.py
app/routers/strategies.py
app/routers/trading.py
app/routers/websocket.py
app/services/__init__.py
app/services/account.py
app/services/market_data.py
app/services/realtime.py
app/services/trading.py
stock_automation.egg-info/PKG-INFO
stock_automation.egg-info/SOURCES.txt
stock_automation.egg-info/dependency_links.txt
stock_automation.egg-info/requires.txt
stock_automation.egg-info/top_level.txt
@@ -0,0 +1 @@
+19
View File
@@ -0,0 +1,19 @@
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
sqlalchemy>=2.0.0
aiosqlite>=0.20.0
python-kis>=2.1.0
apscheduler>=3.10.0
pandas>=2.2.0
ta>=0.11.0
pydantic-settings>=2.0.0
pyyaml>=6.0.0
python-dotenv>=1.0.0
jinja2>=3.1.0
httpx>=0.27.0
websockets>=13.0.0
[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
ruff>=0.5.0
+1
View File
@@ -0,0 +1 @@
app