Publishing Strategies

Share your custom strategies on the TradeStaq marketplace and earn revenue from users who deploy them.

Overview

Strategy publishing allows Trader and Whale tier users to share their trading algorithms with the community. You can offer strategies for free or charge a subscription fee.

Eligibility Requirements

RequirementDescription
SubscriptionTrader tier or higher required
PermissionallowStrategyPublishing: true on your account
VerificationVerified account status
Track RecordRecommended: 30+ days of live/paper performance

Publishing Process

Step 1: Prepare Your Strategy

Ensure your strategy meets quality standards:

  • Well-tested: Minimum 30 days paper trading
  • Documented: Clear parameter descriptions
  • Risk-managed: Includes stop loss logic
  • Stable: No runtime errors in logs

Step 2: Strategy Metadata

Configure your strategy's marketplace listing:

{
    // Basic Info
    name: "RSI Mean Reversion Pro",
    description: "Advanced RSI strategy with dynamic sizing...",
    category: "premium",          // "official" | "community" | "premium"

    // Market Compatibility
    supportedMarkets: ["futures", "spot"],
    recommendedTimeframes: ["1h", "4h"],
    recommendedPairs: ["BTC/USDT", "ETH/USDT"],

    // Access Control
    allowedTiers: ["professional", "whale"],
    isPublic: true,

    // Parameters Documentation
    parameters: [
        {
            name: "RSI_PERIOD",
            type: "number",
            default: 14,
            min: 5,
            max: 50,
            description: "RSI calculation period"
        },
        {
            name: "STOP_LOSS_PCT",
            type: "number",
            default: 2,
            min: 0.5,
            max: 10,
            description: "Stop loss percentage from entry"
        }
    ]
}

Step 3: Access Control

Define who can use your strategy:

// Tier restrictions
allowedTiers: ['professional', 'whale']  // Only Trader+ users

// Exchange restrictions (if any)
exchangeBlacklist: ['hyperliquid']  // Strategy doesn't work on Hyperliquid

// Premium parameters (only certain tiers can modify)
parameters: [
    {
        name: 'ADVANCED_FILTER',
        isPremium: true,
        premiumTiers: ['whale'],  // Only Whale can change
        default: true
    }
]

Step 4: Pricing Configuration

Choose your monetization model:

Free Strategy

{
    pricing: {
        type: "free"
    }
}

Subscription-based

{
    pricing: {
        type: "subscription",
        monthlyPrice: 19.99,
        yearlyPrice: 149.99  // ~37% discount
    }
}

One-time Purchase

{
    pricing: {
        type: "one_time",
        price: 99.99
    }
}

Step 5: Submit for Review

Before your strategy goes live:

  1. Navigate to Dashboard → Strategies
  2. Select your strategy
  3. Click Submit for Review
  4. Provide any additional notes
  5. Wait for approval (typically 1-3 days)

Review Criteria

Your strategy will be evaluated on:

CriteriaWeightDescription
Code Quality25%Clean, readable, follows best practices
Risk Management30%Has stop losses, position limits
Documentation20%Clear parameters, descriptions
Performance15%No errors, reasonable execution time
Uniqueness10%Not duplicate of existing strategies

Marketplace Listing

Once approved, your strategy appears in the marketplace:

┌─────────────────────────────────────────────────────┐
│  RSI Mean Reversion Pro                    [PREMIUM]│
│  by TradingExpert                                   │
│  ────────────────────────────────────────────────── │
│  Advanced RSI strategy with dynamic position        │
│  sizing and multi-timeframe confirmation.           │
│  ────────────────────────────────────────────────── │
│  ★★★★☆ (4.3)  |  127 users  |  Created: Oct 2024   │
│  ────────────────────────────────────────────────── │
│  Markets: Futures, Spot                             │
│  Timeframes: 1h, 4h                                 │
│  ────────────────────────────────────────────────── │
│  $19.99/month  or  $149.99/year                     │
│                                                     │
│  [View Details]  [Try Free for 7 Days]              │
└─────────────────────────────────────────────────────┘

Revenue & Payouts

Revenue Split

Revenue TypeYour SharePlatform Share
Strategy subscriptions70%30%
One-time purchases80%20%

Payout Schedule

  • Minimum payout: $50
  • Payout frequency: Monthly (15th of each month)
  • Payment methods: Bank transfer, PayPal, Crypto

Tracking Earnings

View your earnings in Settings → Earnings Dashboard:

  • Active subscribers count
  • Monthly recurring revenue
  • Lifetime earnings
  • Pending payouts

Version Management

When you update your strategy:

  1. Auto-increment: Version number increases automatically
  2. User notification: Subscribers get notified of updates
  3. Changelog: Document what changed
{
    version: "2.1.0",
    changelog: [
        "2.1.0 - Added ADX filter for trend confirmation",
        "2.0.0 - Major rewrite with improved entry logic",
        "1.0.0 - Initial release"
    ]
}

Breaking Changes

When changes might affect existing users:

  1. Add new parameters with sensible defaults
  2. Don't remove existing parameters (deprecate instead)
  3. Document migration steps in changelog
  4. Consider maintaining backward compatibility

Best Practices for Publishers

Documentation

Write comprehensive documentation:

## Strategy Overview
[Brief description of what the strategy does]

## How It Works
[Detailed explanation of the trading logic]

## Recommended Settings
### Conservative
[Settings for risk-averse users]

### Aggressive
[Settings for risk-tolerant users]

## Performance Expectations
- Expected win rate: 55-65%
- Average holding time: 2-8 hours
- Best market conditions: Trending markets

## Warnings
- Does not perform well in ranging markets
- Requires at least $1000 balance

Support

Provide support channels:

  • Monitor strategy reviews and respond
  • Create FAQ section
  • Consider Discord/Telegram community

Updates

Keep your strategy maintained:

  • Fix bugs promptly
  • Optimize based on user feedback
  • Adapt to market condition changes

Removing a Strategy

If you need to unpublish:

  1. Disable new subscriptions first
  2. Existing subscribers can continue until their period ends
  3. After all subscriptions expire, you can delete
  4. Consider offering migration path to replacement strategy

Next Steps