Traduttore di codice sorgente
Contenuto della pagina
Che cos'è?
Il Traduttore di codice sorgente è un Plugin di risultati per StrategyQuant X che consente di tradurre il codice sorgente di qualsiasi strategia in 15 lingue diverse per la piattaforma di trading - direttamente dalla scheda Risultati, con un solo clic.
Non intende sostituire la traduzione ad alta precisione del generatore di codice sorgente esistente, ma piuttosto integrarlo aggiungendo il supporto per altre lingue della piattaforma di trading.
Selezionate una strategia in qualsiasi banca dati, scegliete la vostra piattaforma di destinazione e il plugin utilizza la funzione API OpenAI per generare una traduzione completamente compilabile, compresa:
- regole di entrata e di uscita,
- indicatori,
- parametri,
- logica di gestione degli ordini.
Non è più necessario riscrivere manualmente le strategie quando si desidera eseguirle su una piattaforma diversa.
Il traduttore esegue la conversione all'istante e, se qualcosa non viene compilato, l'opzione integrata Sistema di feedback e correzione degli errori consente di incollare schermate di errori di compilazione e di ricevere una versione corretta, il tutto senza lasciare SQX.
Perché ne avete bisogno
Piattaforma Libertà
Avete scoperto una grande strategia in StrategyQuant X, ma si commercia su TradingView. O NinjaTrader. O cTrader. Il Traduttore di Codice Sorgente elimina il lock-in. le vostre strategie vanno ovunque voi andiate.
Risultati immediati
La traduzione manuale tradizionale di una strategia complessa può richiedere ore o addirittura giorni. Il traduttore alimentato dall'intelligenza artificiale produce un risultato completo e compilabile in pochi secondi, trasmesso in tempo reale in modo da poter vedere il codice apparire riga per riga.
15 Piattaforme di destinazione
La più ampia copertura di qualsiasi altro strumento di traduzione del codice SQX:
- NinjaTrader 8 | NinjaScript (C#)
- TradingView | Pine Script v6
- MetaTrader 4 | MQL4
- MetaTrader 5 | MQL5
- TradeStation | EasyLanguage
- MultiCharts | PowerLanguage
- MultiCharts .NET | C#
- AmiBroker | AFL
- Python / backtrade | Python
- Pitone / Zipline | Pitone
- cTrader / cAlgo | C#
- JForex / Dukascopy | Java
- ThinkorSwim | ThinkScript
- Laboratorio della ricchezza | C#
- ProRealTime | ProBuilder
Correzione degli errori incorporata
La traduzione del codice è potente, ma nessuna IA è perfetta. Il Traduttore di Codice Sorgente include un'unità dedicata Feedback e correzione degli errori sezione in cui è possibile:
- Rilasciare o incollare schermate di errori del compilatore direttamente nel plugin (drag & drop, Ctrl+V o sfogliare i file)
- Descrivere il problema in chiaro (“Linea 42: variabile non dichiarata OrderTicket - NinjaTrader utilizza un modello di gestione degli ordini diverso”).
- Cliccare 🔧 Codice di correzione e l'intelligenza artificiale analizza nuovamente il codice tradotto insieme alle schermate e al feedback dell'utente, quindi produce una versione corretta.
Questo ciclo di correzione iterativa consente di passare dallo pseudo-codice SQX a una strategia funzionante e compilata sulla piattaforma di destinazione senza mai abbandonare StrategyQuant X.
Scegliete il vostro modello di IA
Il plugin supporta una gamma completa di modelli OpenAI, dalle opzioni più veloci ed economiche ai modelli di ragionamento più capaci:
- GPT-4o / GPT-4o Mini - ottimo equilibrio tra velocità e qualità
- GPT-4.1 / 4.1 Mini / 4.1 Nano - modelli di ultima generazione
- Anteprima GPT-4.5 - ragionamento potenziato
- GPT-5.4 / 5.4 Mini - qualità di traduzione più avanzata
- o3-mini / o4-mini - modelli ottimizzati per il ragionamento
È inoltre possibile fare clic su ⟳ Aggiornare i modelli per recuperare dinamicamente gli ultimi modelli disponibili dal proprio account OpenAI.
Utilizzare la propria chiave API
Il plugin utilizza la propria chiave API OpenAI, memorizzati in modo sicuro nella memoria locale del browser. Si paga solo quello che si usa: nessun abbonamento, nessun intermediario, nessuna tariffa per traduzione. Una tipica traduzione strategica costa frazioni di centesimo.
Come funziona
Fase 1 - Selezionare una strategia
Fare clic su una strategia qualsiasi in una banca dati StrategyQuant X. Il plugin rileva automaticamente la strategia selezionata e ne visualizza il nome nella barra di intestazione.
Passo 2 - Recuperare il codice sorgente
Cliccare 📥 Recupero del codice SQX per prelevare il codice sorgente della strategia direttamente da SQX. È possibile scegliere il formato da prelevare:
- Pseudo codice - il formato universale, leggibile dall'uomo (raccomandato come fonte per la traduzione)
- MQL4 / MQL5 - se si dispone già di un'esportazione di MetaTrader
- EasyLanguage - Formato TradeStation/MultiCharts
- Java - Rappresentazione interna di SQX in Java
- XML - strategia grezza XML
In alternativa, è possibile incollare manualmente il codice da qualsiasi fonte utilizzando il pulsante Incolla o Ctrl+V.
Fase 3 - Scegliere l'obiettivo
Selezionate la piattaforma/lingua di destinazione dal menu Lingua di destinazione a discesa. Il plugin supporta attualmente 15 piattaforme di destinazione (vedi tabella sopra).
Fase 4 - Tradurre
Fare clic su 🔄 Tradurre e osservare il flusso di codice tradotto in tempo reale nel pannello di uscita. L'intelligenza artificiale:
1. Traduce il strategia completa - tutte le regole di entrata/uscita, gli indicatori, i parametri, la gestione del denaro e la logica degli ordini
2. Gli utilizzi convenzioni idiomatiche e le migliori pratiche per la piattaforma di destinazione
3. Conserva tutti i nomi e valori dei parametri
4. Include tutti gli elementi necessari importazioni, dichiarazioni di classe e boilerplate in modo che l'output venga compilato direttamente
5. Implementa gli indicatori in linea se non sono disponibili in modo nativo sulla piattaforma di destinazione.
6. Aggiunge un commento dell'intestazione con il nome della strategia originale e una nota di traduzione
Passo 5 - Copiare e utilizzare
Fare clic 📋 Copia per copiare il codice tradotto negli appunti, quindi incollarlo nell'editor della piattaforma di destinazione.
Editor NinjaScript :
TradingView :
Fase 6 (se necessario) - Correzione degli errori
Se il codice tradotto presenta errori di compilazione sulla piattaforma di destinazione:
1. Scattare un'istantanea degli errori del compilatore
2. Gocce o pasta la schermata nella sezione Feedback errori
3. Descrivere qualsiasi contesto aggiuntivo sul problema
4. Fare clic su 🔧 Correggere il codice - l'IA analizza le schermate + il feedback + il codice sorgente originale e produce una versione corretta
È possibile allegare fino a 5 schermate e iterare il numero di volte necessario.
GPT-5.5 è il più accurato. Con il continuo miglioramento dei modelli di IA, dovrebbero verificarsi meno errori di compilazione e traduzione.
Caratteristiche principali in sintesi
Caratteristiche e descrizione
- One-Click Fetch Prelevare il codice sorgente direttamente dalla strategia SQX selezionata
- 15 Piattaforme di destinazione NinjaTrader, TradingView, MT4/MT5, TradeStation e altre 11.
- Streaming in tempo reale Guardate la traduzione apparire riga per riga, senza aspettare la risposta completa.
- Correzione di errori multimodali Incolla le schermate degli errori del compilatore + la descrizione del testo per le correzioni AI
- Selezione del modello Scegliete tra gli oltre 10 modelli OpenAI, oppure aggiornate per ottenere le ultime novità.
- Tema scuro/luminoso Segue automaticamente le impostazioni del tema SQX
- Stima dei token Conteggio dei caratteri e dei token in tempo reale per stimare i costi delle API
- Memorizzazione della chiave locale La chiave API viene salvata nel localStorage del browser e non viene mai inviata a terzi.
- Zero dipendenze Singolo file `index.html`, nessuna fase di compilazione, nessuna libreria esterna
Installazione
- Scaricare il plugin
- Aprire l'editor di codice
- Importare il plugin (nella parte superiore dell'editor di codice
- Riavviare l'StrategyQuant X o ricaricare la scheda dei risultati.
- Il plugin appare come una nuova scheda nella finestra Risultati pannello
- Inserite il vostro Chiave API OpenAI al primo utilizzo - sarà ricordato per le sessioni future
Nota: È necessario un StrategyQuant X Pro o Ultimo per utilizzare i plugin dei risultati personalizzati. La licenza Starter non supporta le estensioni dei plugin.
FAQ
D: Ho bisogno di un account OpenAI?
R: Sì. È necessaria una chiave API OpenAI (che inizia con `sk-proj-...`). È possibile crearne uno all'indirizzo [platform.openai.com](https://platform.openai.com). L'uso dell'API è a pagamento ed è estremamente conveniente.
D: Quale modello devo utilizzare?
R: GPT-4o offre il miglior equilibrio tra velocità, qualità e costo per la maggior parte delle traduzioni. Per strategie complesse con molti indicatori, provare GPT-4.1 o GPT-5.4 per una maggiore precisione. Utilizzo GPT-4o Mini o GPT-4.1 Nano se volete l'opzione più economica.
D: Qual è il formato di sorgente più adatto?
A: Il formato sorgente consigliato è lo pseudocodice perché è neutrale rispetto alla piattaforma e descrive chiaramente la logica della strategia. Tuttavia, qualsiasi formato supportato (MQL4, MQL5, EasyLanguage, Java, XML) funziona bene.
D: Il codice tradotto non viene compilato: cosa devo fare?
A: Utilizzate la sezione Feedback e correzione errori integrata. Prendete uno screenshot degli errori di compilazione, incollatelo nel plugin, aggiungete facoltativamente una descrizione del problema e fate clic su 🔧 Codice di correzione. L'intelligenza artificiale analizzerà l'errore e produrrà una versione corretta. È possibile iterare più volte.
D: La mia chiave API è sicura?
R: La chiave API è memorizzata nel `localStorage` del browser e viene inviata a solo all'endpoint API di OpenAI (`api.openai.com`). Non viene mai trasmesso a StrategyQuant o a terzi.
D: Posso tradurre strategie che non ho creato in SQX?
R: Sì! È possibile incollare manualmente il codice sorgente di qualsiasi strategia di trading nel pannello Sorgente. Il plugin tradurrà qualsiasi codice fornito, non necessariamente proveniente da SQX.
Per maggiori dettagli, guardate il video qui sotto.
Ninjatrader :
TradingView :



plugin fantastico. il prossimo passo dovrebbe essere l'opzione di utilizzare qualsiasi strumento di IA che vogliamo. Deepseek mi sta dando un costo per token molto basso rispetto a OpenAI.
Ciao Bee!
Grazie.
Se si dispone di una chiave DeepSeek temporanea, dovrei essere in grado di aggiungerla come opzione.
Se ne avete uno, inviatemelo via PM su Discord e vedrò cosa posso fare.
inviato su DM.
questo è fatto