DEV Community

guardlabs_team
guardlabs_team

Posted on • Originally published at github.com

I open-sourced a script to verify my own crypto signal track record

I Open-Sourced a Script to Verify My Own Crypto Signal Track Record

In the fast-paced world of crypto trading, signal channels promising incredible returns are everywhere. You've seen them: "90% win rate!", "Guaranteed profits!". But how do you really know if these claims are true? As a developer, the lack of verifiable evidence in this space always bothered me.

The Problem with "Trust Me Bro"

The reality is often far less glamorous than advertised. Many of these channels operate on a "trust me bro" basis. They showcase their winners, quietly delete or ignore their losers, and provide no truly verifiable track record that stands up to scrutiny. This opaque approach makes it impossible for anyone to make informed decisions based on objective data. I found this lack of transparency unacceptable, especially for something as critical as financial performance.

A Technical Solution for Transparency

To address this fundamental flaw, I decided to build a system for my own crypto signal track record that leaves no room for doubt. The core idea is simple: public raw data combined with an independent, open-source verification tool. I publish a JSON file containing every single closed trade – ticker, exact UTC timestamp of closure, and percentage PnL. There's no cherry-picking, no selective reporting, and absolutely no deletions once a trade is logged.

How the Script Works (and Why It Matters)

Then comes the verification script. Written in Python with zero external dependencies, it does one thing: it downloads the raw trade data from the public URL and independently recalculates key performance metrics like win rate and profit factor.

Crucially, this script explicitly accounts for all losses. It doesn't just calculate positive trades; it processes every single entry, showing the full picture and proving that no losing trades have been quietly removed.

To ensure data integrity, the script also verifies an SHA256 hash of the trade data. This means even if someone tried to subtly alter past trades in the JSON file, the hash check would immediately fail, exposing any manipulation. This cryptographic proof is vital for maintaining trust.

For ultimate transparency, it prints the worst losing trades, complete with their ticker and timestamp, allowing anyone to cross-reference them directly on an exchange. This level of detail makes it virtually impossible to hide underperforming signals or manipulate the historical record.

Beyond Crypto Signals

This pattern of "public raw data + independent recalculation = no need for trust" extends far beyond crypto signals. Imagine if investment funds, copy-trading platforms, or even financial advisors provided their full, unedited trade history and an open-source tool to verify their performance. It would fundamentally change how we evaluate financial claims, fostering a new era of verifiable transparency and accountability in the financial world.

Get the Code and Data

Want to check it out for yourself?
You can find the open-source Python verifier script on GitHub:
https://nexus-bot.pro/verify/
And the raw trade data it verifies is available here:
nexus-bot.pro/signals/trades.json

Please remember, this article is for educational purposes only and not financial advice. Past performance is not indicative of future results.

Top comments (0)