How to List Your MT4/MT5 Expert Advisor on MoneyFlock

This step-by-step guide walks you through the vendor workflow for publishing a MetaTrader 4/5 EA on MoneyFlock.

mfmoneyflockMay 15, 2025AdvancedArticle

By following these instructions, you’ll ensure your product is properly protected, verified, and monetized.

Navigate to “Edit Indicator/EA”
From your vendor dashboard, click https://www.moneyflock.com/manage-indicators → Your EA → Add/Edit.

Platform & Visibility

  • Ensure MetaTrader4 or MetaTrader5 is selected.
  • Choose Invite-Only (for monetization purposes) or leave it "open" when you’re ready for it to be publicly available for free.

Name & Description

  • Name: Enter a clear, memorable title (e.g. MySuperEA).
  • Description: Summarize its purpose, key features, and any requirements.
  • Cover Image
    • Upload a thumbnail that represents your strategy or branding.
    • Ideal dimensions: 1200×600px.
Tip: Keep your description concise and benefit-focused—buyers should immediately know what problem your EA solves.

Get Code (Integrate Licensing Snippet)

  • Copy the WebRequest URL

    Under Get Code, you’ll see a URL like:
https://moneyflock.com/api/module/indicator/webhook/metatrader/validate-license

Instruct your buyers to add this URL under Tools → Options → Expert Advisors → Allow WebRequest for listed URL in their MT4/MT5 settings.

  • Copy the Licensing Code

    Click Generate Code, then Copy. This snippet includes:
    • A user input for LicenseKey
    • A ValidateLicense() function.

Paste into Your MQL4/MQL5 Source

input string LicenseKey = "";
bool ValidateLicense() { … } // the generated code
int OnInit() {
if(!ValidateLicense()) return INIT_FAILED;
return INIT_SUCCEEDED;
}

Compile your EA/indicator in MetaEditor to produce the protected .ex4/.ex5 file.

3. Upload Compiled File

  1. Switch to the Upload Compiled File tab.
  2. Drag & Drop your newly compiled .ex4 or .ex5 file (max. 2 MB).
  3. Click Upload and Verify.
  4. System Verification:
  • Our platform will spin up a temporary 1-day license to confirm your EA calls the validation URL correctly for the admins to test .
  • A VERIFIED status means your integration passed; otherwise, you’ll receive an error log to debug.

Subscription Settings

  • Go to Subscription Settings.
  • Choose your Pricing Model:
    • Free: No license required.
    • Monetized: Pay-per-period subscription.
    • Private: Only accessible via direct vendor invite.
  • If Monetized, enter:
    • Price (in credits)
    • Billing Cycle (Monthly, Quarterly, Yearly)
  • Click Save.
Example: Setting 100 credit / Monthly means buyers pay one credit per month to keep their EA activated.

After Publishing

  • Vendor Dashboard: Monitor active subscriptions, revocations, and session activity.
  • Updates: To release a new version, simply compile with the same licensing code and re-upload under Upload Compiled File. The system will re-verify automatically.

Best Practices

  • Clear Messaging: In your EA/indicator logs, use Print() or Alert() to give precise instructions (e.g., “License expired on DATE. Renew at MoneyFlock.com.”).
  • Testing: Before going live, test with a trial license yourself. Verify both activate and validate endpoints behave as expected.
  • Documentation: Provide a short PDF or Markdown “Quick Start” alongside your product so buyers know how to install, enter their key, and enable WebRequest.

By following this workflow, you’ll deliver a secure, hassle-free purchasing experience to your customers—and protect your intellectual property every step of the way. Welcome to the MoneyFlock marketplace! 

Recommended Contents

Introducing MoneyFlock: Your Ultimate Social Fintech Platform

Article
Read Article

Maximizing Your Investments with MoneyFlock's Enhanced Portfolio Analysis

Article
Read Article

Unlocking Your Financial Potential with MoneyFlock's Learn and Grow Resources

Article
Read Article
MicroStrategy's Bold Bitcoin Strategy: A Comprehensive Analysis

MicroStrategy's Bold Bitcoin Strategy: A Comprehensive Analysis

Article
Read Article
ETF vs. Mutual Funds: Which is Right for You?

ETF vs. Mutual Funds: Which is Right for You?

Article
Read Article
How to Read Stock Charts for Beginners

How to Read Stock Charts for Beginners

Article
Read Article

Comments