JimMY / Payloads
--:--:-- UTCPAYLOAD GUIDE
Setup · Reference

Payload Guide

Reference for traders bringing their own Pine strategies. Custom strategy payload must match Jimmy's receiver contract before Jimmy can process Paper Mode receipts. Private JimmyDesk strategies do not use this page.
Use case
CUSTOM
Use this only for custom strategies
Event
paper_signal
current Jimmy receiver event type
Message
JSON
custom strategy alert message format
Private strategies
FUNCTION CALLS
private JimmyDesk strategies do not use this page

Receiver contract

paper_signal

Use this only for custom strategies. Private JimmyDesk strategies do not use this message payload page. For private strategies, leave the TradingView Message box empty and use Alert Function Calls Only.

{
  "eventType": "paper_signal",
  "ingressSecret": "{{PRIVATE_BETA_PAPER_SIGNAL_SECRET}}",
  "payload": {
    "signalId": "{{strategy.order.id}}-{{timenow}}",
    "strategySlug": "{{jimmydesk_custom_strategy_slug}}",
    "symbol": "{{ticker}}",
    "side": "long",
    "price": {{close}},
    "source": "tradingview",
    "receivedAt": "{{timenow}}"
  }
}

Required fields

receiver payload
eventTypeMust be paper_signal for the current receiver.
ingressSecretPaste the private Paper Mode secret issued by JimmyDesk.
payload.signalIdUnique ID for this alert. Use strategy name plus time/bar index.
payload.strategySlugYour mapped custom strategy slug after JimmyDesk enables it.
payload.symbolTradingView ticker or syminfo ticker.
payload.sideside must be long or short.
payload.priceCurrent/entry price from the strategy, usually close.
payload.sourcetradingview or your strategy name.
payload.receivedAtTradingView timenow/time placeholder if available.

Do not include

keep out

Do not include broker keys, account numbers, private keys, live order flags, execution commands, or TradersPost webhook URLs in a TradingView custom strategy payload.