Artificial Intelligence Awards 2022

ArtMi edia Innovator Awards 2022 7 ficial I telligence Awards 022 7 distributed across many servers, which can be setup in fully managed, hybrid, or on-premises configurations, depending on the needs and preferences of the user. We have an early access wait list available for Nautilus Cloud, sign up at https://nautilustrader.io. The NautilusTrader project is committed to using the latest technology to build reliable and efficient systems. That’s why we are constantly working to port the core of our platform to the Rust programming language, while still maintaining the Python API that quant traders value so highly. Rust is a systems programming language that has been consistently voted the ”most loved” language for the past seven years. It offers an ergonomic and high-level feel, while still providing excellent performance without the need for a garbage collector at runtime. Additionally, Rust is ”correct by construction” due to the deterministic guarantees of the compiler, which helps to avoid many memory and concurrency bugs that can plague languages like C++. Rust is a powerful language, but it is still relatively new and lacks the mature ecosystem of libraries and frameworks that Python has. We believe that NautilusTrader has the potential to bring more people to the Rust trading ecosystem and encourage the development of better tools and packages for data science and AI. By adopting Rust and contributing to its growth, we hope to play a role in shaping the future of trading systems programming - driving innovation in the field and help to push the boundaries of what is possible in the world of trading technology. How did you get started with programming? I was exposed to computers from an early age, and enjoyed playing video games and eventually discovered that I could create my own. This sparked my interest in programming, and my father Laurie helped me learn the Basic programming language to create simple, text-based role playing games. Later on for a high school project, I built a simulator with a crude flight model that could fly on autopilot. It wasn’t until I became interested in financial market trading that I really started to take programming seriously. I was particularly fascinated by the idea of using a computer to trade automatically through algorithmic trading methods, which led me to dive deeper into the world of computing. How did you transition from A380 airline pilot to tech entrepreneur? I started out pursuing a career as an airline pilot for close to 15 years, which was an amazing adventure and one that I greatly enjoyed. However, during this time I realized my true passion lay in programming and trading, and I found myself spending most of my free time learning about these topics or working on what would eventually become the Nautilus project. This included time spent reading and coding in hotel rooms or cafes when I was overseas on layovers. When the global pandemic hit, it was a difficult and uncertain time for me, especially since I had already invested so much in my aviation career. I found myself without a job, broke, and with my partner expecting our first child. I decided to fully commit to NautilusTrader, working tirelessly to transition out of flying and into technology full time. Despite the challenges, I was determined to make the best of the situation and create a stable future for myself and my family. My drive to learn and create has continued to help me to develop the NautilusTrader platform over years, and my father’s successful career in technology, including his role as managing director of a large IT product distribution and services company, has influenced my ability to see the bigger picture, inspire others towards a common vision, and guide the NautilusTrader project towards an open-core business model. Has your flying career influenced your programming? Aviation places a strong emphasis on risk management, which has many overlaps with trading and systems programming. In aviation, we learn to assess risks using a matrix that considers the consequence and likelihood of different events. For example, if an event is likely to occur and would have severe consequences, it is a high priority to mitigate that risk. My experience in aviation has also taught me to have a strong respect for best practices and established procedures, akin to the “Chesterton’s fence” principle. This principle holds that there is always a good reason for established procedures to be in place, and that it is important to understand the reasoning behind them before considering any deviation. Advice for people starting out? One tip I have is to focus on your core competencies as much as possible and outsource everything else you can. If your main focus is quant trading and model/strategy research, consider using a platform like NautilusTrader to help you with systems infrastructure and get started right away. Trading can be a rewarding and challenging field, especially when it comes to building robust and reliable distributed systems that operate in chaotic and complex environments such as the financial markets, I would encourage anyone interested to dive in and give it a go! Any final remarks? If you’re interested in learning more about the platform, then visit https://nautilustrader.io. Here you can sign up for the Nautilus Cloud early access program (EAP), and/or contact us for bespoke consulting services. Contact: Chris Sellers Company: Nautech Systems Web Address: https://nautilustrader.io

RkJQdWJsaXNoZXIy MTUyMDQwMA==