Post
Topic
Board Service Announcements
Topic OP
[ANN] Whale's Secret ScriptApiLib | Unified .NET API for C# Crypto Trading Bots
by
WhalesSecret
on 23/07/2025, 13:54:23 UTC

Tired of API chaos? Wasting time on boilerplate code instead of building trading strategies?

For C# and .NET developers in the crypto space, the challenge is real. Every exchange has a unique, complex API. Integrating them is a time-consuming, error-prone nightmare that stifles innovation.

We believe developers should focus on strategy, not on the complex intricacies of API integration.

Introducing Whale's Secret ScriptApiLib

Whale's Secret ScriptApiLib is a professional .NET library that provides a single, easy-to-use, and unified API for interacting with multiple cryptocurrency exchanges.

Our mission is to empower C# developers and savvy traders by providing the best possible tools to innovate in the world of crypto finance. We handle the chaos so you can focus on creating your edge.

Website   |   GitHub Samples   |   Medium Blog

Key Features
  • Unified API: Seamlessly connect to Binance Spot, KuCoin Spot, with more exchanges on our roadmap.
  • Effortless Market Data: Get real-time order books, tickers, and trade streams with ease.
  • Powerful Order Management: Create, cancel, and monitor various order types programmatically.
  • Historical Data Access: Fetch candles (klines) and trade history for robust backtesting and analysis.
  • Robust & Reliable: Built with .NET best practices for stability and performance, featuring comprehensive error handling.
  • Developer-First: Designed to feel native to a C#/.NET developer, with comprehensive documentation and practical code examples.

Who Is This For?

For C#/.NET Developers:
Stop wrestling with disparate APIs. Leverage the power and familiarity of the .NET ecosystem you already know and trust. Build custom trading bots, portfolio managers, or market analysis tools in minutes, not weeks.

For Algorithmic Traders:
Your strategy is your edge. Our library provides the stable, high-performance foundation you need to deploy your unique algorithms with confidence. From simple DCA to complex, multi-indicator strategies, ScriptApiLib gives you the control.

For Trading Signal Services (B2B):
Elevate your service! We offer a powerful white-label solution to provide automated trade execution for your subscribers. Increase client retention, create new premium revenue streams, and gain a massive competitive edge. Contact us for partnership opportunities.

FREE Ready-to-Run Trading Bots

To showcase the power of our library, we offer fully functional, open-source trading bots that you can download and run today!

1. Whale's Secret DCA Bot
  • Strategy: Dollar-Cost Averaging (Long-Term Strategy).
  • Function: Periodically places market orders to buy or sell a selected asset for a constant amount, smoothing out your entry price.
  • Features: Creates performance reports and saves the history into a CSV file.

2. Momentum Breakout Bot
  • Strategy: Momentum Breakout (Active Trading).
  • Function: A more complex bot that monitors short and long-period EMAs and looks for breakouts.
  • Features: Uses RSI to avoid overbought/oversold conditions, requires volume confirmation, and uses ATR for dynamic stop-loss and take-profit levels.

How to Run Your First Bot: A Step-by-Step Guide

This guide will walk you through setting up and running a downloaded bot.

Step 1: Sign In & Get the Bot
First, register an account on our website by entering your email to receive a sign-in link. Once signed in, navigate to the "Free Trading Bots" page from the "Bots" menu and click "Install" on the bot you want. The bot will be added to your user area.

https://www.talkimg.com/images/2025/07/23/UAg9TH.png
The selected trading bot will be added to the user's area.

Step 2: Download & Extract Binaries
In your user area, click the "Details" icon for your bot to show the download links. Download the binaries that match your operating system (e.g., win-x64, linux-x64, osx-arm64). Extract the contents of the archive to a new folder on your computer.

Step 3: Configure Your Bot (input.json)
The downloaded folder contains a configuration file named input.json. You need to open this file in a text editor to add your license and exchange API keys.

License: For the free mode, change this setting to null:
Code:
"License": null,

API Keys: In the "ApiKeys" section, find the exchange you want to use (e.g., "Binance") and fill in your API key and secret. You can set the sections for other exchanges to null. For example, for a Binance HMAC key, your settings will look like this:
Code:
"Binance": {
"HmacKey": "YOUR BINANCE KEY HERE",
"HmacSecret": "YOUR BINANCE SECRET HERE"
},
"Kucoin": null,

Adjust Strategy Settings: You can also adjust settings related to the bot's strategy in this file.

Step 4: Run the Bot
Open a command prompt or terminal, navigate to the directory where you extracted the files, and run the executable with the configuration file as an argument.

For Windows:
Code:
C:>cd YourBotFolder
C:\YourBotFolder>WsBotDca.exe input.json

For Linux/macOS (make sure to set permissions first with chmod +x ./WsBotDca):
Code:
$ cd ~/YourBotFolder
$ ./WsBotDca input.json

That's it! You should now see the bot operating in the console.

License & Pricing

Our samples and free bots are published under the MIT license. The ScriptApiLib itself is a commercial library with a generous free tier.

  • Free License: Perfect for learning, testing, and running smaller strategies. This license provides access to the library's core features with the following key restrictions:
    • Limited Order Size: The maximum size of an order you can create is limited to a specific multiple of the exchange's minimum tradable amount.
    • API Key Limit: You can use a maximum of two exchange API keys concurrently within any 24-hour period.
    • Community Support: Technical support is available exclusively through our community-based forums.
  • Paid Licenses (Fish, Shark, Whale): For serious developers and traders who need to place larger orders. Our paid licenses remove the order size restrictions and come with priority support.


Roadmap & Future

We are committed to continuous improvement and expanding our ecosystem. Our immediate roadmap includes:
  • Adding support for more major exchanges. We are currently working on full integration for Kraken!
  • Expanding our library of free, ready-to-run trading bots.
  • Launching a marketplace for community-developed bots.
  • Continuously optimizing for performance and reliability.

We are here for the long run and aim to be the #1 .NET library for crypto trading automation.

Join our growing community and start building your trading edge today! We welcome your feedback, questions, and contributions.