External realtime feed

Questions about MultiCharts .NET and user contributed studies.
balabinba
Posts: 1
Joined: 24 Nov 2014

External realtime feed

Postby balabinba » 24 Nov 2014

I trade bitcoin. I have some related questions:

1. Does ASCII Mapping support streaming datafeed?

2. Can anyone offer a sample code of writing a MC compatible DDE server?

3. What's the cost and eligibility of getting the MultiCharts Data API?

The goal is to feed bitcoin exchange streaming price data feed into MC and use MC to algo trade them.

What's the best way to approach this?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: External realtime feed

Postby Henry MultiСharts » 24 Nov 2014

Hello balabinba,

1) Using ASCII mapping that is possible to get both historical and realtime data. ASCII mapping creates a link from the software to the ASCII file with data. ASCII mapping does not import data into MultiCharts database (Edit data window of QuoteManager will be empty). Each time you plot an ASCII mapping symbol-the data is taken from the file directly. That is possible to map multiple ASCII files at the same time. You do not need to create ASCII mapping instrument manually-it is created automatically upon mapping.
If you want the data to be continuously plotted on the chart you need to continuously add the lines one by one to the end of a txt file.

2) With the help of Universal DDE one can get realtime data via DDE protocol (ex. Excel, MT).
To get the data from Excel please do the following:
Create a book - book1.xls and save it to “My documents”.
In Excel set the coordinates to R1C1format (Excel options-formulas- working with formulas-activate R1C1 reference style).
All other fields that should be filled will look like:
=EXCEL|'[Book1.xls]Sheet1'!*
it means:
=EXCEL<vertical line>[<file name with the extension>]!*

Adding a symbol:
For example R2C2, where R - the row number, С - the column number.

3) With MultiCharts Data API one can create his own data provider connected to his infrastructure with data. This is not something that is required for a regular user to get data from an external source.

smashthepound
Posts: 82
Joined: 20 Jun 2009
Been thanked: 1 time

Re: External realtime feed

Postby smashthepound » 24 May 2015

Hello, I found this post very interesting. I am using Capital IQ and can download historic daily data into Excel. I would like to map the excel data directly into MC without creating a txt file. I did not understand the following:
All other fields that should be filled will look like:
=EXCEL|'[Book1.xls]Sheet1'!*
it means:
=EXCEL<vertical line>[<file name with the extension>]!*

Adding a symbol:
For example R2C2, where R - the row number, С - the column number.
Can you draw up an example please how this would look in excel. Thanks.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: External realtime feed

Postby Henry MultiСharts » 26 May 2015

Hello, I found this post very interesting. I am using Capital IQ and can download historic daily data into Excel. I would like to map the excel data directly into MC without creating a txt file. I did not understand the following:
All other fields that should be filled will look like:
=EXCEL|'[Book1.xls]Sheet1'!*
it means:
=EXCEL<vertical line>[<file name with the extension>]!*

Adding a symbol:
For example R2C2, where R - the row number, С - the column number.
Can you draw up an example please how this would look in excel. Thanks.
Hello smashthepound,

With the help of Universal DDE you can get only realtime data via DDE protocol (ex. Excel, MT), not historical data from Excel.

If you want to get values from multiple columns (C1, C2, C3, etc) into a single symbol, then you need to call the symbol as the row number (R1).
In the DDE feed settings the data fields should be configured to the respective columns:
Bid
Price =EXCEL|'Book1.xls'!*C1
Volume =EXCEL|'Book1.xls'!*C2

Ask
Price =EXCEL|'Book1.xls'!*C3
Volume =EXCEL|'Book1.xls'!*C4
etc

Please see screenshot attached.
Attachments
Excel DDE.png
(90.34 KiB) Downloaded 2498 times

davidcolin
Posts: 4
Joined: 25 Sep 2016
Has thanked: 2 times

Re: External realtime feed

Postby davidcolin » 10 Dec 2016

Henry: do you know of any freelancers that would be able to create an application to stream data from my broker into MC?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: External realtime feed

Postby Henry MultiСharts » 14 Dec 2016

Henry: do you know of any freelancers that would be able to create an application to stream data from my broker into MC?
davidcolin, I've sent you an email on the matter.


Return to “MultiCharts .NET”