默认主/次/次次改为 45m/15m/5m、开始时间一周;SD/CD 按 hist 摆位置和箭头;去掉笔线段背驰与第四类勾选。 Co-authored-by: Cursor <cursoragent@cursor.com>
35 lines
863 B
Python
35 lines
863 B
Python
"""Flask 应用入口(瘦身 factory)。"""
|
|
from __future__ import annotations
|
|
|
|
import sys
|
|
import os
|
|
|
|
_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
if _ROOT not in sys.path:
|
|
sys.path.append(_ROOT)
|
|
|
|
from flask import Flask
|
|
|
|
from config import FLASK_HOST, FLASK_PORT
|
|
from api.analyze import bp as analyze_bp
|
|
from api.pages import bp as pages_bp
|
|
from api.provider import bp as provider_bp
|
|
from api.symbols import bp as symbols_bp
|
|
from api.trend import bp as trend_bp
|
|
|
|
|
|
def create_app() -> Flask:
|
|
app = Flask(__name__)
|
|
app.register_blueprint(pages_bp)
|
|
app.register_blueprint(analyze_bp)
|
|
app.register_blueprint(symbols_bp)
|
|
app.register_blueprint(trend_bp)
|
|
app.register_blueprint(provider_bp)
|
|
return app
|
|
|
|
|
|
app = create_app()
|
|
|
|
if __name__ == "__main__":
|
|
app.run(debug=True, host=FLASK_HOST, port=FLASK_PORT)
|