-
Notifications
You must be signed in to change notification settings - Fork 29
Home
The word "volatile" comes from the Latin volatilis, meaning "having wings" or "able to fly". With time, the financial market adopted it to describe asset price variability over time. Here, Volatile becomes a "trading companion", designed to help you every day to make unemotional, algorithmic-based, trading decisions. |
If you expect Volatile to predict the unpredictable, you are in the wrong place. Be reasonable: this is a swing trading software, runnable on your laptop, aimed to quickly discover out-of-trend opportunities by comparing current stock prices to their projections in a few days. If the current price is much lower than its future projection, perhaps it is a good opportunity to buy; vice versa, if it is much higher, perhaps it is a good moment to sell. This does neither mean the projection will be necessarily met, nor that you will make a short-term profit for every single transaction you make. Anything could happen. However, running Volatile on a daily basis will put you in condition to very quickly survey the market, find good opportunities and base your trading decisions on models, algorithms and data.
The easiest way to use Volatile is to:
- open this notebook;
- depending on your OS, press
ctrl+s
orcmd+s
to save it as a.ipynb
file (make sure not to save it as a.txt
file, which is the default option); - upload the notebook on Google Colab and run it.
Alternatively, you can download Volatile locally. First, open a terminal and go to the directory where you intend to install Volatile. On a Mac or Linux, you can do so by typing
cd path/to/your/directory
If you are fine installing Volatile in your home directory, instead of the command before you can just type cd
. Then, download Volatile from Github and get in its main directory by typing
git clone https://github.com/gianlucadetommaso/volatile.git
cd volatile
We recommend to activate a virtual environment. Type
pip install virtualenv
virtualenv venv
source venv/bin/activate
Now that you are in your virtual environment, install the dependencies:
pip install -r requirements.txt
Important: Volatile depends on Tensorflow, which is currently supported only up to Python 3.8, not yet Python 3.9 (see here); make sure to activate the virtual environment with the right Python version.
Done! You're all set to use Volatile.