Distribuisci il Tuo Pine Script
Sui Mercati Live
Trasforma le tue strategie TradingView in sistemi di trading automatizzati. Integrazione webhook, avvisi JSON, parametri dinamici - senza codifica aggiuntiva richiesta.
Dal Backtest al Live in Pochi Minuti
La tua strategia Pine Script sta già generando segnali. Ora eseguili automaticamente.
Costruisci la Strategia
Sviluppa ed esegui il backtest della tua strategia in TradingView usando Pine Script.
Genera Avviso
Usa la dashboard di PickMyTrade per generare l'URL del webhook e la configurazione JSON.
Crea Avviso
Incolla l'URL del webhook e il JSON nell'avviso di TradingView. Imposta la condizione.
Vai in Live
Ogni segnale della strategia ora esegue operazioni reali su Tradovate.
Strategie vs Indicatori
PickMyTrade funziona con entrambi, ma ci sono differenze importanti.
Strategie TradingView
Script che usano la funzione strategy() con chiamate strategy.entry().
- Backtest completo con P&L, drawdown, win rate
- Gestione delle posizioni integrata
- Logica esplicita di entrata/uscita
Consigliato per l'automazione
Indicatori TradingView
Script che usano la funzione indicator() con chiamate alertcondition().
- Nessun backtest integrato
- Possono inviare segnali duplicati
- Richiede reverse_order_close o same_direction_ignore
Richiede configurazione aggiuntiva
Configurazione Avviso JSON
Non modificare mai il JSON manualmente. Usa sempre il generatore di PickMyTrade.
Parametri Principali
Simbolo da tradare: "ES", "NQ", "CL", ecc.
"buy" o "sell" - direzione dell'operazione
Contratti fissi (1, 2, 5) OPPURE percentuale dell'account da rischiare
Stop loss in tick, dollari o percentuale. Usa un solo metodo.
Take profit in tick, dollari o percentuale.
Esempio di Avviso JSON
{
"symbol": "NQ1!",
"date": "{{timenow}}",
"data": "buy",
"quantity": 2,
"risk_percentage": 0,
"price": "{{close}}",
"gtd_in_second": 0,
"stp_limit_stp_price": 0,
"dollar_tp": 0,
"percentage_tp": 0,
"tp": 0,
"dollar_sl": 0,
"percentage_sl": 0,
"sl": 0,
"trail": 0,
"trail_stop": 0,
"trail_trigger": 0,
"trail_freq": 0,
"update_tp": false,
"update_sl": false,
"breakeven": 0,
"breakeven_offset": 0,
"token": "At8tLtTtYtEt8t8tHtWtPtOtR",
"pyramid": false,
"same_direction_ignore": false,
"reverse_order_close": true,
"order_type": "MKT",
"multiple_accounts": [
{
"token": "UnyTGjYrtvhSW65-Iuds",
"account_id": "DEMO2001",
"risk_percentage": 0,
"quantity_multiplier": 1
}
]
} Fondamentale: Non modificare mai il JSON manualmente. Copia il codice esatto dalla dashboard di PickMyTrade → Crea Avviso.
Valori Dinamici da Pine Script
Passa valori calcolati dalla tua strategia a PickMyTrade utilizzando i placeholder plot di TradingView.
Passo 1: Plotta le Variabili
Ogni valore che vuoi usare negli avvisi deve essere plottato. Usa display=display.none per nasconderlo dal grafico.
plot(atr_sl, title="ATR_SL", display=display.none) Passo 2: Verifica in TradingView
Quando crei un avviso, controlla il menu a tendina "Add Placeholder". Il tuo plot dovrebbe apparire sotto la sezione PLOTS.
- • plot_0, plot_1, plot_2 (per indice)
- • {{plot("ATR_SL")}} (by title)
Passo 3: Usalo nel JSON
Fai riferimento al plot nella tua configurazione PickMyTrade. TradingView lo sostituisce con il valore live quando l'avviso scatta.
"sl": {{plot("ATR_SL")}} Esempio Completo di Pine Script
//@version=5
strategy("My Algo", overlay=true)
// Entry logic
longCond = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))
shortCond = ta.crossunder(ta.sma(close, 20), ta.sma(close, 50))
// Dynamic calculations
atr = ta.atr(14)
long_sl = close - (atr * 2)
long_tp = close + (atr * 3)
short_sl = close + (atr * 2)
short_tp = close - (atr * 3)
// Plot for alert access
plot(long_sl, "Long_SL", display=display.none)
plot(long_tp, "Long_TP", display=display.none)
plot(short_sl, "Short_SL", display=display.none)
plot(short_tp, "Short_TP", display=display.none)
// Entries
if longCond
strategy.entry("Long", strategy.long)
if shortCond
strategy.entry("Short", strategy.short)
// In PickMyTrade alert (for long):
// "sl": {{plot("Long_SL")}}
// "tp": {{plot("Long_TP")}} Errori Comuni e Soluzioni
Questo errore si verifica quando viene passata una variabile plot di TradingView, ma non viene sostituita con un valore numerico.
Formato prezzo non valido. Era previsto un valore numerico, ma è stata ricevuta la variabile del prezzo non sostituita correttamente. Questo si verifica quando la variabile del prezzo non viene sostituita correttamente.
Questo errore si verifica principalmente a causa di un problema di Tradovate. L'account utilizzato non è valido o non viene riconosciuto.
Questo errore si verifica quando si usa l'opzione della percentuale di rischio senza fornire uno Stop Loss (SL). In questo caso lo SL è obbligatorio.
Funzione Avvisi Salvati
Salva le tue configurazioni di avviso e riutilizzale su più strategie senza rigenerare le impostazioni ogni volta.
-
Salva Modelli
Un modello per lo scalping su ES, un altro per le operazioni swing su NQ
-
Rigenerazione Rapida
Avviso TradingView eliminato? Rigeneralo con un clic
-
Test A/B delle Impostazioni
Confronta diversi profili SL/TP con i modelli salvati
Trovalo nella Dashboard
Dashboard → Avvisi Salvati → Carica / Usa Questo Avviso
Domande per Sviluppatori
Devo modificare il codice del mio Pine Script?
Non necessariamente. Se la tua strategia genera avvisi, dovrebbe funzionare. Potresti voler aggiungere chiamate plot() per esporre i valori dinamici di TP/SL, ma la logica principale della strategia rimane la stessa.
Posso fare il backtest prima di andare live?
Sì! Usa lo Strategy Tester di TradingView per il backtest. Poi collega prima PickMyTrade a un account demo. Una volta sicuro, passa al live.
Come gestisco i rollover dei contratti?
PickMyTrade gestisce automaticamente il rollover dei contratti. Usa il simbolo base (ES, NQ) e noi lo mappiamo al contratto front-month attivo.
Posso distribuire su più account?
Assolutamente sì. Configura il Manual Trade Copier per replicare i segnali su un numero illimitato di account con moltiplicatori di quantità personalizzati per ciascun account.
Pronto a Distribuire il Tuo Algoritmo?
Passa dal backtest al trading live in pochi minuti. Nessuna codifica aggiuntiva richiesta.
Avvertenza sui Rischi: Il trading sui futures comporta un rischio sostanziale di perdita e non è adatto a tutti gli investitori. I risultati passati non sono indicativi di risultati futuri. Il contenuto di questa pagina ha scopo esclusivamente educativo e informativo e non costituisce consulenza finanziaria, di investimento o di trading. Fai trading solo con capitale che puoi permetterti di perdere.