We automate your trading ideas
into custom NinjaTrader indicators and strategies
Boost your trading with our solutions
What can we do for you?
At NinjaIndicatorsHub we provide custom software solutions for traders looking to turn their ideas into efficient and reliable tools. Tailor-made software can significantly speed up the strategy testing process, enhance discretionary analysis accuracy, and unlock new trading capabilities through automation.
We specialize in developing for the NinjaTrader platform, known for its versatility and adaptability in creating customized trading software. The programming possibilities in NinjaTrader are virtually limitless, making it our platform of choice.
What programming services
do we offer?

Custom indicators
Our team creates technical indicators tailored to your specific needs, providing valuable insights for your trading decisions.

Code conversion from other trading platforms
If you're using tools from other platforms, we can convert and adapt them to work seamlessly with NinjaTrader.

Automated and semi-automated strategies
We develop systems that execute trades based on predefined criteria, reducing manual intervention and optimizing efficiency.

Data analysis and visualization
We build tools that transform complex data into clear, easy-to-understand visual representations, making analysis effortless.
Why are we the
best in our field?
At NinjaIndicatorsHub, we are dedicated to empowering traders through our specialized software solutions. Our commitment to excellence is reflected in the following core principles:
Integrity
We uphold the highest standards of integrity, ensuring complete confidentiality of all client information and ideas. Every service agreement includes a non-disclosure clause to provide you with peace of mind.
Expertise
Our team combines an academic background in computer science with extensive professional experience in trading software engineering. We prioritize code performance, readability, and scalability in every solution we develop, adhering to the philosophy that well-written code leads to superior performance.
Personalized approach
We understand that translating trading concepts into effective software requires meticulous attention to detail. That's why we collaborate closely with you to understand your unique requirements, offer design insights, and maintain open communication throughout the development process to ensure successful outcomes.
What is the process like?
1
Project definition
Contact us through our website to discuss your requirements and specifications for a tailored software solution.
2
Fixed price quote
Once we understand the details of your project, we will provide a free fixed-price quote. For projects with an undefined scope, we also offer hourly billing options.
3
Agreement formalization
We will sign an agreement outlining the services to be provided, the agreed compensation, and a confidentiality clause.
4
50% upfront payment
Before we start programming, we require a 50% upfront payment. We accept payments via card.
5
Development phase
Our team will start working on your custom software.
6
Final payment
Upon software delivery, the remaining 50% balance is due.
7
Project completion
Start using your new software right away!
8
Post-delivery support
Your satisfaction is our priority. We’re available to assist with setup and resolve any issues you may encounter.
What do our customers think of our work?




Trabaja profesionalmente y tiene mucha experiencia en lo que hace, la comunicación ha sido en todo momento buena. Recomiendo a Rafael Muchas gracias.

I´d recommend Rafa to everyone looking for a Ninjatrader Strategy programmer. He solves every challenge with a good analytic process combined with great coding experience.

Thorough, insightful, and extremely fast to deliver.

Great person to work with very attentive. very skilled Programmer.

Muy amable y comprometido !

He worked very hard to automate a strategy that seemed impossible to do, due to limitations from the indicator. He went above and beyond to overcome each and every obstacle until I was fully pleased with the result. I fully recommend Rafael and his skill set for anyone looking to automate a strategy for NInjatrader. He will take your idea and help you craft it the best way it can possibly be. He is a professional and will not let you down.

Seriedad, comunicacion fluida, cumple con creces los plazos, trabajo bien ejecutado, Rafael es profesional

Fantastic work by Rafael. Great communication and super ability. I recommend!

Rafa produces quality work and he has quickly become my programmer of choice. He thinks like a trader and adds improvements wherever possible.

Rafael, started the project out taking it over for someone who was unable to finish it. Once, I could see how well he coded I added a lot more features to the project. He was gracious, highly skilled with NT8 on making indicators, cleaning up prior poor code and making a high level strategy. Best coder all around I have met Pricing is very fair as well. If I count give 11 Stars I would.

Rafa did a great job on this project. Delivered everything that was on the list and helped me out big time. I'm a bit of a hack of a ninjatrader programmer so he was able to help me out and I was able to learn from what he did. Highly recommended.

Rafael is beyond expectation, he is well knowledgeable and as he stated in the profile, serious and on top of the task. I will definitely continue working with him.

Very professional and fully understands how to convert any code into c#. I will be working with him again. Thank you for everything, and I will return.

Muy buen trabajo.

He is a gentleman and an extraordinary programmer..

Muy contento, se ha adaptado a las necesidades del proyecto, teniendo en todo momento comunicación con el. Gran profesional y realmente muy bueno programando en NT8. Sin duda repetirÃa en todo momento.

Gran profesional, totalmente implicado en el proyecto y siempre ayudando para encontrar soluciones y mejoras. Repetiré

Gran programador en NT8, me hizo un robot que para los demás programadores tenia bastantes dificultades, pero el me lo hizo sin problemas, muy comunicativo, activo y atento en todo el momento del proceso, busco soluciones a los problemas y logro hacer lo que yo querÃa e incluso añadiendo mejoras, muy profesional en su actitud y sobre el trabajo realizado. un 10 !

Very knowledgeable, precise, with a structured approach. Delivered what was requested and more. Already working on some additions and will work with Rafael on new projects for sure.

excelente programador a tiempo y mucho conocimiento para programar muy buena comunicacion y respuesta inmediata .

Segunda vez que trabajo con él y no defrauda. Es un gran profesional, siempre atento a tus inquietudes. Entiende y mejora tus ideas. Espero poder seguir disfrutando de sus servicios! 100% recomendable

Segunda vez que trabajo con Rafael ya que aunque solo programaba para NinjaTrade, fue el único desarrollador que pudo crearme el indicador que buscaba a un buen precio
FAQ's
What trading platforms do you program for?
We only program for NinjaTrader because of its exceptional custom development capabilities and trade automation possibilities.
How should you send us your Machine ID?
Basically it is to fill in (please do not include spaces in YourName and note that it is case sensitive):
– Control Center -> Help -> 3rd Party Licensing
– Vendor name: NinjaIndicatorsPro
– User defined ID: YourName
– Click on the submit button and send us the machine ID generated.
Please, note that if you reinstall NinjaTrader you will have to repeat this process so that it is memorized on your PC (you do not need to send it to us again) and the software continues to work.
As long as you do not modify your hardware or reinstall Windows, your Machine ID will remain the same.
Â
How should I import custom software into my NinjaTrader 8?
Control Center -> Tools -> Import -> NinjaScript Add-On
How can I uninstall the custom software on my NinjaTrader 8?
Control Center -> Tools -> Remove NinjaScript Assembly
Do you want to use software already created by us?
Discover our customized and ready-made solutions and take your trading to the next level
Contact
At NinjaIndicatorsHub, we’re happy to collaborate with you to develop custom software solutions that meet your trading needs. To start a project, contact us by email at info@ninjaindicatorshub.com or complete the contact form below.


Helge Aritz W. (@Elliottwaver)