🔄Automating Infinity Algo Alerts via Finandy

Guide for non-backtest version

Connect Infinity Algo indicator signals to Finandy for automated trading with advanced TP/SL management.


🎯 Integration Method for Indicators

Separate Buy/Sell Alerts

What it does:

  • Two distinct alerts (Buy & Sell)

  • Clear signal separation

  • Works with any indicator

  • No code access needed

Best for:

  • ✅ All Infinity Algo users

  • ✅ Simple setup

  • ✅ Clear control

  • ✅ Testing & production

Alert Requirements
Alerts: 2 total
- Buy Signal → side: "buy"
- Sell Signal → side: "sell"
Position Side: Both/Long/Short

Position Side Options:

  • Both → Opens Long on buy, Short on sell (reversal)

  • Long only → Only long trades

  • Short only → Only short trades


⚙️ Step 1: Configure Finandy Webhook

Navigate to Finandy:

  1. Log in → Finandy.com

  2. Algo-tradingTradingView Signals

  3. Create new signal (webhook)

  4. Configure main settings →

Field
Value

Name

e.g. Infinity Algo Signals

Currency pair

{{ticker}} (one hook for all)

Order Side

Both or Long/Short

Position Side

Both (for reversals)

Save

Shows Signal URL & Message


📩 Step 2: Get Webhook Credentials

After saving, Finandy shows:

Your Webhook Details
Signal URL: https://terminal.finandy.com/api/tv/YOUR-HOOK-ID
Signal Message: {
  "name": "Infinity Algo Signals",
  "secret": "YOUR-SECRET-TOKEN",
  "side": "buy",  // You'll change this per alert
  "symbol": "{{ticker}}"
}

📊 Step 3: Create TWO TradingView Alerts

You MUST create two separate alerts - one for buy signals and one for sell signals.

Alert Configuration

Alert-box field
Value

Condition

Infinity Algo → Choose your signal

Options

Once per bar close

Webhook URL

Paste the Signal URL from Step 1

Message

JSON template (see below)


📝 JSON Templates for Each Alert

Create this alert on a Buy condition:

buy_signal.json
{
  "name": "Infinity Algo Signals",
  "secret": "YOUR-SECRET",
  "side": "buy",
  "symbol": "{{ticker}}"
}

side must be the lowercase word buy


🎯 Step 4: Set TP & SL Inside Finandy (Optional)

  1. Open the webhook you created → Take Profit (TP) tab

  2. Tick Enable TP → choose Limit or Market

  3. Number of orders → choose how many levels

  4. Price offset (%) and Order distribution (%) per tier

  5. Level re-ordering keeps percentages intact when you DCA

All TP orders sit on the exchange; no extra TradingView alerts required.


⚡ Alert Setup Examples

For "Buy Signal - Smart":

  1. Condition: Infinity Algo → "Buy Signal - Smart"

  2. Webhook URL: Your Finandy URL

  3. Message: Buy JSON with "side": "buy"

For "Sell Signal - Smart":

  1. Condition: Infinity Algo → "Sell Signal - Smart"

  2. Webhook URL: Same Finandy URL

  3. Message: Sell JSON with "side": "sell"


🧪 Step 5: Test & Monitor

  • Interface → Signal log shows every webhook Finandy receives with "OK" or error code

  • Start with tiny sizes to verify setup

  • Check that both buy AND sell alerts are working


🎯 Position Side Configuration

Your Trading Style
Position Side Setting
Result

Long & Short (Reversal)

Both

Closes opposite before opening new

Long Only

Long only

Ignores sell signals

Short Only

Short only

Ignores buy signals

Hedge Mode

Both

May hold both sides (Futures)


🛠️ Troubleshooting Checklist

Issue
Solution

403 error

Wrong secret or URL missing https://

"Unknown side"

side must be exactly buy or sell (lowercase)

No orders

Check Position Side isn't set to "Strategy"

Only buys work

Did you create the sell alert?

Wrong pair

Verify {{ticker}} placeholder

No reversal

Check Position Side = "Both"


🔤 Glossary of JSON Keys (Finandy)

Key
Meaning
Details

name

Webhook identifier

Any descriptive name

secret

Auth token from Step 1

Keep private!

side

Trade direction

Only buy or sell for indicators

symbol

Trading pair

Usually {{ticker}}

tp.orders

TP levels array

Optional override

ofs

% offset from entry

String: "1.0" = 1%

piece

% of position

Must sum to 100


📚 Resources

Official Documentation: https://docs.finandy.com/

Last updated

Was this helpful?