rshioaji 0.4.13

Rust wrapper for Taiwan Shioaji API with native event callbacks - A high-performance trading library
Documentation
# rshioaji 環境變數配置範例
# 請複製此檔案為 .env 並填入您的實際 API 憑證

# ===========================================
# 永豐證券 Shioaji API 憑證設定
# ===========================================

# API 金鑰 (必填)
SHIOAJI_API_KEY=your_actual_api_key_here

# 密鑰 (必填)
SHIOAJI_SECRET_KEY=your_actual_secret_key_here

# 是否使用模擬模式 (可選,預設為 true)
# true = 模擬模式,false = 正式交易模式
SHIOAJI_SIMULATION=true

# ===========================================
# 日誌與除錯設定 (可選)
# ===========================================

# 日誌等級 (可選,預設為 INFO)
# 允許值: DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_LEVEL=INFO

# 日誌檔案路徑 (可選,預設為 shioaji.log)
SJ_LOG_PATH=shioaji.log

# 是否顯示詳細的 Mock 除錯訊息 (可選,預設為 false)
SHIOAJI_VERBOSE_MOCK=false

# ===========================================
# Sentry 錯誤追蹤設定 (可選)
# ===========================================

# 是否啟用 Sentry 錯誤追蹤 (可選,預設為 true)
LOG_SENTRY=true

# Sentry DSN URL (可選)
SENTRY_URI=https://6aec6ef8db7148aa979a17453c0e44dd@sentry.io/1371618

# Sentry 日誌等級 (可選,預設為 ERROR)
SENTRY_LOG_LEVEL=ERROR

# ===========================================
# 其他設定 (可選)
# ===========================================

# 遺留測試模式 (可選,預設為 0)
LEGACY_TEST=0

# Rust 日誌等級 (可選)
RUST_LOG=info

# ===========================================
# 使用說明
# ===========================================
# 
# 1. 複製此檔案為 .env:
#    cp env.example .env
#
# 2. 編輯 .env 檔案,填入您的實際 API 憑證
#
# 3. 確保 .env 檔案不會被 git 追蹤:
#    echo ".env" >> .gitignore
#
# 4. 執行範例程式:
#    cargo run --example v0_4_0_callback_demo
#
# 💡 小提示:
# - 在開發階段建議使用 SHIOAJI_SIMULATION=true
# - 在正式交易前務必確認 SHIOAJI_SIMULATION=false
# - LOG_LEVEL=DEBUG 可以顯示更詳細的除錯資訊