Does anyone have a suggestion for cancelling the stop loss entirely while the market is closed and placing a new stop loss order after the market re-opens? I'd rather have this exposure than exit the order. I also don't want to have to manually manage this due to holidays, etc.
Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Stop loss / Bid gap down before open
Collapse
X
-
Stop loss / Bid gap down before open
I run a long term strategy that uses a stop loss. I hold my positions across the market maintenance periods, weekends, etc. I'm concerned that a major event will occur while the market is closed and that my order will be filled far below my stop loss. I understand that that the market maker supports banding, which will help protect against large gap downs.
Does anyone have a suggestion for cancelling the stop loss entirely while the market is closed and placing a new stop loss order after the market re-opens? I'd rather have this exposure than exit the order. I also don't want to have to manually manage this due to holidays, etc.Tags: None
-
Hello bean3178,
Thanks for opening the thread.
You could add some code to change your stop loss or cancel it just before the close of the market. If you are managing your strategy with Order objects, you can use the ChangeOrder() and CancelOrder() methods as needed. Detecting the end of a session can be done using a SessionIterator.
You could also chose a different order type for stop loss. For example a buy-stop-limit or sell-stop-limit order. Investopedia has a good explanation on the implications and uses - http://www.investopedia.com/ask/answ...ystoplimit.asp
CancelOrder() - https://ninjatrader.com/support/help...ancelorder.htm
ChangeOrder() - https://ninjatrader.com/support/help...hangeorder.htm
SessionIterator.ActualTradingDayEndLocal - https://ninjatrader.com/support/help...oniterator.htm
You may also wish to take a look at the SampleOnOrderUpdate strategy for making your own protective orders that can be managed more freely: http://ninjatrader.com/support/forum...ead.php?t=7499
Please let me know if I can be of further help.JimNinjaTrader Customer Service
-
This is great, thanks. I wasn't aware of those functions.
It looks like a variation of the example provided for these 2 functions may work as well:
I could use an if/else there and either process the stop loss or cancel it. I want to do the same at market open, so that I can wait for volatility to normalize a bit after open.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by bortz, 11-06-2023, 08:04 AM
|
47 responses
1,605 views
0 likes
|
Last Post
by aligator
Today, 07:22 PM
|
||
Started by jaybedreamin, Today, 05:56 PM
|
0 responses
8 views
0 likes
|
Last Post
by jaybedreamin
Today, 05:56 PM
|
||
Started by DJ888, 04-16-2024, 06:09 PM
|
6 responses
18 views
0 likes
|
Last Post
by DJ888
Today, 05:12 PM
|
||
Started by Jon17, Today, 04:33 PM
|
0 responses
4 views
0 likes
|
Last Post
by Jon17
Today, 04:33 PM
|
||
Started by Javierw.ok, Today, 04:12 PM
|
0 responses
13 views
0 likes
|
Last Post
by Javierw.ok
Today, 04:12 PM
|
Comment