Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Stop loss a time

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

  • NinjaTrader_AlanS
    replied
    Hello Enrico,

    Thanks for writing in to our Support team.

    In order to close your position 60 minutes after entering into the position, you will need to save the time you entered into that position to a variable and then check to see if 60 minutes has passed and then exit.

    For example:

    EnterLong();

    DateTime entryTime = Time[0];

    //ToTime() converts the DateTime time representation to an integer representation
    // Adding 1000 checks if an hour has passed since the time format is returned in HHmmss format
    if(ToTime(DateTime.Now) > ToTime(entryTime) + 1000)
    ExitLong();

    Here is more information on the methods and objects I used in this example:
    Time[0] - http://ninjatrader.com/support/helpG...eries_time.htm
    ToTime() - http://ninjatrader.com/support/helpG...-us/totime.htm

    Please let me know if I may be of any further assistance.

    Leave a comment:


  • Niveo74
    started a topic Stop loss a time

    Stop loss a time

    Good morning,

    Please know I need to know how to close a position automatically after 60 minutes from opening, thanks to who can help me.

    Enrico
    Last edited by Niveo74; 06-16-2017, 02:02 AM.

Latest Posts

Collapse

Topics Statistics Last Post
Started by SiantJoeky, Today, 02:28 AM
0 responses
1 view
0 likes
Last Post SiantJoeky  
Started by morrnel, Yesterday, 09:12 PM
1 response
9 views
0 likes
Last Post NinjaTrader_Jason  
Started by 7robert, Yesterday, 04:41 PM
1 response
10 views
0 likes
Last Post NinjaTrader_Jason  
Started by soon123, Yesterday, 08:07 PM
0 responses
8 views
0 likes
Last Post soon123
by soon123
 
Started by vantojo, Yesterday, 06:49 PM
1 response
13 views
0 likes
Last Post vantojo
by vantojo
 
Working...
X