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)
There is a trade fee if you optionally use our Static version of our SuperDOM which is licensed from Trading Technologies otherwise, you don't pay an additional fee. Most of our users don't choose this option.
Having used majority of the platforms one way or other - thought of providing some input in this regard - For specific features that I have explored - not necessarily main features.
Ability to control the sequence of data processing ( 5 minute first and then 1 minute data second ): ( This was the MOST important feature for me)
-----------------------------------------------------------------------------------------------------
Ninja:
If I have 1 minute as primary and 5 minute as secondary series - for the same tick of data - I can't make the calculated data from 5 minute made available to 1 minute data.
At present - NT calculates the values for Primary data series First and then secondary dataseries - though the code has an explicit order in which events have to be calculated (first calculate on secondary series and then primary series). This seems to …
SC(Winner): Precedence can be controlled Very nicely. Don't know how many would actually use this feature - but hats off to SC team to think through and implement a solution for this. Even in MC - there is a "recalculate" feature and indirectly this can be done but no work-arounds in Ninja.
Historical vs realtime bar timestamp
----------------------------------------
Ninja - If you take a 5 minute bar - the bar timestamp is CLOSE time stamp and not OPEN timestamp and varies based on whether it's a minute based data or tick based data. One need to be careful about building indicators/systems etc to distiguish Historical vs realtime - I find it really difficult to deal with this.
SC(Winner) - Bar timestamp is always OPEN timestamp and doesn't change irrespective of the bar type used - makes it so meaningful to have it this way ( personally like it this way )
GDI objects control
-------------------------
Ninja(winner) - This is very flexible to control the GDI objects as the default structure exposed to Custom Plot data.
SC - They have recently introduced GDI based draw methods - but can't use SC structure in the draw objects. Using work arounds is a bit cumbersome and some stuff that I could have done in Ninja - still finding it a bit difficult to do in SC. this might change if SC structure is exposed to GDI function.
UpTick/DownTick/Up Volume/Down Volume:
-------------------------------------------
Ninja - With NT 7 - it's not possible to have these values at present natively and likely to change with NT 8 - but not sure to what extent. (GOMI built excellent extentins to overcome this limitation - would prefer to have this natively)
SC(winner) - In current state - this has built-in way to extract the data for individual need and there is no equal at this time
General Replay capabilities ( while live feed is connected ):
--------------------------------------------------------
Ninja - One can't have replay of the existing chart while connected to live feed ( based on NT8 feedback looks like this might be possible)
SC(Winner) - Have this ability and like this aspect to quickly observe/repeat the the last price action very quickly if needed.
Replay including level 2:
-------------------------
Ninja(Winner) - With stored level 2 information and availability of this data during market replay is really a nice thing to have
SC - There is no such feature and is not likely to happen in the future as well.
Fill Model:
------------
NT(Winner) - Though most of the users might not agree - NT has provided a way to get a specific SIM fill - "Enforce Partial Fills" checked and "Enfore Immediate Fills" unchecked. Ideally there should have been an option to pick - the number of contracts traded before a trade is filled.
SC - The current mode of Fill is good ( where bid to cross/touch for a short fill and ask need to cross/touch for a long fill) - however there should have been an option to provide an input - like selecting the number of contracts filled before a fill can happen rather than the current rigid way of simulating a fill. It has it's own advantages but don't like this "forced" way of using it personally.
Accomodating Customer's feature requests:
-----------------------------------------
NT - Though few requests are genuine and potentially can be implemented with not much major effort - Haven't seen this approach from NT development team.
SC(Winner) - Ask them anything - if it is a reasonable request - they would implement very very quickly. I like this aspect the most. They do push back on certain requests - if implementation is a bit difficult - but they would revisit this aspect when they find some time to think over this.
Bottom Line:
------------
Each platform would have it's own merits and one need to pick the one close to their needs. Actually started with Ninja and tried my best to stick with it - but as the MOST Important feature I was looking for - First point - Sequence of tick processing - I couldn't get done in Ninja along with lack of upTicks/DownTicks - Made me look at Sierra and so far very happy with this choice.
PS: Didn't include other platforms like MC/NeoTicker etc into this mix as the question is mainly about Ninja or Sierra. Still use Ninja occassionally when level 2 replay is needed. With NT 8 - might use it little more but as Ninja team made it's stance clear about NOT addressing the question I have raised about data series processing logic - it's a bummer for me..
I don't know what stale data or lock up are. All I see on loading 5 days of 800 tick chart is that it goes into an un-ending spinning.
I have already searched NT Forum for freezing issues (this is not the first time) There are several threads. Basically the Support concludes the resolution with:
Send us your trace and log files, your system information, your version, data source, you may be loading too many days of data, etc. etc, and finally at the end after all fails, they advise to delete -Worrkspces.XML file and build your workspace again. I have not found one example that Support was able to pinpoint what the freezing issue was.
Funny that this happens only for certain instruments such as CL, NQ, TF, etc. usually on Sundays and Monday open for me.
I have decided for the time being it is less headache for me to simply go to the final solution: to start the day with a blank Workspace, download a couple of days of of tick data, then load other workspaces and everything loads and work fine.
I really don't have to do this, do I ? I am still using version 11 and have not upgraded to 12 yet, fearing any unseen issues that can keep me down and out of rhythm for the week.
Still, I find NT a decent software serving my needs after over 37 years of using almost anything out there from the first DOS version of Metastock, SuperCharts, etc. to just about any of the current breeds.
Let me rephrase aligator -- I think it would be regrettable for someone to only ever try one or two software packages, and not try anything else, regardless of the particular software. Said another way, there are some fine options out there, so it would be a shame IMO to not explore several options.
This is NT support in a nutshell. They are very polite people, but at the end of the day, it's easier to just tell the customer to delete the workspaces.xml file, and start all over. I can not count how many times I had to delete workspaces.xml. It's sad that this winds up being the support resolution so often.
And again, a very appropriate word for hoops I had to jump through on a daily basis with NT: headache. Instead of focusing on trading, you have to do a blank workspace, download data, and then load your workspaces. These are unnecessary distractions. Quite often NT support's answer to issues was to be sure I restarted the program every night. Well, that was not a viable option, because I was recording Gom data, and it shouldn't have to be--if a software program can't run all week, from Sunday to Friday, without needing to be restarted every day, that speaks to its lack of robustness.
wow. I had no idea that you know most of all nt and sierra users. congratulations
here's some good advice. read first and then make a comment. let me rephrase for you again. "I don't see any sierra features I like that I can't have with nt7". with other words, I'm talking about ME. maybe you know any?
sure. how about your own complaint? VWAP SD bands incorrect - Sierra Chart fyi, in fat tails new version there's a significant improvement to calculate the bands. make sure you send that as well to sierra.
hmmm. the way you talk about this public forum makes me wonder why you spend so much time here. obviously it doesn't meet your standard. btw I've seen a few brokers that offer sierra for free as well.
same here, I don't have any problems with sierra at all. actually it seems pretty good and solid what I hear. just trying to show that nt7 is not as bad as many say. at the end it's everyone's personal choice. for me sierra and nt are both pretty cheap options, but good enough. again depending what you're after. I come from platforms like bloomberg and reuters (instinet) which are a bit different. but for what I do now, I'm perfectly happy with nt7.
feel free to comment, I've said enough and will not reply anymore.
I've received a complaint about this thread. I just want to remind everyone to keep it to the facts, keep it pleasant and avoid any sort of rude remarks. Whether you like or dislike a platform you are free to state that opinion, but don't turn it from a discussion into an argument.