Algo Quant 0.0.3

License: Free Trial ‎File size: 60.44 MB
‎Users Rating: 3.3/5 - ‎4 ‎votes

Numerical Method Inc.'s flagship product - Algo Quant - is a library of integrated trading research tools. Algo Quant is a lot more than just an application of backtesting. It is an actively developed and ever more comprehensive library of reusable components that you can use to build your own trading tools from research, backtesting and data analysis to actual automatic order execution. Algo Quant is particularly designed for quantitative and algorithmic trading because it is backed by a very powerful math library (SuanShu), which allows you to very quickly prototype very complicated quantitative strategies. Among other things that Algo Quant does are in-sample calibration and optimization, out-sample backtesting, performance analysis and strategy generation. Algo Quant is written 100% in Java. It runs on all platforms that host a jvm. It is designed from anew using modern software engineering principles. The library contains many reusable components to help you develop trading applications that are solidly object-oriented, unified and testable.

VERSION HISTORY

  • Version 0.0.3 posted on 2011-05-01
    initial release

Program Details

EULA

Numerical Method Incorporation Limited Software License Agreement, version 1.0 BY ACCESSING, DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING ALL OR ANY PORTION OF THE SOFTWARE OR DOCUMENTATION, YOU ACCEPT TO ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT ACCESS THEM, YOU MAY NOT ACCESS, DOWNLOADING, INSTALL, COPY OR USE THE SOFTWARE. OVERVIEW This Agreement (the "Agreement") is entered into by and between Numerical Method Incorporation Limited (the "Company") and you the customer ("Licensee") and sets forth the terms and conditions under which the Company agrees to license products to Licensee. This Agreement applies to all products (the "Software") including the software, the media on which you received it, source code, documentation, updates, and supplements. This Agreement also applies to all services (the "Services") including support that you obtain from the Company and its affiliates. Except when prohibited by law, the Company has the right to final interpretation ot this Agreement and all terms and conditions herein. ENTIRE AGREEMENT This Agreement, any addendum or amendment included with the Software, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire Agreement for the Software and support services. LICENSE GRANTS The Company's products are licensed, not sold to a Licensee. This Agreement only gives you some rights to use the Software. The Company reserves all rights not expressly granted to a Licensee in this Agreement. You may use the Software only as expressly permitted in this Agreement. Subject to all the terms of this Agreement and the receipt by the Company of the applicable license fees, the Company hereby grants to the Licensee a non-exclusive, non-transferable, non-sublicenseable license to install and use only ONE copy of the Software on the "licensed device" for each license key you purchase. You will have to register the licensed device with the Company; and install ONE other copy ("the second copy") on a portable device for use by the single primary user of the licensed device, provided that the two copies are not used at the same time. You may be required to contact the Company in order to make or activate the second copy. The components of the Software are licensed as a single product to be used as a single product on a single computer. You may not separate or unbundle the components for use on different computers. REASSIGN TO ANOTHER DEVICE You may reassign the license to a different device any number of times, but not more than one time every 90 days. If you retire the licensed device due to hardware failure, you may reassign the license sooner. If you reassign, that other device becomes the licensed device. You will have to register that other device as the licensed device with the Company. DISTRIBUTION You agree that you shall not distribute the Software or any derivative work based on the Software. However, you may distribute your program which calls, links or uses the Software, provided that the Software is not in your distribution. Any user of your program will have to acquire a licensed copy of the Software if he or she wants to use the Software in any manner by running your program. If you want to distribute your program with the Software, please contact us at [email protected]. LICENSE OBLIGATIONS You agree that you shall not: reverse engineer, reverse compile, decompile, disassemble, un-obfuscate, reformat, or otherwise attempt to read or make readable the object code or source code (or the underlying ideas, algorithms, structure or organization) of the Software, in whole or in part; modify, adapt or translate the Software; install or copy the Software onto file server(s) or any other media(s) where it can be accessed by any individual or entity other than yourself; permit the use of Software by operations not initiated by you (e.g., automated processing) rent, lease, sell, sublicense, grant a security interest in, or otherwise assign or transfer any rights in the Software; sell or re-sell the Software; remove or alter any marks or proprietary notices or labels contained in the Software; alter the license text; unbundle or repackage the Software for distribution, transfer or resale; use the Software in any manner that is inconsistent with its design or documentation; use the Software in any manner that violates any intellectual property or privacy rights of any third party; use the Software in any manner that violates any applicable international, federal, state or local law or regulation; produce a developer tool, component, library, utility program or software of similiar nature to this product. TITLE The Company retains all right, title and interest in and to the Software, including, without limitation, all copyrights, trademarks, patents, trade secrets, proprietary and other intellectual property rights contained in or associated with the Software and all copies and all enhancements or modifications. All rights no expressly granted are reserved by the Company. LIMITATION OF LIABILITY THE SOFTWARE IS PROVIDED "AS IS", WITH NO WARRANTY WHATSOEVER, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF ACCURACY, ACCESSIBILITY, COMPLETENESS, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, NON-INFRINGEMENT, TITLE AND USEFULNESS. IN NO EVENT AND UNDER NO LEGAL THEORY, WHETHER IN ACTION, CONTRACT, NEGLIGENCE, TORT, OR OTHERWISE, SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIMS, DAMAGES OR OTHER LIABILITIES, ARISING AS A RESULT OF USING OR OTHER DEALINGS IN THE SOFTWARE. The software has bugs, known and unknown, and will outputs wrong results in certain situations. The documentation has mistakes and may not always be correct or up-to-date. TERMINATION; SURVIVAL The license granted hereunder shall terminate at the earliest of the end of the specified trial period, if any; immediately upon your failure to comply with all of the terms and limitations described herein; immediately upon written notice of termination by the Company ,with or without cause. Upon termination for any reason, you shall destroy all copies of the Software without a valid license. This terms and limitations shall survive any termination or expiration of this Agreement or the license granted hereunder. THIRD-PARTY COMPONENTS The Software may include third-party components provided under terms and conditions which are different from those of this Agreement. These third-party components and their licensing terms and conditions are typically found in the lib/ and license/ folders. UPDATES The Company has the right, but no obligation, to periodically update the Company's products at its complete discretion, without the consent or obligation to user. Any update to the Company's products may or may not require you to pay additional fees, at the Company's complete discretion. To update the Software, you must first be licensed for the Software that is eligible for the update. Upon update, this Agreement takes the place of the Agreement for the Software you updated from. After you update, you may no longer use the earlier version of the Software you updated from. AUTOMATIC CONNECTIONS TO THE INTERNET The Software may automatically connect to the Internet for the transmission of certain information, including information about your computer and the information you supply, during activation, validation and for internet-based services. COMPLIANCE WITH LICENSES If you are a business, company, or organization, you agree that, no more than once every 12 months, the Company or its authorized representative shall, upon 10 days' prior notice to you, have the right to inspect your records, systems, and facilitates to verify that your use of any and all the Company's products is in conformity with your valid license from the Company. If verification discloses that your use is not in conformity with a valid license, you shall immediately obtain valid licenses to bring your use into conformity. INDEMNIFICATION You agrees to defend, indemnify and hold the Company and its employees, agents, representatives harmless against any and all claims, proceedings, damages, injuries, liabilities, costs, attorney's fees relating to or arising out of the use of the Company's products or any breach of this Agreement. You agree to indemnify the Company for reasonable attorney's fees and costs in enforcing the Company's rights under this Agreement. LIMITATION ON AND EXCLUSION OF DAMAGES YOU CAN RECOVER FROM THE COMPANY AND ITS AFFLIATES ONLY DIRECT DAMAGES UP TO THE AMOUNT YOU PAID FOR THE SOFTWARE. FOR TRIAL SOFTWARE, THE AMOUNT IS ZERO. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. This limitation applies to anything related to the Software, services, content (including code) on third party Internet sites, or third party programs; and claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if repair, replacement or a refund for the Software does not fully compensate you for any losses; or the Company knew or should have known about the possibility of the damages. GOVERNING LAW The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the Hong Kong Special Administrative Region China. You hereby consent to the jurisdiction and venue of such courts and wave any jurisdiction or venue defenses otherwise available.