Galleria dei modelli di script
«Parti da un modello» apre una galleria di script eseguibili, ognuno dei quali mostra un accesso diverso ai dati. La galleria è filtrata in base al linguaggio dello script che stai scrivendo.
Senzoukria · Documentazione · Aggiornato a settembre 2026
Dove trovarlo
- Dove
- Pagina Scripting → «Parti da un modello»
- Filtro
- Un modello privo di versione nel linguaggio scelto viene nascosto, invece di essere proposto e poi fallire
- Copertura
- Sei indicatori — uno dei quali solo in C++ — e due strategie
- Ognuno gira così com'è
- Nessun codice segnaposto e nessuno pseudo-codice
Che cosa fa
Davanti a un editor vuoto, la domanda non è come si scrive una media mobile ma che cosa ti è permesso leggere. Ogni modello risponde in forma eseguibile: le chiusure, il delta, la sessione, il footprint livello per livello, una posizione aperta.
Quando un modello esiste sia in JavaScript sia in Python porta lo stesso nome, la stessa descrizione e lo stesso output, così puoi leggere le due versioni una accanto all'altra per imparare la sintassi. La galleria non è duplicata: segue il linguaggio scelto nella fascia di identità.
I modelli
| Modello | Predefinito | Che cosa cambia |
|---|---|---|
| Nastro di medie | Sul grafico | Due medie mobili sul prezzo — l'indicatore corretto più semplice. JavaScript e Python. |
| Delta cumulato di sessione | Pannello dedicato | Delta sommato dall'apertura CME, azzerato ogni giorno. JavaScript e Python. |
| Squilibri in acquisto | Sul grafico | Squilibri diagonali letti livello per livello dal footprint. JavaScript e Python. |
| Massimo / minimo di sessione | Sul grafico | Entrambi gli estremi tracciati come linee estese a destra. JavaScript e Python. |
| ATR in percentuale | Pannello dedicato | Volatilità rapportata al prezzo, in un pannello dedicato. JavaScript e Python. |
| Strategia di breakout | Sul grafico | Compra la rottura del massimo di N barre, stop e target fissi. Solo conto simulato. JavaScript. |
| Ritorno alla media sotto regime (HMM + Hurst) | Sul grafico | Un modello di Markov nascosto esclude il regime di crisi, uno z-score dice quando entrare, l'esponente di Hurst conferma. Solo Python — richiede numpy. |
| Media mobile (C++) | Sul grafico | Una SMA a 20 barre in C++17 — l'of_compute minimo. Solo C++. |
Come usarla
- Scegli il modello il cui accesso ai dati corrisponde a ciò che vuoi misurare, non quello il cui output sembra più vicino: l'accesso è la parte difficile da indovinare.
- Cambia prima i parametri e riesegui: ogni modello legge le proprie impostazioni da params con un default letterale, la forma che il lettore di parametri riconosce.
- Tieni a portata di mano il modello degli squilibri come riferimento per leggere i livelli del footprint: è l'unico che percorre i livelli di ogni barra.
Limiti e trappole
- Un modello che manca nel tuo linguaggio semplicemente non compare. Proporlo e lasciarlo fallire sarebbe peggio che non proporlo.
- La strategia di regime esiste solo in Python perché richiede numpy per un passaggio di Baum-Welch e un calcolo del range riscalato; riscriverla a mano in JavaScript sarebbe codice duplicato senza vantaggi.
- I modelli sono punti di partenza, non strategie validate. Nulla nella galleria è un'affermazione sulla redditività.
Pagine correlate
- Scripting: scrivere un indicatore (JavaScript)
- Scripting: scrivere una strategia
- Script Python (motore Pyodide)
- Delta cumulato
- ATR in percentuale
Questa pagina in altre lingue
Domande frequenti
- Perché in Python vedo meno modelli che in JavaScript?
- La galleria filtra per linguaggio nei due sensi. La strategia di breakout esiste solo in JavaScript e quella di regime solo in Python, quindi i due elenchi sono leggermente diversi.
- Un modello sovrascrive lo script su cui sto lavorando?
- Un modello riempie l'editor dello script che stai creando. Salva in modo deliberato e usa Nuovo indicatore o Nuova strategia quando vuoi conservare quello che hai già.
- Posso mescolare il codice Python di un modello in uno script JavaScript?
- No — e il passaggio di verifica te lo dirà: rileva quando il codice contraddice il linguaggio dichiarato e propone di cambiarlo.