yes, IQ trader is a "skin" of Nanotrader, made for PATS, but Nanotrader accepts all the most popular data feeds for Pro traders, it is a very good & stable platform it is worth trying it out, you get full functionality of all its features during the 2 weeks trial period
You get a modern, superior & intuitive DOM & ChartTrader, & without any of the old-school BS, watch their videos
I know about Nano, I've tested that, regret only on historical data.
It looks good especially for strategy testing, finetuning
and its also nice that it works like grey box.
I've dropped that idea because of data feed, I don't like PATS data feed,
TT feed is quite expensive for me now, but I was doubt Nano could be used say on
CTS data feed, however CTS, as far as I know, don't offer tick data, which decrease Nano
functionality a lot.
Agree with you Nanotrader is really good desktop in the highend line.
However I still support idea of independent softwares used for charting and execution.
P.s. it's also arose for me following question Nanotrader is good, but it try to enter field of "strategy creation/optimization" software where present such good programs for example like Neuroshell, which seems has far rich functionality for strategy optimization/testing.
So I ended up now using CTS T4 on original data feed + consider Ninja on Zen Fire for some additional work with charts.
But any comments/suggestions are more then welcome as I still think/search for really reliable and comfortable solution for charting/execution/work with historical data/strategies.
I like Nano because it is based on C++ and not limited by .net like other trading systems & platforms, in regard to data, it accepts data from quote:
"PATS, IB, eSignal, CQG, b.i.s. and TaiPan RT (german providers), historical data from vwd group, data in MetaStock format, ASCII data, environment based on the FIX protocol (which I don't know anything about the last)",
I agree with you about the rest, but as it is & from experience, the name of the game is trading, and a major part of it is having a fast, reliable, robust & precise order executions platform, it is great for arbitrage / hedging, scalping, & yes I use other platforms for advanced charting,
I am trying to find other users who are using this platform
I'm enjoying your reply.
A have a few questions on which will be thankful to you to get replies, if possible.
Ok, "where to find" Nano I know and price for it quite acceptable, but with regards to that german data feed, do you know by chance their website address in order to get more info about them ?
Yes, the main name of the game is reliable and fast data and execution, that's why I'm paying additional attention to that.
Is it secret what other software you are using for charting ?
I've heard a lot of good word about CQG and Genesis for charting, but not tested them yet.
For Genesis anyway seems better to have additional IP/Line as well as computer on which it will be run solely.
Hope we are not "spoiling" a lot theme of that thread.
for vwd here is the link .vwd.com/vwd/produkte.htm?language=GB I can't post links for some reason so copy & change what's needed & put 3w before the dot.
for TaiPan RealTime data here are the links .lp-software.de/
I use TS & I like MarketDelta (the latest is still young but not very friendly to Forex bacause as you know there is no centralized forex trading with volume data like in futures, stocks, options etc. & MD is built around volume trading)
CQG imo is overpriced, genesis was a good EOD option 8-10 years ago, I had very good feedback from people about DTN-IQfeed, I use eSignal because they cover the world's markets, they have a large farm of servers, and every program is built to use their feed & they have tick data,
of course there will be people who will argue about the merits of their own exotic data feed, but imo, in trading, you have to use something that is reliable, stable, robust, & gives you good value for money, I treat trading like running my own business & I have to use the tools which will serve me all the time & that is part of the fixed costs of running my business,
that is why I wouldn't deal with any platform which doesn't fulfill the above basic requirements, most of the "exotics" count on users to build & repair their programs by reporting bugs & offering solutions because they don't want or can't afford to hire the right people, also many of the software designers are not traders.
Thank you a lot for detailed and kind reply.
It well noted.
I also thought a lot about Market Delta I really think it's very useful software and want to test it on IQ Data feed a few days ago already applied for trial, but you are right that's not quite user friendly
I like trading, but now forced to trade for living and that's why reliability and speed of software, data feed, reliable and honest broker is very important to me. I treat that also like business and because of that I prefer to have business tools reliable and in good order at least I used to have that when had been doing "usual" business.
Wish you good trading and Happy New Year as well !
Will be glad to stay in touch - I like how you think and answer - exactly and completely.
I have many years of programming experience in c/c++ as well as managed languages like java/.net and I can tell you from experience that c++ will not give you much benefit in order execution speed (assuming that the managed version is programmed well)
Your internet latency will affect order execution time far more than c++ vs. .net
If you are hosting a server at the exchange and targeting microsecond executions, then that is another story..
Where c++ will give you a big speedup is in memory intensive calculations, ie drawing operations, calculating historical indicator values, etc.. so for backtesting c++ will be significantly faster, but in live trading it will not make that much of a difference unless you are reevaluating complex matrix operations on a large amount of data at every incoming tick/bar. And even in that case you can use interop to call c/c++ from .net to crunch the data for you.
//Your internet latency will affect order execution time far more than c++ vs. .net//
Agree, that's why I'm tuned up my internet connection as much as I could, but still think there is a room for improvement.
Do you know by chance how it can be tweaked correctly at most power ?
Quote: "Where c++ will give you a big speedup is in memory intensive calculations, ie drawing operations, calculating historical indicator values, etc.. so for backtesting c++ will be significantly faster,"
that is exactly my point, NT will go into its freezing point & activate my "anger management" centers... I am a scalper, & I do it because it suits my personality, and when it comes to enter, manage or exit short time based trades and your platform decides to go into "interdimensions" you will not be very happy, especially when I don't use stops, (many more experienced traders would understand & know why it is advantageous not to use stop) but instead I closely manage the trade.
and yes I agree, with speed, you are as fast as the slowest connection,
P.S. I am not a programmer, the very little I know, is self taught,
Tweaks won't help much in that area unfortunately, the only way to really improve would be to get a different connection (or do colocation/VPS in the case of algorithmic executions)
The only time I notice any slowdown in NT is when it has leaked memory to near the max memory usage point.. generally the only times that will happen is when doing repeated backtesting/optimization runs or if you have a large number of charts open with many indicators on each (or possibly you are using a badly coded 3rd party indicator)