- Undocumented Matlab - https://undocumentedmatlab.com -

EODML: Matlab connector to EODHistoricalData

Access live and historic financial market data from eodhd.com [1] in Matlab.
EODML's Matlab connectivity

EODML is a Matlab connector to the EOD Historical Data market datafeed (“EOD”), enabling users to leverage Matlab’s superior analysis and visualization capabilities, with EOD’s data-feed of live and historic market data for stocks, ETFs, mutual funds, bonds, options, futures, commodities and Forex. EODML can be used for both automated algo-trading and selective manual trading, as well as continuous market data feed.

Simple Matlab commands can be used to access EOD’s data:

EODML download [3]

EODML provides a reliable, easy-to-use Matlab interface to EODHistoricalData that works right out of the box, and was optimized for reliability, stability and compatibility.

Download a fully-functional download [3] now, and check for yourself! (or email us at info@undocumentedmatlab.com for additional information)

Program features

Download EODML [3] and try it yourself. You will not be disappointed. If you have any question, don’t hesitate to email us at info@undocumentedmatlab.com for additional information.

Requirements and compatibility

EODML is a Matlab connector to EODHistoricalData, so it naturally requires the user to have both, specifically:
Mathworks partner [9]

Compatibility:

You only need the basic Matlab, no toolbox is required. You can be up and running within minutes. We are confident that you will love the product, so we encourage you to try it.

Documentation

Munich Germany Expo video, 10 May, 2016 [10]
Matlab Expo 2016 keynote (32:45)

Pricing

License type 1 License duration Max query rate 3 Paralellizable? Bulk queries Cost 4
Free (see below) 1 year 2/min, 20/day No No Free [3]
Standard 1 year 10/min, 300/day No No
$149 buy [16]
Professional 1 year unlimited Yes Yes
$299 buy [18]
Volume (multiple computers) flexible unlimited Yes Yes    Contact us [19]
Site license flexible unlimited Yes Yes
Deployment (compiled or OEM) 2 flexible unlimited Yes Yes
Development (source-code) unlimited unlimited Yes Yes
Custom feature development unlimited unlimited Yes Yes
Custom trading-program
  development (examples [20])
unlimited unlimited Yes Yes

Notes:

  1. Each individual license (Standard/Professional) is limited to a single user on a single physical computer. Running on multiple computers requires multiple individual licenses, or one of the other license types (Site, Deployment or Development).
  2. EODML can be compiled and deployed using the Matlab Compiler. Each computer running a compiled EODML requires an EODML license (just like a non-compiled EODML that runs in Matlab), unless you get a group license (Site, Deployment, or Development). In other words, for your deployed computers you have a choice of either buying individual licenses (separately for each deployed computer), or a group license which does not require dedicated license activations.
  3. Each symbol is counted as a single query. All queries are subject to your EODHistoricalData account limits. In other words, if you pass your EOD account limits then you will not receive any data even if your EODML query rate was still not reached.
  4. Each license can be upgraded to any other license for the price difference plus a $50 change fee. Contact us to get the payment link.
    License cost includes free support by email for installation problems, and unlimited free product upgrades during the license term. Prices are subject to change from time to time.
    Payment is processed by PayPal. A PayPal account is not required; all major credit cards are accepted. Contact us if you wish to pay via wire (bank) transfer.
    Secure payment via PayPal

If you have any question, don’t hesitate to email us at info@undocumentedmatlab.com for additional information.

Free version

EODML download [3]

Download and use EODML for free. There are absolutely no strings attached: EODML is completely free, just limited in the query rate, as explained above.

You only need the basic Matlab, no toolbox is required. You can be up and running within minutes. We are confident that you will love the product, so we encourage you to test it:

Download EODML now! [3] (or email us at info@undocumentedmatlab.com for additional information)

Installation instructions

  1. Download EODML.zip [3]
  2. Extract the zip file’s contents into a local disk folder
  3. Add the folder to your Matlab path, or switch your current Matlab folder to that folder
  4. Run limits = EODML('limits') in your Matlab console, to ensure that the program is properly extracted and accessible
  5. You will be asked to read and approve EODML’s license agreement – please do so
  6. That’s it – you’re good to go! Refer to the documentation [12] for usage examples

Legal disclaimer

THIS SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, LOSS OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(detailed disclaimer is available in EODML’s License Agreement [21])