Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

overnight margin hours

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NinjaTrader_AlanP
    replied
    Hello JimPunkrockford,

    Thank you for your note.

    The code you posted should work with the exception of {Close position} which should be in the form of ExitLong(””,””).

    Another way you could have your positions closed 75 minutes before the actual close to avoid overnight margins would be to use ExitOnClose in the code. For example,

    protected override void Initialize()
    ExitOnClose = true;
    ExitOnCloseSeconds = 4500; // 75 minutes * 60 Seconds

    See ExitOnCloseSecondssection of our Helpguide:
    http://ninjatrader.com/support/helpG...oseseconds.htm

    Please let us know if you need further assistance.

    Leave a comment:


  • JimPunkrockford
    started a topic overnight margin hours

    overnight margin hours

    Hello, I was looking for some input on the best way to solve a problem I am having. I want to have my positions close out when overnight margins take effect not when the market closes. So say I want any open CL positions to close out at 15:45 EST and not at market close of 17:00 EST.


    So I was thinking one of these, first create a session template that thinks the market closes at 15:45 and then opens up at 15:46. This will make for bad charts as when the market is really closed (at 17:00) there will be no data. But the market on close function should do the trick here.


    Second, I thought I could set the exit on close seconds to reflect one hour and 15 minutes before 17:00. So 75 minutes * 60 seconds = 4,500 seconds before close to get all CL positions flat. This seems hack but I guess it would work.


    Lastly I could write in a close function into the code:


    Code:
    if
         (
         EMA50 > EMA100
         ||  
         ((ToTime(Time[0]) >= 154400 && ToTime(Time[0]) <= 180000)
         && Position.MarketPosition == MarketPosition.Short
         )
         {
         Close position
         }
    This last one seems the least tenable as ToTime functions seem to not do what they are supposed to do.


    Market on close is what I want to use if I can. Any thoughts?

Latest Posts

Collapse

Topics Statistics Last Post
Started by Scotty33, Today, 10:15 AM
0 responses
3 views
0 likes
Last Post Scotty33  
Started by mlprice12, Today, 09:40 AM
2 responses
13 views
0 likes
Last Post mlprice12  
Started by saeed, Today, 09:46 AM
1 response
13 views
0 likes
Last Post NinjaTrader_Clayton  
Started by set2win, Today, 09:32 AM
3 responses
10 views
0 likes
Last Post NinjaTrader_Kate  
Started by sidlercom80, 11-25-2021, 06:38 AM
2 responses
47 views
0 likes
Last Post NinjaTrader_Jesse  
Working...
X