Case Study: Automated Trading Application - EffectiveSoft
Back to cases

Automated trading application

A technology enabler to automate orders execution for multiple brokers based on well-thought-out and thoroughly tested algorithms.

Automated trading application

    Client and challenge

    A privately held trading software company offers technical analysis, trading strategies, initiatives and business opportunities to brokers, private investors, family trusts, financial houses and hedge funds.

    Having obtained a solid experience in mathematical modeling and trading over the years, the client was eager to have a second-to-none application for automated trading on the Forex market. The solution had to incorporate clients’ proprietary algorithms and enable users to apply rules for automated execution of trading orders.

    • Domain

    • Solution

      Web-based solution
    • Service

      Custom software development
    • Duration

      Approx. 2800 man-hours
    • Team

      A project manager, 2 .Net developers, 2 QA specialists
    • Technology

      .NET, C++, ASP.NET, MS Visual Studio


    Our tech-savvy team took up the challenge. We went through business analysis, design, from-scratch development, back- and performance testing. Shortly, the customer received the first tangible results.

    The application is a Windows-based client-server solution. The server part is hosted on Windows Azure to enable scalability, performance and high responsiveness. To ensure correct trading behavior in a live market, we also developed a dedicated tool for data emulation and testing.

    The solution currently supports such brokers as Interactive Brokers and Global Prime. The work goes on up to now, and more brokers are to be added.

    Trading app screens

    Superior advantages to traders

    • Constant and multi-account trading with no need to be glued to the screen;
    • The system trades on your behalf with a preferable trading pair;
    • Programmed rules that can be backtested on historical data;
    • Disciplined trading free of human emotions and fear.


    • Support of multiple brokers
    • Independent trading pairs per broker
    • Manual and automatic trading orders processing
    • Programmed logic of indicators
    • A set of rules for automatic trading
    • History of current and closed orders
    • Three types of customizable charts: candle, liner, and OHLC
    • Flexible trading timing set-up

    Tech Stack

    • Programming languages

    • Technologies and tools

      • .NET Framework
      • SQL Server
      • SignalR library
      • ASP .NET
      • WPF
      • MaterialDesign Colours
      • SciChart
      • Catel
      • Ninject
      • Orc.Controls
      • NLog
      • Visual Studio

    Contact us

    Our team would love to hear from you.

      Order an IT consultation

      Fill out the form to receive a consultation and explore how we can assist you and your business.

      What happens next?

      • An expert contacts you shortly after having analyzed your business requirements.
      • If required, we sign an NDA to ensure the highest privacy level.
      • A Pre-Sales Manager submits a comprehensive project proposal. It may include estimates, timelines, lists of CVs, etc., for a particular situation.
      • Now, we can launch the project.

      Our locations

      Say hello to our friendly team at one of these locations.

      Join our newsletter

      Stay up to date with the latest news, announcements, and articles.

        Error text