Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

overnight margin hours

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

    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?

    #2
    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.
    Alan P.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by connorgrant5, Today, 02:25 PM
    1 response
    8 views
    0 likes
    Last Post NinjaTrader_Zachary  
    Started by TraderElegante, Today, 12:25 PM
    3 responses
    26 views
    0 likes
    Last Post NinjaTrader_PaulH  
    Started by cliffhu, Today, 12:19 PM
    2 responses
    24 views
    0 likes
    Last Post cliffhu
    by cliffhu
     
    Started by mattdowns1234, Today, 11:50 AM
    1 response
    22 views
    0 likes
    Last Post NinjaTrader_Kate  
    Started by Impeesa, Today, 11:57 AM
    1 response
    9 views
    0 likes
    Last Post NinjaTrader_ChrisL  
    Working...
    X