SlideShare a Scribd company logo
Using Quantiacs on Your Machine
Using Quantiacs on Your Machine
A tutorial showing you how to use the Quantiacs toolbox on your machine
A tutorial showing you how to use the Quantiacs toolbox on your machine
2
Using Quantiacs Locally
Using Quantiacs Locally
●
You can use the Quantiacs toolbox on our servers and code
You can use the Quantiacs toolbox on our servers and code
using Jupyter or JupyterLab
using Jupyter or JupyterLab
●
We also offer you the option to download the Quantiacs
We also offer you the option to download the Quantiacs
toolbox and financial data on your machine for free
toolbox and financial data on your machine for free
●
Detailed instructions on the Documentation page:
Detailed instructions on the Documentation page:
Local development of trading strategies
Local development of trading strategies
3
Install Anaconda
Install Anaconda
Install
Install Anaconda
Anaconda using one of the following links:
using one of the following links:
https://www.anaconda.com/products/individual
https://www.anaconda.com/products/individual
https://repo.anaconda.com/archive
https://repo.anaconda.com/archive
Next create an environment for the Quantiacs library using:
Next create an environment for the Quantiacs library using:
conda create -n qntdev quantiacs-source::qnt conda-forge::ta-lib conda-forge::dash=1.18 python=3.7
conda create -n qntdev quantiacs-source::qnt conda-forge::ta-lib conda-forge::dash=1.18 python=3.7
The command will create a virtual environment where you
The command will create a virtual environment where you
can install packages for Quantiacs without breaking
can install packages for Quantiacs without breaking
dependencies.
dependencies.
4
Set the API Key
Set the API Key
Set the API key you find in your Quantiacs Profile area:
Set the API key you find in your Quantiacs Profile area:
conda env config vars set -n qntdev API_KEY={your_api_key_here}
conda env config vars set -n qntdev API_KEY={your_api_key_here}
5
Using Your Environment
Using Your Environment
Your Quantiacs environment can be activated using:
Your Quantiacs environment can be activated using:
→
→ conda activate qntdev
conda activate qntdev
and packages for developing your algorithm installed with:
and packages for developing your algorithm installed with:
→
→ conda install {package_name}
conda install {package_name}
You can leave the Quantiacs environment with:
You can leave the Quantiacs environment with:
→
→ conda deactivate
conda deactivate
Once you activate the Quantiacs environment, you can
Once you activate the Quantiacs environment, you can
develop code with the editor you prefer.
develop code with the editor you prefer.
6
Example Code
Example Code
Run the following example code in file “strategy.py” on your
Run the following example code in file “strategy.py” on your
machine typing “python strategy.py”:
machine typing “python strategy.py”:
7
Upload Local Code...
Upload Local Code...
You can upload your local code to our servers in 2
You can upload your local code to our servers in 2
ways:
ways:
1) Copy and paste the source code into a notebook
1) Copy and paste the source code into a notebook
called “strategy.ipynb”;
called “strategy.ipynb”;
2) Upload the python source code “strategy.py” in
2) Upload the python source code “strategy.py” in
your private area and create a notebook called
your private area and create a notebook called
“
“strategy.ipynb” with the line “import strategy”.
strategy.ipynb” with the line “import strategy”.
8
...and Submit the Algorithm
...and Submit the Algorithm
Once you complete development, submit the algorithm
Once you complete development, submit the algorithm
9
Local Development
Local development has several advantages:
Local development has several advantages:
●
Use your local computing resources
Use your local computing resources
●
Download locally financial data
Download locally financial data
●
Use parallelization for the optimizer available at:
Use parallelization for the optimizer available at:
https://github.com/quantiacs/strategy-futures-ta-global-optimizer
https://github.com/quantiacs/strategy-futures-ta-global-optimizer
10
Questions? Use our
Questions? Use our Forum
Forum or
or
contact us
contact us. Check our
. Check our
Documentation
Documentation and read the
and read the
FAQs
FAQs

More Related Content

PDF
Get Started with Quantiacs
PPTX
anaconda.pptx
PDF
Radiomic Features.pdf
PPTX
C2M - App design
PPTX
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
PDF
IIT-RTC 2017 Qt WebRTC Tutorial (Qt Janus Client)
PPTX
Qiskit installation guide
PDF
Counterparty
Get Started with Quantiacs
anaconda.pptx
Radiomic Features.pdf
C2M - App design
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...
IIT-RTC 2017 Qt WebRTC Tutorial (Qt Janus Client)
Qiskit installation guide
Counterparty

Similar to Using Quantiacs on Your Machine (20)

