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)
Will there be any 'Risk Management' features built into Ninjatrader 8 to reduce the likelihood of Retail Traders going on 'tilt' or worse blowing their account. For example, the ability to set a 'Daily or Session Loss Limit' which triggers an alert and/or exits open trades.
What I really miss are minimal trade management options in backtesting. Because with every strategy I write I need to manage stops and targets, buyonly, sellOnly all over again, and again, and again. Time consuming and inconvenient, annoying actually as it is very missed feature... Particularly I would love to have these options in the backtester grid:
Auto set
- do sellOnly: true/false
- do buyOnly: true/false
- contracts for entry
- set profit target to X; PercentOfContractsEntered: 50% (say if we buy 2 lots, set fixed target for 1, other is runner)
- set stop loss to Y; PercentOfContractsEntered: 100% (say if we buy 2 lots, set stops for 2)
at lease these above, but even better:
-move Stop to BE on Z profit; PercentStopsToMove: 100%
or simply
Apply ATM strategy: dropdown.
How I imagine things:
- we concentrate on entry conditions in code and if these are met we simply EnterLong/Short, backtester determines how many contracts we should use for entry and sets targets and stops, etc. This way strategy will be way shorter and code more flexible. Lots of time saved, no endless copy paste of order management code and integration.
We just released NinjaTrader 7 that officially supports CQG server side OCO orders. The CQG interface is in beta for this update since this features required changes from both CQG and NinjaTrader.
Thanks for the informative webinars. Looking forward to NT8. I have been a happy/satisfied customer since mid-version 5. I have the following wishes:
1 - You need to have the option of stacking Audio Alerts. As it stands now, I have four workspaces, each with a different instrument calling out alerts and specifying which instrument. They are very often interrupting each other and I have to scan through the workspaces to find out which one is calling. This kind of negates the advantage of having the alert feature. This needs to be a global option since there may be some users, for example those that use pit noise simulation gadgets, that might not appreciate the stacking feature. I think that this is an essential upgrade.
2 - The global cursor is a bit too global. Scanning a global cursor on one workspace also "scans" the cursor on hidden workspaces, using up a lot of CPU, not to mention that when you go to the hidden workspace, the charts are not necessarily sitting where you left them. There are, of course, ways around this by turning off the global cursor feature for each chart and then turning this back on when you need them. But, this is nuisance. What I would like is the ability, for each workspace, to define which chart is on a global cursor and then to be able to toggle on and off this feature for the chosen group of charts on each workspace.
3 - NT needs to have an alarm capability that warns the user (with graphics and sound) when the data from the exchange is delayed and by how much relative to the (maybe auto-synchronized by NT) local clock. I believe that this is happening more often than people realize, especially to people trading far from the exchange. It happened to me twice within the last two years while trading the CL at the NYMEX from Austria. The first time it happened, it took me a big part of the day to figure out what was going on. In the meantime, I lost some money with bizarre fills and stops that I couldn't explain. The delay was mostly about 2 to 10 seconds and lasted, the first time it happened, for 2 to 3 days. I was calling all over to find out what was going on and it was generally blamed on the ISP, etc... In any case, I wasn't the only one who suffered this problem at that time since I noticed a post in the NT Forum from a trader in Germany complaining about the same problem at about the same time. It is not something that you would expect right away and will take a few crazy trades before it dawns on you that something is amiss. Or, what's worse, you may not even suspect it. I now always have a properly synchronized computer clock (this is a nice one: Alarm - Free Digital Alarm Clock for Windows ) sitting next to a T&S window, making sure that the times agree to the second. I have been back to Europe a few times since and haven't seen the problem again. However, this seems like such a simple thing to implement and could even show the delay down to the millisecond range just to connect it to the ping time. Even a few seconds delay on something like the CL or GC could make a big difference in the trading results.
4 - You need to do something about the way Machine ID's are used in third party licensing. Maybe this is not directly connected to NT8. But this would enhance the usability and portability of third party software. The people at SharkIndicators (BloodHound) have figured it out. What you need to be able to do is to type in the old ID (somewhere?) then type in the new ID, have the change approved instantly, and then install the third party software on the new computer (or, more usually, keep it happily running on your old computer with the new ID) and then, you go about your business without bothering the third party.
Thanks for your time Ray. Good luck with NT8.
Thanks to futures.io (formerly BMT) for the great help and opportunity to talk directly with the CEO!!
Several things I would like to see in addition to the previously mentioned rewind button on the market replay.
First, will NT8 allow market replay based on adding external tick data? That is, tick data added from a third party instead of/or in addition to, data downloaded from NT servers. I do a lot of forex market replay and so I currently use Forex Tester for that due to the ability to add data from any source. However, FXTester is limited to 1 minute time frames as it's smallest interval (consequently, there are no tick based charts). Doing daily downloads from NT servers for tick data for each instrument can be time consuming, so allowing a large upload of (my own) tick data into NT would save a lot of time.
Second, I'm not sure if this feature is already available, so please excuse my ignorance. I use the SuperDOM a lot, but I am more accustomed to TradeStation's equivalent: the Matrix. Using the Matrix, when entering an order to go long on the bid side above current price, it is placed as a stop order. Below the current price, the order becomes a limit order (just like NT). However, NT does limit orders when entering an order to go long on the bid side above the current price. Will NT8 allow users to configure/change order functionality on the SuperDOM to accommodate what I described?
Thanks,
-C
“Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.” - Sun Tzu
Platform: TradeLink, OpenQuant, considering anything that works...
Trading: if it trades...
Posts: 94 since Oct 2010
Thanks Given: 24
Thanks Received: 39
Thanks Mike.
Yes, I understood that a portfolio of strategies wasn't supported. However, I didn't understand if they were scheduled to fix the managing of multiple instruments in a single strategy.
It that's not even going to be fixed, then that is really disappointing.
I am excited to be a webinar presenter again later this month. I plan on continuing the NT8 discussion and will demonstrate/discuss enhancements to our Strategy Analyzer and ATM strategies and unveil our new FX Board.