MFD static/streaming intraday/daily data provider
Author: Eugene
Creation Date: 5/30/2019 10:12 AM
profile picture

Eugene

#1
MFD static/streaming data provider

Meet new static/streaming data provider for free intraday and daily historical price data for Russian stocks, bonds and indices, world currencies (Forex) and more! Data is provided by MFD.ru.

Check out the project's Wiki page for more information:

MFD provider - online user guide
profile picture

dmsll

#2
Just tried MFD and it updated only 1 symbol of 13... :((
profile picture

Eugene

#3
Lately I noticed a bug that affected EOD updates with partial bar enabled. To be fixed in v2020.05 (late April). For now you should recreate the DataSet and disable "Add partial bar" in the New DataSet Wizard.

Otherwise you have to provide a detailed error report which contains:

1. Symbols,
2. Did I say "symbols"?,
3. Bar scale
4. DataSet settings (Add partial bar and/or Keep weekend bars)
5. Data update log
profile picture

GolfPlayer

#4
Hi!
I am trying to use MFD data provider instead of Finam. But when I try to add a new ticker to already created data set, WLD reports about an error: "The index is out of range. The index must be a positive number, and its size must not exceed the size of the collection". What is wrong?
profile picture

Eugene

#5
Works for me. Apparently, it depends on symbols.

Did I say "symbols"?
profile picture

GolfPlayer

#6
Try to add these ones: SI-6.19 (SIM9) SI-3.20 (SIH0) RTS-3.20 (RIH0).
profile picture

Eugene

#7
Works perfectly. You should always read the online user guide before reporting errors and issues:

MFD static/streaming data provider > Usage notes

* When manually editing a DataSet, make sure you wrap symbols with a space in double quotes! e.g. "Company Ltd", NOT Company Ltd. Otherwise you'll get an exception.
profile picture

GolfPlayer

#8
Creat data set with SI-6.19 (SIM9) only.
Update it.
Then add SI-3.20 (SIH0) RTS-3.20 (RIH0) manualy. I have an error on this step.
profile picture

Eugene

#9
Since they contain spaces, you must wrap them all in double quotes when adding or editing.

Note: Each symbol must be quoted individually, both the existing and the new ones e.g. "SI-6.19 (SIM9)" "SI-3.20 (SIH0)".

Applies to the DataSets tree and the Data Manager alike. This is true for any data providers whose symbology accepts symbols with spaces e.g. QuoteMedia.
profile picture

GolfPlayer

#10
Thanks! It is clear now. I have never meet empty space in ticker's name before. And one observation. It must be "- symbol printed in some plain text editor. Microsoft Word uses different symbols. They do not fit.
Thanks!
profile picture

Eugene

#11
It's a worthwhile observation. I would have never used MS Word for the task of editing symbol names as text processors in fact may turn your minus sign into an em/en dash!

The difference between a dash and a minus sign
profile picture

Eugene

#12
What's new in 2020.05?

* Fix: data requests failed on weekends with partial bar enabled
* Change: upgraded to .NET 4.6.2+
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).