fbpx

github 專案介紹 – dash-web-trader

專案網址

dash-web-trader

專案介紹

這是 Plotly 使用 Dash 所開發的互動式 Python框架範例專案。

什麼是 Dash ??

Dash是一個用於建構 Web應用程式的高效率 Python 框架。

Dash 框架基於 Flask,Plotly.js和React.js之上,非常適合使用 Python 開發高度客制化的用戶界面來建構資料視覺化應用程式。 它特別適合使用 Python 處理資料的人。

在這裡試用展示的應用程式

dash-web-trader2

以上圖片取自 dash-web-trader 這個開源專案

此演示可讓你探索來自 Pepperstone 的歷史外匯主要配對資料。

左側面板通過讀取間隔更新的資料集來顯示每個配對的詢價和出價。 如果單擊該列資訊,你會看到還可以添加圖表或買/賣配對。

你還可以使用燭台,線,OHLC條視覺化市場價格,並在下拉列表中選擇期間對其進行一些研究。 你可以通過單擊☰在圖形div菜單中選擇這些選項。

最後,來自英國“金融時報”的熱門新聞顯示在左側,並使用https://newsapi.org/ 做間隔更新資料來源

在本機電腦運行應用程式

首先在 temp 目錄中建立一個帶有 conda 或 venv 的虛擬環境,然後啟動它。

virtualenv dash-web-trader-venv

# Windows
dash-web-trader-venv\Scripts\activate
# Or Linux
source venv/bin/activate

Clone git repo,然後用 pip 安裝需求

git clone https://github.com/amadoukane96/dash-web-trader.git
cd dash-web-trader
pip install -r requirements.txt

執行該應用程式

python app.py

相關線上課程

喜歡我們的分享嗎?幫我們拍幾個 Like 吧!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: