All Projects → plotly → Dash Web Trader

plotly / Dash Web Trader

Web trader demo made with dash

Programming Languages

python
139335 projects - #7 most used programming language

dash-web-trader

This is a demo of the Dash interactive Python framework developed by Plotly.

Dash abstracts away all of the technologies and protocols required to build an interactive web-based application and is a simple and effective way to bind a user interface around your Python code. To learn more check out our documentation.

Try out the demo app here.

animated1

Getting Started

Using the demo

This demo lets you explore historical forex major pairs ticks data from Pepperstone.

The left panel displays ask and bid prices for each pair by reading the dataset on interval updates. If you click on the row, you see that you can also add charts or buy/sell pairs.

You can also visualize market prices with candlesticks, line, OHLC bars and make some studies on it with the selected period in the dropdown. You can choose these options in the graph div menu by clicking on ☰ .

Finally, top news from Financial Times are displayed on the left and updated on interval updates, using https://newsapi.org/

Running the app locally

First create a virtual environment with conda or venv inside a temp folder, then activate it.

virtualenv dash-web-trader-venv

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

Clone the git repo, then install the requirements with pip

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

Run the app

python app.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].