What We Do

Our programming services provide a way for clients to engage with a professional software developer to implement their trading ideas via an efficient, reliable, and extensible software solution. Custom software can drastically reduce the time required to test ideas, improve the accuracy of discretionary analysis methods, and make entirely new trading capabilities possible through automation.

We specialize in programming for the NinjaTrader platform, arguably the most well-suited platform for custom trading software development. There are almost no limitations to what can be programmed for NinjaTrader. This is why we recommend it and why we specialize in it!

Some of what is possible
  • Automated and semi-automated strategies
  • Custom indicators
  • Data analytics and visualization
  • Portfolio and strategy supervision tools
  • Code conversions from other trading platforms
How It Works
Define the Project

Contact us from the Start a Project page to discuss your programming needs and the specifications of a custom software solution to meet them.

Note: We have a non-disclosure agreement available for those that require it prior to discussing project details.
Fixed-cost Quote

We will provide a free fixed-cost quote for your project once the software specifications have been discussed and understood.

Note: In special cases, such as projects that have an undefined scope, cost can be billed on an hourly basis. Let us know if this is your preference and we can discuss arrangements.
Formalize an Agreement

We’ll send you an agreement to be signed by both parties that defines the services to be completed, the compensation to be paid according to the previously provided quote, and a non-disclosure clause.

Pay 50% of the Fee

Pay 50% of the fee up front before the programming begins. We will send an electronic invoice, payable via Paypal, Zelle, or paper check.

Leave It to Us

We’ll get to work on creating your software.

Pay Remainder of the Fee

Pay the remaining 50% of the fee at the time of software delivery. We will send an electronic invoice, payable via Paypal, Zelle, or paper check.

Project Complete

Get started using your new software!

Get Help If You Need It

Your satisfaction is our priority. After receiving your new software, we’re here to get you up and running and resolve any software bugs encountered along the way.