Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I was wondering if anybody has created a data connection provider for NT
What i want to do, is to inject real time synthetic data (data that i have calculated outside NT,
as a result of different processes) back into NT, like a normal instrument.
Preferably in parallel with my existing IQfeed connection.
Is that possible ?
Anybody done any research on this ?
Can you help answer these questions from other members on NexusFi?
You can do this using the External connector, but it won't allow another regular data feed.
If you want a custom data feed to run in parallel with a regular one an option would be create a fake IB connector for example, instead of using the external connector. As the IB API is well documented I assume it won't be too painful to create a service/daemon which will reply to NT requests in a coherent format.
Are you sure this is still possible with NT8? For some reason I had it in my mind they removed that, I thought I saw a post about it maybe a year ago or so.
If NT is running with 2 data feed connections, what decides when I open a chart with an instrument (which is supposed to be a stream of synthetic data i will calculate myself), on what connection the data will be requested ?
1. My plan is to have my broker connection
2. My IQ feed connection for my normal data feed
3. and to have a second data feed connection to my own server (that will clone one of the supported formats)
I create an instrument for my synthetic data, and then NT should request that live data from point 3.
all other things should keep working.
I didn't tested it but in theory:
- you create a synthetic instrument only mapped to your fake data server, let's say using IB API, and not mapped to IQFeed
- you then connect to your broker 1st, then IQFeed, then your fake IB server
- as your custom instrument won't be known by 1. and 2. NT should receive data for this symbol from 3.
I had created the instrument like you mentioned...
I have been looking at the connections...
I found 3 that have a configurable ip address....
The IB is the only running in 64 bit
But i read NT 8 has them all in 64 bit...
My plan is to install NT8 tomorrow
And try to build a small prototype using opensource FIX protocol
I only need history..... So,logon, heartbeat, history, logof...