Back to cases

A custom trading app built around the Renko indicator

We delivered a Windows app that enabled an individual trader to backtest and validate a proprietary Renko-based strategy at a time when standard platforms lacked the necessary functionality.

    Our client’s context

    An experienced trader had developed a proprietary algorithm around Renko—a charting method that filters out market noise—and wanted to backtest it to verify its profitability before moving to live trading. Manual testing proved time-consuming and unreliable, while available tools were either too complex or lacked Renko chart support. The trader therefore set out to develop a dedicated, easy-to-use app.

    With a clear vision and detailed requirements, they were looking for a software development partner experienced in building trading solutions. The search led to EffectiveSoft. From the very first call, our team demonstrated a deep understanding of the strategy and proposed a practical implementation plan. As a result, the client decided to move forward with us.

    • Client

    • Country

    • Domain

    • Service

    • Solution

    • Type of engagement

    How we worked

    After gathering all project requirements, we suggested a convenient UI/UX design and prepared a UI prototype to show how users would set parameters, run tests, and view results. This allowed us to validate the concept and ensure alignment before moving to development.

    The project required flexibility, as the algorithm was modified frequently. We applied the Agile approach to respond to these changes, closely collaborating with the client to quickly and smoothly implement new ideas without slowing progress.

    This approach allowed us to deliver the first version of the app in just two months. Over the following two years, the trader continued refining the strategy, and we regularly updated the app to reflect these changes.

    Solution

    We built a stand-alone Windows app that retrieves historical market data from Coinbase Pro and then works fully offline. To support the client’s strategy, we implemented Renko chart generation and integrated it with the trading logic.

    The resulting functionality is organized across the following areas:

    • Settings for configuring general strategy parameters for backtesting
    • Renko chart visualization for building and displaying charts using both historical and real-time data
    • Order history for reviewing all orders opened and closed during strategy execution
    • Optimization log for tracking calibration details, including tested percent factors and their returns

    How the app works

    The trader establishes parameters such as the exchange, trading pair, timeframe, trading fees, and optimization ranges. Before running the simulation, the app calibrates the strategy by testing different percent factors to find the most effective configuration. Then, the app processes historical data, builds Renko charts, and generates simulated trades based on strategy parameters. The results include a full order history with open/close dates, prices, profit, fees, and balance. To ensure realistic outcomes, the simulation starts from a fixed initial balance of 100 units and automatically stops if the balance drops to zero. The results can be exported to CSV for further analysis.

    Result

    The trader received a desktop trading app customized for a proprietary Renko-based algorithm. Over two years of development and support, the client tested multiple strategies, refining them to a break-even level. This gave them the confidence to move forward and apply the strategy in live trading. In their feedback, the client highlighted that the app was stable, convenient, and fully met their initial expectations.

    The Renko app is working well, and I am very happy with the upgrades. It has proved its reliability many times and continues to perform exactly as expected. That has made all the difference in making the app usable.

    EffectiveSoft’s client

    Tech stack

      • C#
      • WPF
      • SQLite

    Contact us

    Our team would love to hear from you.

      Let’s connect

      Fill out the form, and we’ve got you covered.

      What happens next?

      • Our expert will follow up after reviewing your needs.
      • If required, we’ll sign an NDA to ensure privacy.
      • Our Pre-Sales Manager will send you a proposal.
      • Then, we get started on your project.

      Our locations

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

      • San Diego, California

        4445 Eastgate Mall, Suite 200
        92121, 1-800-288-9659

      • San Francisco, California

        50 California St #1500
        94111, 1-800-288-9659

      • Pittsburgh, Pennsylvania

        One Oxford Centre, 500 Grant St Suite 2900
        15219, 1-800-288-9659

      • Durham, North Carolina

        RTP Meridian, 2530 Meridian Pkwy Suite 300
        27713, 1-800-288-9659

      • San Jose, Costa Rica

        Escazú Corporate Centre, Piso 6
        40602, 1-800-288-9659

      Join our newsletter

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

        Error text
        title
        content
        View project