Excalibur Pro

Building a web-based software tool that identifies correlations among various financial instruments.





Web app



The Client

Excalibur Pro provides investors/traders with a unique platform that helps discover trends and trading/investing opportunities involving macro-economically sensitive instruments in all major asset classes. At its core, it is a research tool that has expanded the definition of research
through better understanding of complex financial relationships and it allows investors to apply traditional and non-traditional approaches to a popular new asset class: Cryptocurrencies.

The Challenge

Excalibur Pro wanted to build a tool aimed at investors and traders that would help users better understand the relationships between financial instruments, in addition to being used for data visualization and analysis. It's also a tool that helps evaluate three statistical arbitrage pair-trading strategies. We were responsible for the entire backend and frontend of the service and provided valuable feedback in the formula and calculations process to help ensure top results.

We developed a web-based software tool that discovers correlation relationships between 47 different financial instruments, with a heavy emphasis on securities tied to markets related to macroeconomics (FX, Rates and to a lesser extent, commodities).

A game changer for traders and investors

Excalibur Pro incorporated the Markov Process (more traditionally used in science, engineering and medicine) into its platform and we helped fine-tune the calculations to produce outputs that can often signal an instrument’s price change before it happens. Markov heavily weights recent return and volatility data but also “learns” from five-years of historical data. When the two main Markov states cross, it is worth investors paying attention as this is the signal that can lead to a change in price direction. 

Excalibur Pro also charts and tracks traditional technical analysis tools – Moving Averages, Relative Strength Index (RSI) and the Moving Average Convergence/Divergence indicator. These, couple with Markov, provide investors and traders a powerful tool toward understanding momentum and price movement. We helped create a visualization that presented all of these charts and data on one pop-up screen to help the investor/trader determine trends more clearly. 

A trading tool like no other

The co-founders of Excalibur Pro built their product based on dozens of interviews with traders and fund managers around the world: New York, London, Hong Kong and Singapore. It was through these interviews that they learned of the need for a tool that could back-test several statistical arbitrage pair-trading strategies. We developed a process that helped Excalibur Pro fine-tune these calculations and create meaningful outputs for traders/investors. We helped take these complex calculation outputs and put them into charts that allowed for easy understanding of when trading parameters were reached and what kind of results those trades had created in addition to helping develop a “Trade Simulator” that allows for monitoring of potential trades going forward and their success.  

Highly customizable correlation-calculation tool

Financial instruments tied to macro-economics – currencies, government bonds, commodities and some equities indices – typically see price movement based on three different factors: News (economic data, fiscal policy etc.), events (war, natural catastrophe etc.) and correlation. The founders of Excalibur Pro, through those global interviews, learned that while news and events were well covered by major platform providers, correlation was not. 

We helped Excalibur Pro create highly customizable correlation calculations depending on whether an investor/trader had a short-term or long-term view. The user can track these correlation relationships on Watchlists that will also launch graphs showing 6-months of correlation values to help discover trends or changes in trends. In addition, Excalibur Pro makes it easy to learn of unusual correlation relationships through a Matrix of all of its instruments and other tools.  

Measuring financial market risk

Using a calculation favored by the IMF, Excalibur Pro monitors daily the current performance of “risky” financial instruments against their moving averages to help determine the level of risk that investors and traders are willing to take. We helped create a daily snapshot of these risk metrics as well as a one-year chart to see the ebb and flow of risk over time.  

The EL Passion team that we worked with on the most recent phase of our project was professional, thorough, delivered on time and with high quality. They were extremely collaborative - there were times that both the front-end and back-end developers reached out to us to offer better solutions for what we were trying to accomplish. That’s a true sign that they spent the time to understand what we were all about. A great team to work with.

Rick Stine, Excalibur

Rick Stine

CEO & Co-Founder at Excalibur Pro


To help keep traders/investor informed about changing relationships between two financial instruments, or developing technical analysis trends, we created the ability to set alerts that are emailed to the trader/investor when those changes occur. 

The common thread across The Excalibur Pro platform

We were told that traders and investors expect results delivered to them quickly. If they need to wait too long, your platform will lose their interest. A key element that we built into the platform was speed of results being returned. For example, each of the statistical-arbitrage pair-trading strategies involve multiple complex series of calculations that in some instances use up to three years of end-of-day daily data. After a trader/investor selects his/her parameters, the results are returned within seconds. This helps the trader/investor make much faster decisions. 

Speed of returning results was a focus for every section of the platform and the founders of Excalibur Pro told us we met every challenge. 


  • ruby@3x


  • react@3x


  • Go@2x


  • R@3x


  • Heroku@3x-1



  • Web application to discover the magic of data relationships.

  • Customized notification system.

  • Integrations with third-party applications, data sources (ICE Data Services, CoinGecko) and necessary automations to support Excalibur Pro's business objectives. 

Maybe it’s the beginning of a beautiful friendship?

We’re available for new projects.

Contact us