Using Quantlab in Python - Algorithmica
Using Quantlab in Python
Installation and functional description
[Using Quantlab ver 3.1.2034 or later]
Last update: 2019-10-15 ? 2016-2022 Algorithmica Research AB. All rights reserved.
Algorithmica Research AB reserves the right to make changes to the information contained herein without prior notice.
No part of this document may be reproduced, copied, published, transmitted, or sold in any form or by any means without the expressed written permission of Algorithmica Research AB.
Quantlab? and Algorithmica are trademarks or registered trademarks of Algorithmica Research AB in Sweden and other countries. Other product or company names mentioned herein may be the trademarks of their respective owners.
? 2016-2022 Algorithmica Research AB. All rights reserved.
Page 2
Contents
Using the Quantlab Python interface ........................................................................................................... 4 1.1 Installing the Python Quantlab API ............................................................................................... 5 1.2 Quantlab to Python ? handling of function overloading .............................................................. 7 1.3 Python examples........................................................................................................................... 7 1.4 Using the "out arguments" in Qlang........................................................................................... 10 1.5 Exporting modules from Qlang to Python .................................................................................. 12 1.6 Debugging Qlang from Python.................................................................................................... 14
? 2016-2022 Algorithmica Research AB. All rights reserved.
Page 3
Using the Quantlab Python interface
All functions available in Quantlab may be called from any Python 2.7 and/or Python 3.7 environment. This includes not only the built-in library of financial and mathematical functions, but also user-written functions and classes implemented in Qlang (and saved as a library file). Internally compiled c/c++ binarys implemented as a Dynamic Link Library (DLLs) will also be exported to Python.
Using Jupyter Notebook
? 2016-2022 Algorithmica Research AB. All rights reserved.
Page 4
1.1 Installing the Python Quantlab API
Before getting started you need to ensure that you have the proper Quantlab python library in your local Quantlab setup. The relevant version of python support should be placed directly under the Quantlab root. Both 32-bit and 64-bit Quantlab is currently supported.
There are two options to load the Quantlab application into Python.
1) To permanently add a system variable PYTHONPATH to the systems environment variables. It should point to the corresponding Python version folder using either 32-bit or 64-bit Quantlab. This means that any time python is started it will recognize the possibility to load the Quantlab library.
? 2016-2022 Algorithmica Research AB. All rights reserved.
Page 5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- using technology in the classroom
- using this in java
- using choose in a sentence
- instead of using i in an essay
- using minecraft in education
- benefits of using technology in the classroom
- using but in a sentence
- join in python using on
- create a matrix in python using for
- integration in python using numpy
- python using and in if statement
- using f strings python table