Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Is NT only for paper traders or day traders?

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

    #16
    I ve followed your guidelines and system begins to show some logic.
    A new question would be:
    I ran strategy (at opening bell), the stop order was generated (no order as you said). I cancel stop manually (since I was not positioned). And then, in the middle of the day the strategy generated a buy order, the order was generated twice (cover short + long), and I was twice long. I close half of the long manually,and now I am fine (long the position the strategy has planned).
    How do you manage this problem? Do you also close the extra stocks traded, manually?

    Another note would be: the strategy did not generate the stop loss order. Any clue why?

    Comment


      #17
      Originally posted by dafonseca View Post
      I ve followed your guidelines and system begins to show some logic.
      A new question would be:
      I ran strategy (at opening bell), the stop order was generated (no order as you said). I cancel stop manually (since I was not positioned). And then, in the middle of the day the strategy generated a buy order, the order was generated twice (cover short + long), and I was twice long. I close half of the long manually,and now I am fine (long the position the strategy has planned).
      How do you manage this problem? Do you also close the extra stocks traded, manually?

      Another note would be: the strategy did not generate the stop loss order. Any clue why?
      I am not sure that I understand. if you were properly flat, why was a Stop order generated? If that stop order was generated, while your account position was flat, then the strategy must have calculated a position, that did not match your account position. At that point, there are 2 choices for me. Manually cancel the stop and enable my RealTimeOnly parameter, or else, if I want to be in the position, (especially if I can get in at a better price than the strategy thinks I should have been in), I will make an entry to match the account position to the strategy position.

      This is the very reason why I refuse to let NT attempt to sync my position. Every time that I enable a strategy, I will go into the Positions tab, and make sure that what I am seeing makes sense. I will take some kind of action if what I see is not the position that I expect to be in.

      All the best.

      Comment


        #18
        I was account FLAT (since I just ran the strategy today), but the strategy was in a short position (historical terms). As the position was profiting (historical) I did not short it manually (agreeing with your view), but the stop was generated (I closed it manually).

        Following what happened. When the strategy inverts its position from short to long, it generated a closeShort (but account was flat) and a long therefore I got a double position. (And closed half manually).
        So, my question is: When you are flat account (broker) but your strategy is positioned (historical terms). how Do you avoid system do it twice? How do you avoid the CoverShort (or long) and let only entershort (or long) to be triggered?

        Comment


          #19
          Originally posted by dafonseca View Post
          I was account FLAT (since I just ran the strategy today), but the strategy was in a short position (historical terms). As the position was profiting (historical) I did not short it manually (agreeing with your view), but the stop was generated (I closed it manually).

          Following what happened. When the strategy inverts its position from short to long, it generated a closeShort (but account was flat) and a long therefore I got a double position. (And closed half manually).
          So, my question is: When you are flat account (broker) but your strategy is positioned (historical terms). how Do you avoid system do it twice? How do you avoid the CoverShort (or long) and let only entershort (or long) to be triggered?
          I stop the strategy, flatten everything, enable the RealTimeOnly parameter, restart the strategy. That way the strategy is forced to start flat, because it ignores everything historical. If the strategy is flat in its own logic, then it will not generate reversal orders.

          That is pretty much the exact problem that I was trying to solve when it occurred to me to use a public property to allow me to enforce bypassing historical processing.

          Comment


            #20
            Interesting!
            So, basically, if you are flat, you change you script enabling if(historical) return;, as soon as you enter a position (triggered by the strategy) you go there (overnight) and change script again with //if(historical) return;

            Comment


              #21
              Originally posted by dafonseca View Post
              Interesting!
              So, basically, if you are flat, you change you script enabling if(historical) return;, as soon as you enter a position (triggered by the strategy) you go there (overnight) and change script again with //if(historical) return;
              That is the general idea, but I do not edit the script. I enable/disable a parameter that I have exposed in the PropertyGrid..

              Comment


                #22
                One more question and I think i will close the whole thing.
                When you are account positioned (short 50 GOOG), so you run strategy with If(Historical) return; not enabled,correct? What about the position in Ninja trader? Do we need to set it (short 50).
                Are you all ways concerned in match account with NT control Center position?
                How do you change position? (manually send orders?) but what if position is on UXXXXX (IB) account?

                Comment


                  #23
                  Originally posted by dafonseca View Post
                  One more question and I think i will close the whole thing.
                  When you are account positioned (short 50 GOOG), so you run strategy with If(Historical) return; not enabled,correct? What about the position in Ninja trader? Do we need to set it (short 50).
                  Are you all ways concerned in match account with NT control Center position?
                  How do you change position? (manually send orders?) but what if position is on UXXXXX (IB) account?
                  I am not sure that I quite understand the question. Sorry.

                  But here is the simple situation. I decide what position I want to be in. If the strategy calculating on historical data matches the position that I want, I will ensure that is the position that I am in, if necessary, opening trades to match my account to that strategy position, and leaving the strategy to manage it.

                  If, on the other hand, I do not want the historical position of the strategy, but I want the strategy to calculate and take the next trade, I will be stay flat and enable RealTimeOnly for the strategy, so that it will take and manage the next trade.

                  Just think of it like this. I want the NinjaTrader strategy to be in the position that I want, not for it to decide how to create the position that it thinks that I want. So the strategy will not be allowed to place any entry order just by starting: it can only place orders after it is running, and when I desire.

                  Comment


                    #24
                    I mean this attached picture. ES 06-15 is with a position while account is flat.
                    When running strategy tomorrow morning (with if (Historical return; working), Would I care for this ES position on NT? Should I flat it on NT? How?
                    Attached Files

                    Comment


                      #25
                      Originally posted by dafonseca View Post
                      I mean this attached picture. ES 06-15 is with a position while account is flat.
                      When running strategy tomorrow morning (with if (Historical return; working), Would I care for this ES position on NT? Should I flat it on NT? How?
                      Yes, this is exactly the situation in which I will enable RealTimeOnly, if I want to stay flat, and force the strategy to match. You will see that if you do, the strategy position will also be flat.

                      On the other hand, if you want to be in a 6-contract /ES position, then you would manually enter a 6-contract /ES position to match the strategy position.

                      Comment

                      Latest Posts

                      Collapse

                      Topics Statistics Last Post
                      Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                      0 responses
                      563 views
                      0 likes
                      Last Post Geovanny Suaza  
                      Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                      0 responses
                      329 views
                      1 like
                      Last Post Geovanny Suaza  
                      Started by Mindset, 02-09-2026, 11:44 AM
                      0 responses
                      101 views
                      0 likes
                      Last Post Mindset
                      by Mindset
                       
                      Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                      0 responses
                      547 views
                      1 like
                      Last Post Geovanny Suaza  
                      Started by RFrosty, 01-28-2026, 06:49 PM
                      0 responses
                      548 views
                      1 like
                      Last Post RFrosty
                      by RFrosty
                       
                      Working...
                      X