Skip to content
No results
  • About Me
    • Trading Systems
    • Blockchain
  • Blog
  • Products
    • Bolsa
    • Corredor Móvil
    • Embark
    • Sniper
  • Productos
    • Corredor Móvil
    • Embark
    • Bolsa
    • Demostración
  • Sobre Nosotros
  • Contáctenos
JMJAtlanta.com
  • About Me
    • Trading Systems
    • Blockchain
  • Blog
  • Products
    • Bolsa
    • Corredor Móvil
    • Embark
    • Sniper
  • Productos
    • Corredor Móvil
    • Embark
    • Bolsa
    • Demostración
  • Sobre Nosotros
  • Contáctenos
JMJAtlanta.com

Compiling MySQL on Amazon EC2

I have an application that needs the MySQL C++ Connector. Unfortunately, I have been unable to find a binary version of MySQL or MySQL Connector that works on an Amazon EC2 instance. Here are my notes about how I am…

Read MoreCompiling MySQL on Amazon EC2
  • jmjatlanta
  • September 18, 2023

Software Layering – A Hardware Perspective

Even the monolithic “Thick Client” software applications have layers. You may need to look for them, but they are there. How well these layers are separated impacts the performance, maintainability, portability flexibility, and security of the end product. Let’s explore…

Read MoreSoftware Layering – A Hardware Perspective
  • jmjatlanta
  • September 1, 2023

Ease ML into your trading

Say you’re a trader, add “AI” and “Machine Learning” into your conversation, and a large group of people befriend you on social media, ask you a large number of questions, and later say they want to do it but it…

Read MoreEase ML into your trading
  • jmjatlanta
  • August 3, 2023

Cross Platform and Single Code Base

Can you have a single application that works on all platforms? Yes, you can. There are a number of ways to do that. But should you? The Case For Single Code Base Development is expensive. So writing things once and…

Read MoreCross Platform and Single Code Base
  • jmjatlanta
  • July 27, 2023

Performance is important

I try to hold back from outright criticism, as the full picture is often not seen. But I am also a consumer. When my experience with using your product is hindered by wait times, it makes me wish more of…

Read MorePerformance is important
  • jmjatlanta
  • July 26, 2023

Languages and Trading Strategies

When building trading systems, naturally you want to make the program as fast and as efficient as possible. That is why I love C++. It removes many of the limitations that some programming languages have regarding performance. But that performance…

Read MoreLanguages and Trading Strategies
  • jmjatlanta
  • July 25, 2023

Risk Management in trading systems

One of my first memories of learning market mechanics was a cover article of an issue of “Technical Analysis of Stocks and Commodities” that detailed some aspects of risk. I had never explored the subject, and was surprised by what…

Read MoreRisk Management in trading systems
  • jmjatlanta
  • May 8, 2023

The CQG API and cqg_helper

Just as I have done for Interactive Brokers, I am also sometimes asked to build interfaces to CQG. While it is not as developed as Interactive Brokers, I have decided to offer what I have to the open source community.…

Read MoreThe CQG API and cqg_helper
  • jmjatlanta
  • May 4, 2023

The Interactive Brokers API and ib_helper

I often build trading systems for users of Interactive Brokers. Rather than build the common utilities over and over, I have developed a small “toolbox” that contains what I often need. I have decided to make this toolbox available to…

Read MoreThe Interactive Brokers API and ib_helper
  • jmjatlanta
  • April 29, 2023

Attention Traders: the odds are against you…

… let me help. Trading is hard, especially for the retail trader. To put it bluntly, large institutions will always have the advantage. While there are many mountains to overcome, I am attempting to help myself and others with some…

Read MoreAttention Traders: the odds are against you…
  • jmjatlanta
  • March 27, 2023
1 2 3 4 5
Next

Copyright © 2023 - JMJAtlanta.com