PPTX
Supercharging your Python Development Environment with VS Code and Dev Contai...
PPTX
Continuous Integration with Puppet
PPTX
Puppet Camp Phoenix 2015: Continuous Integration Using Puppet (Intermediate)
PPTX
Vagrant and chef
PDF
Using Google App Engine 1st Edition Charles Severance 2024 scribd download
PDF
Mpeg guide
PDF
AWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
PDF
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
PDF
nativeappdevelopmentwithpython1658264723355.pdf
PDF
Kubernetes 101 and Fun
PDF
Kubernetes 101 and Fun
PPTX
From Docker to Production - ZendCon 2016
PDF
Modern DevOps with Spinnaker - Olga Kundzich
ODP
It Works On My Machine: Vagrant for Software Development
PDF
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
PPTX
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
PDF
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
PDF
Magento Docker Setup.pdf
PDF
Using Linux Securely in the Cloud
PDF
How to install AI open source tool and environment
Supercharging your Python Development Environment with VS Code and Dev Contai...
Continuous Integration with Puppet
Puppet Camp Phoenix 2015: Continuous Integration Using Puppet (Intermediate)
Vagrant and chef
Using Google App Engine 1st Edition Charles Severance 2024 scribd download
Mpeg guide
AWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
nativeappdevelopmentwithpython1658264723355.pdf
Kubernetes 101 and Fun
Kubernetes 101 and Fun
From Docker to Production - ZendCon 2016
Modern DevOps with Spinnaker - Olga Kundzich
It Works On My Machine: Vagrant for Software Development
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Magento Docker Setup.pdf
Using Linux Securely in the Cloud
How to install AI open source tool and environment
Ad

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
System and Network Administraation Chapter 3
PDF
Nekopoi APK 2025 free lastest update
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administration Chapter 2
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
top salesforce developer skills in 2025.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Introduction to Artificial Intelligence
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Essential Infomation Tech presentation.pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Upgrade and Innovation Strategies for SAP ERP Customers
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
System and Network Administraation Chapter 3
Nekopoi APK 2025 free lastest update
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administration Chapter 2
CHAPTER 2 - PM Management and IT Context
Understanding Forklifts - TECH EHS Solution
VVF-Customer-Presentation2025-Ver1.9.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
top salesforce developer skills in 2025.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo POS Development Services by CandidRoot Solutions
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Introduction to Artificial Intelligence
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms II-SECS-1021-03
Essential Infomation Tech presentation.pptx
Ad

Using Quantiacs on Your Machine

  • 1. Using Quantiacs on Your Machine Using Quantiacs on Your Machine A tutorial showing you how to use the Quantiacs toolbox on your machine A tutorial showing you how to use the Quantiacs toolbox on your machine
  • 2. 2 Using Quantiacs Locally Using Quantiacs Locally ● You can use the Quantiacs toolbox on our servers and code You can use the Quantiacs toolbox on our servers and code using Jupyter or JupyterLab using Jupyter or JupyterLab ● We also offer you the option to download the Quantiacs We also offer you the option to download the Quantiacs toolbox and financial data on your machine for free toolbox and financial data on your machine for free ● Detailed instructions on the Documentation page: Detailed instructions on the Documentation page: Local development of trading strategies Local development of trading strategies
  • 3. 3 Install Anaconda Install Anaconda Install Install Anaconda Anaconda using one of the following links: using one of the following links: https://www.anaconda.com/products/individual https://www.anaconda.com/products/individual https://repo.anaconda.com/archive https://repo.anaconda.com/archive Next create an environment for the Quantiacs library using: Next create an environment for the Quantiacs library using: conda create -n qntdev quantiacs-source::qnt conda-forge::ta-lib conda-forge::dash=1.18 python=3.7 conda create -n qntdev quantiacs-source::qnt conda-forge::ta-lib conda-forge::dash=1.18 python=3.7 The command will create a virtual environment where you The command will create a virtual environment where you can install packages for Quantiacs without breaking can install packages for Quantiacs without breaking dependencies. dependencies.
  • 4. 4 Set the API Key Set the API Key Set the API key you find in your Quantiacs Profile area: Set the API key you find in your Quantiacs Profile area: conda env config vars set -n qntdev API_KEY={your_api_key_here} conda env config vars set -n qntdev API_KEY={your_api_key_here}
  • 5. 5 Using Your Environment Using Your Environment Your Quantiacs environment can be activated using: Your Quantiacs environment can be activated using: → → conda activate qntdev conda activate qntdev and packages for developing your algorithm installed with: and packages for developing your algorithm installed with: → → conda install {package_name} conda install {package_name} You can leave the Quantiacs environment with: You can leave the Quantiacs environment with: → → conda deactivate conda deactivate Once you activate the Quantiacs environment, you can Once you activate the Quantiacs environment, you can develop code with the editor you prefer. develop code with the editor you prefer.
  • 6. 6 Example Code Example Code Run the following example code in file “strategy.py” on your Run the following example code in file “strategy.py” on your machine typing “python strategy.py”: machine typing “python strategy.py”:
  • 7. 7 Upload Local Code... Upload Local Code... You can upload your local code to our servers in 2 You can upload your local code to our servers in 2 ways: ways: 1) Copy and paste the source code into a notebook 1) Copy and paste the source code into a notebook called “strategy.ipynb”; called “strategy.ipynb”; 2) Upload the python source code “strategy.py” in 2) Upload the python source code “strategy.py” in your private area and create a notebook called your private area and create a notebook called “ “strategy.ipynb” with the line “import strategy”. strategy.ipynb” with the line “import strategy”.
  • 8. 8 ...and Submit the Algorithm ...and Submit the Algorithm Once you complete development, submit the algorithm Once you complete development, submit the algorithm
  • 9. 9 Local Development Local development has several advantages: Local development has several advantages: ● Use your local computing resources Use your local computing resources ● Download locally financial data Download locally financial data ● Use parallelization for the optimizer available at: Use parallelization for the optimizer available at: https://github.com/quantiacs/strategy-futures-ta-global-optimizer https://github.com/quantiacs/strategy-futures-ta-global-optimizer
  • 10. 10 Questions? Use our Questions? Use our Forum Forum or or contact us contact us. Check our . Check our Documentation Documentation and read the and read the FAQs FAQs