Skip to content
Gianluca Detommaso edited this page Feb 15, 2021 · 10 revisions

b1d3115b-97e1-4703-b382-49fc786b9e19_200x200

Volatile

Your day-to-day trading companion.

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.

How to install

The easiest way to use Volatile is to:

  • open this notebook;
  • depending on your OS, press ctrl+s or cmd+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.