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 am asking this because I am still on demo and I am not sure how my stop gets stored or triggered server side on a live account.
Instrument: ES
Price is currently offered at 74.00 and I buy.
Stop is 2 ticks away at 73.50.
Price ticks down to 73.75 bid.
Buyers break the bid and 73.75 goes offer.
Price ticks down to 73.50 bid.
On the demo, my position will be closed immediately as 73.50 goes bid.
On a live account though, what happens? I am in a long position so therefore am a seller. How is a stop executed?
Grantx
Can you help answer these questions from other members on NexusFi?
If you are using a straight stop, as soon as just 1 contract is traded at the price where your stop is, the stop gets triggered and you're out.
If you're using the so called 'DOM-triggered' stops, then you can set the stop to be triggered only when the limit orders at that level go below a certain threshold.
It's palatable because you are not necessarily thrown out of the trade as soon as 1 contract trades there, but the flipside is, depending on the threshold level you set, if a big order comes and sweeps that level out you will suffer slippage.
Thanks. How is the stop stored on the server? Lets say I was a big player with a 300 lot stop, can others see where that stop is? It sounds like a market order gets you out of the position?
If I were to implement this, how do I do it?
Good advice. Bad idea to try this on a thin market. Safer (although still no guarantee but slightly better chances of a fill) on thicker markets like treasuries.
As Xplorer said the order is activated when a contract trades at that level, but with Ninjatrader the stop orders are kept on your computer and only sent to the exchange/broker when they are hit.
Ninjatrader does have volume activated stop loss orders if you right click on a Ninja DOM it is an option there. Setting that though will not change how the Jigsaw plugin version works. But as Xplorer again says RTP will have that feature.
As an example, If connecting with Rithmic data and Ninjatrader; when I place a stop with Jigsaw in the Ninja plugin version the stop sits on my machine. If I connect RTP through Rithmic the stop sits on the Rithmic server but if I place a volume stop through Rithmic that will still sit on my machine as RTP needs to monitor the volume trading at the price before releasing the stop to get filled.
Hang on just a sec. I asked this question about where stops are located with Ninjatrader support and they said the following:
Volume stops are stored locally and therefore a lot more risky, but standard stops are stored server side. My understanding so far is that the stop is a market order executed by the broker as soon as price reaches that level. These stops are hidden from other participants and no one can see where your 'pain' is.
@Grantx
Go with what Ninja says
I am sure the stops used to be on client machines for Ninja but I am clearly wrong now (and maybe I was then too).
Thanks for the update.