Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Every time I have to login to open NT8 on my computer

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

    Please add a vote to request number SFT-5780.

    Comment


      The number of votes for this can be approximated by N = 0.99 PVU, where N is the number of votes, P is the probability of a forum user stumbling across this thread and voting at all, V is the percentage of NinjaTrader Desktop users who ever found the vBulletin forums, and U is the total number of NinjaTrader Desktop users.

      It is extremely rare, to the point that only two or three such users are known, for a user to think being REQUIRED to type in the password each time to get into the desktop platform itself (rather than the broker account) is an improvement. It is a virtual consensus, with two or three noted exceptions, that it is a downgrade from the functionality we have had for twenty years straight. Anyone who wants to protect their broker account each time can simply check the box on their connection to require a login there. This is completely absurd, and what seems to have happened is that management has decided this is the way it is going to be regardless, sadly.
      Last edited by QuantKey_Bruce; 12-02-2023, 08:58 AM.
      Bruce DeVault
      QuantKey Trading Vendor Services
      NinjaTrader Ecosystem Vendor - QuantKey

      Comment


        QuantKey_Bruce Hear hear!!! Such common sense ... so sadly lacking in NinjaTrader Management.

        Thanks.
        Multi-Dimensional Managed Trading
        jeronymite
        NinjaTrader Ecosystem Vendor - Mizpah Software

        Comment


          Hello culpepper,

          Thanks for your note.

          I have added your vote to this feature request.
          <span class="name">Brandon H.</span><span class="title">NinjaTrader Customer Service</span><iframe name="sig" id="sigFrame" src="/support/forum/core/clientscript/Signature/signature.php" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 120px;"></iframe>

          Comment


            Use a password manager. One click and password fills in automatically. Problem solved.

            Comment


              The only result of this "security" feature is that people will find ways to make their passwords more accessible and less secure. For me, that's copy and paste from password storage. (AndyM, how did you get your password to fill automatically?)

              I know what you're thinking: Some burglar might get onto my computer and open up an ES long position for me since he found my coveted NinjaTrader password. That's a risk I'm willing to take. As long as the burglar doesn't forget to set the stops!
              Last edited by benJephunneh; 12-05-2023, 05:22 PM.

              Comment


                Originally posted by benJephunneh View Post
                . (AndyM, how did you get your password to fill automatically?)
                Roboform sets it up automatically, then just save it. It then attaches itself to the logon screen, one click and fills in automatically. That is why Im quite happy with this security feature as I use a VPS as well.
                Last edited by AndyM; 12-05-2023, 08:35 PM.

                Comment


                  +1

                  Please add my vote​

                  Comment


                    Hello bertochi,

                    Thanks for your notes.

                    I have added your vote to this feature request.

                    <span class="name">Brandon H.</span><span class="title">NinjaTrader Customer Service</span><iframe name="sig" id="sigFrame" src="/support/forum/core/clientscript/Signature/signature.php" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 120px;"></iframe>

                    Comment


                      Here is a slightly clunky solution. UPDATE - much better and very simple solution here.
                      Use Power Automate that comes shipped with Windows 11.
                      I could not get a desktop shortcut to MyFlow but I can get a Key combo.
                      It's slow but does save a load of typing!
                      I attach a screenshot and obviously you change the password to your own password.


                      Click image for larger version  Name:	Power automate login.png Views:	0 Size:	82.7 KB ID:	1292533
                      Last edited by Mindset; 11-03-2024, 09:02 AM.

                      Comment


                        Originally posted by Mindset View Post
                        Here is a slightly clunky solution
                        Use Power Automate that comes shipped with Windows 11.
                        I could not get a desktop shortcut to MyFlow but I can get a Key combo.
                        It's slow but does save a load of typing!
                        I attach a screenshot and obviously you change the password to your own password.
                        Install the Windows 11 virus?! That's not a mistake I'll make twice.

                        That's a handy feature, though. Sounds similar to Autohotkey, in case anybody is like me and wants to do this without Win11.

                        Thanks for sharing, Mindset.

                        Comment


                          Originally posted by benJephunneh View Post

                          Install the Windows 11 virus?! That's not a mistake I'll make twice.

                          That's a handy feature, though. Sounds similar to Autohotkey, in case anybody is like me and wants to do this without Win11.

                          Thanks for sharing, Mindset.
                          if you managed to write a hotkey script perhaps you could share it here.

                          Comment


                            In my case, the solution was to create an exe with C# and autoit.
                            We run the program, it reads a file where we have saved the password. If it is not found because it is the first time, it gives us the option to create it.
                            Fill in the textbox and click login.
                            If anyone wants the exe, I'll post it here or its code.​
                            Attached Files

                            Comment


                              Originally posted by Gibranes View Post
                              In my case, the solution was to create an exe with C# and autoit.
                              We run the program, it reads a file where we have saved the password. If it is not found because it is the first time, it gives us the option to create it.
                              Fill in the textbox and click login.
                              If anyone wants the exe, I'll post it here or its code.​
                              Well aren't you brilliant! I'm not so # when it comes to C#. If you could share your code, I'd definitely like to see it.

                              Here is what I cobbled together for Autohotkey, Mindset, for a Win+Numpad2 hotkey. My username is remembered, so its input is left out, here, but that would be a simple addition:

                              Code:
                              #Numpad2::
                              {
                                Password := "12345"
                                BlockInput true
                              
                                Run A_ProgramFiles "\NinjaTrader 8\bin\NinjaTrader.exe",,, &pid
                                WinWaitActive "ahk_pid" pid
                              
                                CoordMode "Mouse", "Window"
                                Click "50 206"
                              
                                SetCapsLockState "Off"
                                SendText Password
                                Click "148 284"
                              
                                BlockInput false
                              }​
                              I trust y'all are going to pretend you never saw my password!

                              Comment


                                Code:
                                using System;
                                using System.Collections.Generic;
                                using System.ComponentModel;
                                using System.Data;
                                using System.Drawing;
                                using System.Linq;
                                using System.Text;
                                using System.Threading.Tasks;
                                using System.Windows.Forms;
                                using AutoItX3Lib;
                                using System.IO;
                                
                                namespace NinjatraderClave
                                {
                                    public partial class Form1 : Form
                                    {
                                        AutoItX3 auto = new AutoItX3();
                                        string clave;
                                        string ruta;
                                        public Form1()
                                        {
                                            InitializeComponent();
                                        }
                                
                                        private void Form1_Load(object sender, EventArgs e)
                                        {
                                            Fichero_creado();
                                            auto.Run(@"C:\Program Files\NinjaTrader 8\bin\NinjaTrader.exe");
                                            // auto.WinActive(@"C:\Program Files\NinjaTrader 8\bin\NinjaTrader.exe");
                                            //HwndWrapper[NinjaTrader.exe; UI thread 0; c50916df - f44a - 4519 - ab8f - 10f133519064]
                                            auto.WinWaitActive("NinjaTrader", "", 5);
                                            auto.Send("{TAB}");
                                            auto.Send("{TAB}");
                                            auto.Send("{TAB}");
                                            auto.Send(clave);
                                            auto.Send("{ENTER}");
                                            Cierra();
                                            //string pos= auto.WinGetHandle("[CLASS:ninjatrader]");
                                            //auto.Send("hola");
                                        }
                                        private void Fichero_creado()
                                        {
                                             ruta = @"c:\Aqui\Datos.txt";
                                            if (File.Exists(ruta))
                                            {
                                                try
                                                {
                                                    using (StreamReader sr = new StreamReader(ruta))
                                                    {
                                                        clave = sr.ReadToEnd();
                                
                                                    }
                                                }
                                                catch (Exception ex)
                                                {
                                                    MessageBox.Show($"Error al leer el archivo: {ex.Message}");
                                                }
                                            }
                                            else
                                            {
                                                MessageBox.Show("El archivo no existe.");
                                            }
                                        }
                                
                                        private void button2_Click(object sender, EventArgs e)
                                        {
                                            this.Close();
                                        }
                                        private void button1_Click(object sender, EventArgs e)
                                        {
                                            ruta = @"c:\Aqui\Datos.txt";
                                            try
                                            {
                                                using (StreamWriter writer = File.CreateText(ruta))
                                                {
                                                    writer.WriteLine(textBox1.Text);
                                                }
                                                MessageBox.Show("Archivo creado y contenido guardado correctamente.");
                                            }
                                            catch (Exception ex)
                                            {
                                                MessageBox.Show
                                                    ($"Error al crear o escribir en el archivo: {ex.Message}");
                                            }
                                        }
                                         private void Cierra()
                                        {
                                            var timer = new Timer();
                                            timer.Interval = 60000; // 1 minutos
                                            timer.Tick += timer1_Tick;
                                            timer.Start();
                                
                                        }
                                        private void timer1_Tick(object sender, EventArgs e)
                                        {
                                            Application.Exit(); // Cierra la aplicación
                                        }
                                    }
                                }​

                                Comment

                                Latest Posts

                                Collapse

                                Topics Statistics Last Post
                                Started by argusthome, 03-08-2026, 10:06 AM
                                0 responses
                                80 views
                                0 likes
                                Last Post argusthome  
                                Started by NabilKhattabi, 03-06-2026, 11:18 AM
                                0 responses
                                46 views
                                0 likes
                                Last Post NabilKhattabi  
                                Started by Deep42, 03-06-2026, 12:28 AM
                                0 responses
                                29 views
                                0 likes
                                Last Post Deep42
                                by Deep42
                                 
                                Started by TheRealMorford, 03-05-2026, 06:15 PM
                                0 responses
                                32 views
                                0 likes
                                Last Post TheRealMorford  
                                Started by Mindset, 02-28-2026, 06:16 AM
                                0 responses
                                66 views
                                0 likes
                                Last Post Mindset
                                by Mindset
                                 
                                Working...
                                X