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)
First, I love NinjaTrader. Had it been available almost 25 years ago, maybe I wouldn't have lost 30k trading stocks.
However, there is one really bizarre "feature" that baffles me. Imagine that cars only came with a single pedal that was used for braking and for accelerating. The dual function of such a configuration would surely result in accidents, especially at moments where anxiety could be high such as the moments preceding a collision often are.
I'm talking about the feature of using the scroll wheel to change the number of contracts on the chart trader when the position size text box has focus. The scroll wheel function is also intuitively used to scroll the chart. Two functions, one input mechanism like the brake/accelerator pedal above. I realize that it is an easy matter to click on another window to change focus in order to prevent scroll from turning a "2" into 132 contracts. Likewise, it would be an easy matter to push a 10 cent button on a steering wheel to change the function of the accelerator to act like a brake. Still, a bad idea.
This is a feature controlled by windows and would take extensive coding by ninjatrader to make it stop working. The easiest solution is to swap out your mouse for one that does not have a scroll wheel.
I haven't done any windows programing in a bunch of years, but I have my doubts that the coding required would be "extensive." It isn't hard to roll your own text box that doesn't rely on using WPF built in features. But I doubt that would even be required. It isn't hard to trap mouse functions whether they be clicks or scroll. What do you think would happen if the textbox was non-numeric? What would incrementing do to that? So, use a text box with text rather than integers and just limit the input to numeric values. Really, this shouldn't be hard.
As for your "easiest solution" remark... I find that rather dismissive. Software (windows in particular) exists for the sole purpose of creating a user interface between human and computer. Ease of use. The scroll wheel is a natural function for scrolling. I use it a lot for NT and other software. It is intuitive for scrolling. It is not intuitive for incrementing unless you're talking about a list box and I imagine NT is using list box for the position size instead of a text box since textboxes don't use a scroll feature that I'm aware of.
I am with you on this - although I have just spotted this "feature" after reading your post.
It reminds me as few years ago I was using online banking and my bank had then this useful feature, where I was accidentally scrolling the recipient - and paid few grand to someone else.
Luckily it was a business that I have personally known the owner and got quickly the money back.
With the broker/market it might be quite different outcome, if the price goes against you, even few ticks...
This is absolutely a last resort. And that is where I am at. Now, a better question... do you know where to find a mouse without a scroll wheel? I can't seem to find one on Amazon. I have a box full of old mice and everyone of them has a scroll wheel even the old ps2 mice. Looks like I might have to take one a part and remove the wheel. As far as I'm concerned, this feature is something that can be coded around. If NT has made their chart trader available to usein a wrapper class, I could make a small text box to overlay the existing position size text box and use that for input instead. I'll check, but I don't think NT has made that class available for 3rd party dev.
Some of you may have seen me complain about the mouse scroll wheel incrementing and decrementing the position size. Depending on your work flow, it may or may not be a problem for you. Since my strategy involves frequent …
Excellent platform. Ever-improving stability and capabilities are terrific. Congrats all around!
However, the time has come in my opinion (and that of many others) to enable Ninjatrader users to trade through several simultaneous Rithmic connections and/or as several simultaneous CQG connections.
In my case in particular, I use a third party trade copying software to trade several funded accounts. This works fine because I log in with the same broker login.
However, I’d like to also keep trading my own live accounts (both with Ninjatrader Brokerage, as well as with other third party brokers). I have a NT Multibroker license, which I’m told is grandfathered into being able to trade more than one Rithmic account, but I’m also told by some folks in Ninjatrader Platform support that there’s a technical limitation to doing so.
In a world of increasing trader funding companies/opportunities/combines, it only makes sense to have Ninjatrader fast-track this feature/capability. Personally- I know every day I trade my funded accounts, I would like to also take simultaneous trades on my live Ninjatrader brokerage account.