Footprint di TradingView: Come Configurarlo al MeglioBenvenuti in questo nuovo tutorial dedicato all'uso del Footprint su TradingView! In questo video, vi guiderò passo dopo passo attraverso le impostazioni ottimali per sfruttare al massimo questo potente strumento di analisi volumetrica.
Scopriremo insieme come configurare il Footprint in base alla volatilità degli asset, come utilizzare template personalizzati e come ottenere una visualizzazione chiara e dettagliata dei dati di volume.
Se siete pronti a portare le vostre analisi di trading a un livello superiore, questo è il video che fa per voi!
🔥🔥🔥 Se ti piacciono le mie analisi o apprezzi quello che faccio, lascia un Like!! 💪 💪
Un 👍 é: un grazie
Un 👍 é: continua cosí
Un 👍 é: mi sono utili queste informazioni
Un 👍 é: un piccolo contributo che a voi non costa nulla
Un 👍 é: un modo per ripagare i miei sforzi ed il tempo che vi dedico
Tutorial
[ COME DIVENTARE UN PRO SCALPER ] - Segui questi 6 consigliQuindi vuoi diventare uno scalper migliore? Sei stanco di non avere successo? Qualunque sia il caso, ho buone notizie sono qui per aiutarti, voglio darti cinque o sei consigli che ti faranno diventare uno scalper professionista o almeno uno scalper migliore, detto questo:
Consiglio n°1:
INIZIARE LENTAMENTE
Quando dico di iniziare lentamente intendo dire: non avere fretta di fare trading, devi davvero prendere le cose con calma, che si tratti di un conto demo o reale con una bassa quantità di denaro, in modo da non danneggiare la tua psicologia.
Devi sentirti bene e fiducioso, non solo entrare in un grafico a un minuto e andare a comprare vendere fino a impazzire, so che vuoi fare soldi, ma fidati di me vengo da 4 anni di trading, tre dei quali sono stati fallimentari.. DEVI iniziare lentamente.
Consiglio n°2:
NON AVERE PAURA DI PERDERE
Perdere va bene, perdere è normale, tutti coloro che fanno trading, non importa chi sia il tuo mentore preferito, perdono trades, oppure sono solo trader demo che ti mentono dicendo che non perdono.
Con il money management ( link dello script qui sotto) potrai perdere una, due o forse tre operazioni in un colpo solo e con una sola operazione essere in profitto.
Quindi, se hai un buon money management e un buon risk reward, avrai successo, e se perderai qualche trade, non preoccuparti perché fa parte del gioco.
Consiglio n°3:
DISCIPLINA
Imponiti dei limiti quando fai trading, soprattutto per gli scalper, è molto importante: non si può uscire dal nulla e fare 30 operazioni in un solo giorno, non danneggiare la tua psicologia, a fine giornata danneggi il tuo successo a lungo termine, quando ci si brucia con il trading è molto difficile tornare a tradare.
Quando guardi il grafico a un minuto e vedi una perdita di 10 pips, non puoi dire: "Ho perso 10 pips, rientrerò", "Ho perso 20 pips, rientrerò", perché queste sono piccole perdite ma aumenteranno molto rapidamente se perdi il controllo, quindi sii disciplinato.
Massimo 3 trades al giorno, se ne perdi due passa al giorno successivo.
Consiglio n°4:
TRACCIA LE TUE OPERAZIONI
Screenshot dei risultati e screenshot dell'inizio, scrivi il motivo per cui si è effettuata quell'operazione, cosa si è visto e cosa è successo alla fine dell'operazione.
Il motivo è che questo imprimerà le cose nella tua mente: hai perso il trade perché si è verificato questo schema? Scrivetelo, la prossima volta che questo schema apparirà sai già come è andata a finire e potrai preservare il tuo capitale da una perdita di 10 pips.
Quindi, ogni volta controlla le tue perdite e le vittorie, ti aiuterà nel lungo termine.
Consiglio n°5:
TROVA UNA STRATEGIA E RISPETTALA
Non girare su vari siti web, cercando strategie, corsi e venditori di pattern / libri miracolosi, tutto quello che devi fare è seguire una strategia, quando l'hai trovata non tornare più a cercare strategie perché se approfondisci per esempio la mia, poi guardi un video e inizi ad applicare anche quella, magari il giorno seguente ti esce un reel dove ti svelano la strategia che ti renderà milionario ed inizi ad applicare anche quest'ultima non stai facendo altro che danneggiare ancora di più la tua psicologia, inizi anche a creare pensieri distruttivi perché magari sei poco profittevole. ( mi è successo )
Quindi utilizza una singola strategia, applicala tutti i giorni con costanza e fidati che arriverà il tuo momento.
Consiglio n°6:
UTILIZZA TIMEFRAMES MULTIPLI
So che vuoi diventare uno scalper e che secondo te timeframes come il Daily o H4 sono troppo grandi, ed è vero, ma servono per capire in che tipo di trend ti trovi:
- devo cercare prima opportunità in buy o sell?
- mi trovo in una situazione di Range? ( consolidamento )
Quindi utilizza il tuo Daily o H4 per la struttura di mercato e guarda i fondamentali.
( ho creato uno script a riguardo )
Questo è l'ultimo consiglio che ho da darti, se hai apprezzato il contenuto spacca il tasto del boost ( like ) per farmelo sapere e commenta se vuoi che in futuro parlo di qualche argomento specifico!
Idee correlate nei commenti. ⬇️
Buon Trading!
Programmare un colore dinamico all'interno di uno scriptBenvenuto a questo nuovo tutorial che aiuta trader e investitori a comprendere al meglio il potente linguaggio di programmazione Pine Script v5.
In questo tutorial programmeremo insieme una variabile input di tipo color all'interno del nostro indicatore.
input.color()
IMPORTANTE: il codice utilizzato in questo tutorial è stato creato puramente a scopo didattico.
Il nostro indicatore è un indicatore semplice che riporta a grafico i dati close dell'asset di riferimento in maniera ponderata. Il dato che verrà visualizzato è la somma di close + il 20%. L'obbiettivo dell'indicatore è di offrire uno strumento completamente dinamico, in grado di variare i parametri dall'interfaccia utente e aggiornarsi automaticamente.
Qui di seguito trovi il codice completo per questo tutorial.
//@version=5
indicator("Input Tutorial Pt.1 - Color", overlay = false)
color_indicator = input.color(defval = color.red, title = "Color")
data = close + (close * 0.20)
plot(close, color = color_indicator, linewidth = 1)
Come si evince dal codice, per creare una variabile dinamica e gestire il colore del nostro indicatore descriviamo una nuova variabile chiamata:
color_indicator
All'interno della variabile passeremo l'oggetto che ci permette di gestire il colore tramite interfaccia utente popolando l'oggetto:
input.color()
Il primo valore che passeremo sarà:
defval=
che si riferisce al valore di default, il valore che il nostro indicatore utilizzerà quando sarà lanciato a grafico.
Come valore di default passeremo:
color.red
Successivamente daremo un titolo alla nostra funzione che ora sarà automaticamente riportata all'interno dell'interfaccia utente con:
title='Color'
PS: Ricorda che tutti i valori di title dovranno essere ti tipo string e inclusi all'interno delle virgolette (' ').
Ecco come apparirà l'interfaccia utente.
Ora puoi modificare il colore del tuo indicatore con un solo click e automaticamente l'indicatore aggiornerà il colore.
Puoi trovare la guida completa e ufficiale di Trading View su come gestire i colori all'interno di uno script, seguendo il link: www.tradingview.com
Pattern candlestick di mio riferimento. Ho aggiornato il mio specchietto dei pattern di riferimento.
L'ultimo pattern e/o strategia o tecnica come la vogliamo chiamare, l'ho riadattata completamente per il mio modo di fare trading e cioè rilassato, dinamico ma allo stesso tempo conservativo.
Il nome TTS ( Tecnica tacco a spillo) nasce da una condivisione con altri due colleghi, di conseguenza è di pura fantasia ( la nostra hahahhahhah); I due colleghi che ho citato hanno fatto un corso in comune ma loro per lavoro non riescono a tradare in maniera continuativa, da qui la volontà e la voglia da parte mia di mettergli a disposizione qualcosa di semplice e quasi automatico.
La TTS è di facile apprendimento, è l'unica con indicatori ( che a me non piacciono e non uso) e provandola e riprovandola ho visto che da i suoi frutti 8 su 10.
Ho deciso di inserirla nel mio ménage quotidiano partendo dalla prossima settimana.
Il grafico sarà sempre a candele e si può operare su tutti i mercati.
A loro ho già inviato un video ( non sono bravissima in questo) proverò in questa sede a spiegarlo scrivendo, qualora riuscissi proverò a fare un video ben organizzato e non esiterò a pubblicarlo, vedremo.
Per il resto con il tempo a disposizione condividerò la spiegazione degli altri pattern di mio riferimento, che ripeto non sono di mia invenzione, io ho solo la mia gestione e di quella ho la paternità ( nel mio caso la maternità ahhahahh).
Sorridete sempre, divertitevi ed evolvete!
Buon trading a tutti e buon weekend!
Primo capitolo pattern "Pin Bar" short- longIn questa sede vorrei analizzare e condividere con voi quelli che sono i miei setup o meglio pattern di riferimento su cui baso la mia operatività al momento con buoni risultati. Il tutto è condito dal contesto, da l'esperienza quotidiana, dalla passione per ciò che faccio e dalla continua curiosità nel conoscere , formarmi e cercare di evolvere quotidianamente. Inizierò con un pattern alla volta ma vi garantisco che non sono moltissimi. Ci tengo a sottolineare che non faccio formazione e che sono solo un trader indipendente che vive della e con la propria operatività di medio lungo termine e di breve come sul Forex. Il mio non vuol essere in nessuna maniera un consiglio finanziario o di altra natura ma una sorta di ripasso e come già detto condivisone comune.
Mi auguro che ogni tutorial sia di vostro gradimento e più chiaro possibile.
Grazie e buon trading a tutti
Programmare una strategia short e disegnare un indicatore (Pt.3)Benvenuto a questo terzo e ultimo tutorial che vuole aiutare trader e investitori a comprendere al meglio il potente linguaggio di programmazione Pine Script.
Nel tutorial di oggi concluderemo la programmazione del nostro semplice algoritmo di tipo strategy, descrivendone attentamente la sintassi.
Nel primo tutorial abbiamo analizzato la dichiarazione di una strategia e le sue funzioni base, mentre nel secondo abbiamo implementato il codice per una strategia long only basata sull' indicatore RSI. Il nostro algoritmo acquista long ogni volta che il l'indicatore entra in ipervenduto-oversold (livello 30) vendendo la posizione quando l'indicatore entra in ipercomprato-overbought (livello 70). Oggi completeremo la nostra opera inserendo una terza parte riguardante la strategia di tipo short. Successivamente disegneremo un indicatore molto semplice di tipo visual che terrà traccia dei livelli di prezzo di entrate e uscite per ogni singolo trade. I prezzi delle entrate saranno disegnati con una linea verde, i prezzi delle uscite saranno disegnati con una linea rossa.
I parametri della strategia di oggi sono i seguenti, apertura short ogni volta che l' indicatore entra in ipercomprato-overbought (livello 70), chiusura della posizione quando l' indicatore entra in ipervenduto-oversold (livello 35).
Una cosa molto importante prima di iniziare: non utilizzare questo script per prendere decisioni di investimento. Utilizza questo codice esclusivamente per esercitarti, testare e comprendere il linguaggio Pine Script.
Qui sotto trovi il codice sorgente, puoi copiarlo e incollarlo all' interno della tua console di Trading View. Salva il codice e aggiungilo allo schermo.
//@version=5
strategy(title = " Strategy Tutorial - The Quant Science™ ",
overlay = false,
initial_capital = 1000,
currency = currency.EUR,
commission_type = strategy.commission.percent,
commission_value = 0.03,
slippage = 10,
default_qty_value = 100,
default_qty_type = strategy.percent_of_equity,
process_orders_on_close = true)
//------------------------------------------------------------ Pt. 2
rsi = ta.rsi(close, 14)
buyLong = ta.crossunder(rsi ,30)
closingLong = ta.crossover(rsi ,70)
priceEntry = ta.valuewhen(buyLong, close, 0)
priceExit = ta.valuewhen(closingLong, close, 0)
if buyLong and strategy.opentrades == 0
strategy.order(id = "Open Long Trade", direction = strategy.long, limit = priceEntry)
strategy.entry(id = "Open Long Trade", direction = strategy.long)
if closingLong
strategy.exit(id = "Close Long Trade", from_entry = "Open Long Trade", stop = priceExit)
//------------------------------------------------------------ Pt. 3
sellShort = ta.crossover(rsi, 70)
closingShort = ta.crossunder(rsi, 35)
priceShortEntry = ta.valuewhen(sellShort, close, 0)
priceShortExit = ta.valuewhen(closingShort, close, 0)
if sellShort and strategy.opentrades == 0
strategy.order(id = "Open Short Trade", direction = strategy.short, limit = priceShortEntry)
strategy.entry(id = "Open Short Trade", direction = strategy.short)
if closingShort
strategy.exit(id = "Close Short Trade", from_entry = "Open Short Trade", stop = priceShortExit)
plot(priceShortEntry, style = plot.style_line, color = color.green)
plot(priceShortExit, style = plot.style_line, color = color.red)
Come puoi notare abbiamo separato ogni parte del codice sviluppata in ciascun tutorial.
Iniziamo quindi ad analizzare il nostro nuovo codice sorgente descrivendone la sintassi stringa dopo stringa.
sellShort = ta.crossover(rsi, 70)
Dichiariamo una variabile chiamata "sellShort". Servirà per definire quando il nostro algoritmo dovrà aprire la posizione short. Tramite ta.crossover() accediamo alla funzione built-in che ci permette di passare due elementi e definire la condizione di ingresso. Come pattuito in precedenza acquistiamo sul livello di overbought pari a 70. Passeremo all' interno di questa funzione quindi rsi (la variabile che ingloba il nostro indicatore) e 70 (il livello di ipercomprato).
closingShort = ta.crossunder(rsi, 35)
Ora andiamo a dichiarare la variabile che chiameremo "closingShort". Servirà per definire quando il nostro algoritmo dovrà chiudere la posizione short. Tramite ta.crossunder() accediamo alla funzione built-in che ci permette di passare due elementi e definire la condizione di uscita. Come pattuito in precedenza chiudiamo la posizione short sul livello di oversold pari a 35. Passeremo all' interno di questa funzione quindi rsi (la variabile che ingloba il nostro indicatore) e 35 (il livello di ipervenduto).
priceShortEntry = ta.valuewhen(sellShort, close, 0)
Isoliamo il prezzo di ingresso dichiarando una variabile "priceShortEntry". Servirà per definire il prezzo esatto dell' ingresso short. Tramite ta.valuewhen() accediamo alla funzione built-in che ci permette di passare tre elementi, il primo elemento è la condizione, il secondo è un elemento di tipo source e il terzo elemento è un elemento di tipo int chiamato occurrence. Passiamo all' interno di questa funzione la condizione sellShort, come source close e come occurrence 0.
priceShortExit = ta.valuewhen(closingShort, close, 0)
Isoliamo il prezzo di uscita dichiarando una variabile "priceShortExit". Servirà per definire il prezzo esatto dell' uscita short. Tramite ta.valuewhen() accediamo alla funzione built-in che ci permette di passare tre elementi, il primo elemento è la condizione, il secondo è un elemento di tipo source e il terzo elemento è un elemento di tipo int chiamato occurrence. Passiamo all' interno di questa funzione la condizione closingShort, come source close e come occurrence 0.
if sellShort and strategy.opentrades == 0
Ora che abbiamo definito le condizioni del nostro algoritmo andiamo a implementare la parte che farà interagire le nostre condizioni creando una vera e propria strategia.
Questa stringa è divisa in quattro differenti parti:
1. if: la condizione 'if' definisce quali azioni vanno eseguite se le condizioni sono soddisfatte
2. sellShort: la nostra condizione di ingresso
3. and: letteralmente 'e' offre la possibilità di combinare una seconda condizione
4. strategy.opentrades == 0: indica i numeri di ordini a mercato aperti che in questo caso dovranno essere uguali a 0.
In definitiva se la condizione di ingresso è soddisfatta e nessun altro ordine è a mercato, allora si eseguirà l' inserimento dell' ordine short, che analizzeremo di seguito.
strategy.order(id = "Open Short Trade", direction = strategy.short, limit = priceShortEntry)
Attraverso la funzione strategy.order() definiremo l'invio dell' ordine a mercato. All' interno di questa funzione passiamo un id (nome dell'ordine "Open Short Trade"), direction = strategy.short (la direzione dell'ordine, che in questo caso è di tipo short) e limit = priceShortEntry (prezzo a cui dovrà essere eseguito l'ordine, in questo caso uguale a "priceShortEntry").
strategy.entry(id = "Open Short Trade", direction = strategy.short)
Attraverso la funzione strategy.entry() dichiareremo l'esecuzione dell' ordine a mercato. All' interno di questa funzione passiamo un id (nome dell'ordine "Open Short Trade") e direction = strategy.short (la direzione dell'ordine, che in questo caso è di tipo short).
Ora tutte le volte che le condizioni sono soddisfatte e il capitale è libero il nostro algoritmo acquisterà short al prezzo definito dalla nostra condizione.
Continuiamo comunicando al nostro script quando vogliamo chiudere la posizione.
if closingShort
Implementiamo la condizione che dovrà essere soddisfatta per l'uscita del trade, ovvero quando l' indicatore rsi si trova a livello 35, il livello di oversold o ipervenduto (per la strategia short).
strategy.exit(id = "Close Short Trade", from_entry = "Open Short Trade", stop = priceShortExit)
Attraverso la funzione strategy.exit() definiremo la chiusura del trade short. All' interno di questa funzione passiamo un id (nome dell'ordine "Close Short Trade"), from_entry = "Open Short Trade" (indichiamo l'id dell' ordine che deve essere chiuso) e il prezzo di esecuzione stop = priceShortExit (prezzo a cui dovrà essere eseguita la chiusura, in questo caso uguale a "priceShortExit").
Molto bene, ora abbiamo concluso la programmazione operativa del nostro script è il momento di aggiungere un indicatore che ci permetterà di visualizzare i prezzi di entrata e uscita.
In Pine Script, come abbiamo visto nello scorso tutorial, la funzione che si utilizza per disegnare dei valori si chiama plot.
plot(priceShortEntry, style = plot.style_line, color = color.green)
Definiamo dei valori da disegnare tramite plot(), all'interno di questa funzione passeremo il valore della serie da disegnare ovvero il prezzo di entrata, priceShortEntry. Successivamente definiamo lo stile dell' indicatore con style = plot.style_line e il colore verde con color = color.green.
plot(priceShortExit, style = plot.style_line, color = color.red)
Definiamo dei valori da disegnare tramite plot(), all'interno di questa funzione passeremo il valore della seconda serie da disegnare ovvero il prezzo di uscita, priceShortExit. Successivamente definiamo lo stile dell' indicatore con style = plot.style_line e il colore rosso con color = color.red.
Puoi trovare tutti gli stili disponibili e i colori con cui puoi configurare il tuo indicatore all' interno del manuale Pine Script.
NB: è probabile che copiando il codice nella tua console ti ritroverai una dicitura errata al posto di 'rsi'. Questo è un errore (probabilmente momentaneo e dovuto all'aggiornamento) di Trading View. Per risolvere questo problema, dovrai sostituire la dicitura errata con quella corretta. Qui sotto trovi la versione del codice in versione testo che ti aiuterà a risolvere questo problema. Sostituisci quindi le diciture errate con quelle corrette che trovi nel codice in versione testo, qui sotto.
//@version=5
strategy(title = " Strategy Tutorial - The Quant Science™ ",
overlay = false,
initial_capital = 1000,
currency = currency.EUR,
commission_type = strategy.commission.percent,
commission_value = 0.03,
slippage = 10,
default_qty_value = 100,
default_qty_type = strategy.percent_of_equity,
process_orders_on_close = true)
//------------------------------------------------------------ Pt. 2
rsi = ta.rsi(close, 14)
buyLong = ta.crossunder(rsi ,30)
closingLong = ta.crossover(rsi ,70)
priceEntry = ta.valuewhen(buyLong, close, 0)
priceExit = ta.valuewhen(closingLong, close, 0)
if buyLong and strategy.opentrades == 0
strategy.order(id = "Open Long Trade", direction = strategy.long, limit = priceEntry)
strategy.entry(id = "Open Long Trade", direction = strategy.long)
if closingLong
strategy.exit(id = "Close Long Trade", from_entry = "Open Long Trade", stop = priceExit)
//------------------------------------------------------------ Pt. 3
sellShort = ta.crossover(rsi, 70)
closingShort = ta.crossunder(rsi, 35)
priceShortEntry = ta.valuewhen(sellShort, close, 0)
priceShortExit = ta.valuewhen(closingShort, close, 0)
if sellShort and strategy.opentrades == 0
strategy.order(id = "Open Short Trade", direction = strategy.short, limit = priceShortEntry)
strategy.entry(id = "Open Short Trade", direction = strategy.short)
if closingShort
strategy.exit(id = "Close Short Trade", from_entry = "Open Short Trade", stop = priceShortExit)
plot(priceShortEntry, style = plot.style_line, color = color.green)
plot(priceShortExit, style = plot.style_line, color = color.red)
Ci vediamo presto con nuovi tutorial !
Programmare una strategia long e disegnare un indicatore (Pt. 2)Benvenuto a questo secondo tutorial che vuole aiutare trader e investitori a comprendere al meglio il potente linguaggio di programmazione Pine Script.
Nel tutorial di oggi continueremo a programmare il nostro semplice algoritmo di tipo strategy , descrivendone attentamente la sintassi.
Nel primo tutorial abbiamo analizzato la dichiarazione di una strategia e le sue funzioni base, oggi implementeremo il codice per una strategia long only basata sull' indicatore RSI. Il nostro algoritmo acquisterà long ogni volta che il l'indicatore entra in ipervenduto-oversold (livello 30) vendendo la posizione quando l'indicatore entra in ipercomprato-overbought (livello 70). Successivamente disegneremo un indicatore molto semplice di tipo visual che terrà traccia dei livelli di prezzo di entrate e uscite per ogni singolo trade. I prezzi delle entrate saranno disegnati con una linea verde, i prezzi delle uscite saranno disegnati con una linea rossa.
Una cosa molto importante prima di iniziare: non utilizzare questo script per prendere decisioni di investimento. Utilizza questo codice esclusivamente per esercitarti, testare e comprendere il linguaggio Pine Script.
Qui sotto trovi il codice sorgente, puoi copiarlo e incollarlo all' interno della tua console di Trading View. Salva il codice e aggiungilo allo schermo.
//@version=5
strategy(title = " Strategy Tutorial - The Quant Science™ ",
overlay = false,
initial_capital = 1000,
currency = currency.EUR,
commission_type = strategy.commission.percent,
commission_value = 0.03,
slippage = 10,
default_qty_value = 100,
default_qty_type = strategy.percent_of_equity,
process_orders_on_close = true)
//------------------------------------------------------------ Pt. 2
rsi = ta.rsi(close, 14)
buyLong = ta.crossunder(rsi, 30)
closingLong = ta.crossover(rsi, 70)
priceEntry = ta.valuewhen(buyLong, close, 0)
priceExit = ta.valuewhen(closingLong, close, 0)
if buyLong and strategy.opentrades == 0
strategy.order(id = "Open Long Trade",
direction = strategy.long,
limit = priceEntry)
strategy.entry(id = "Open Long Trade",
direction = strategy.long)
if closingLong
strategy.exit(id = "Close Long Trade",
from_entry = "Open Long Trade",
stop = priceExit)
plot(priceEntry,
style = plot.style_line,
color = color.green)
plot(priceExit,
style = plot.style_line,
color = color.red)
Come puoi notare abbiamo separato la prima parte del codice svolta nel primo tutorial con la seconda parte.
Iniziamo quindi ad analizzare il nostro codice sorgente descrivendone la sintassi stringa dopo stringa.
rsi = ta.rsi(close, 14) : creiamo una variabile a cui assegnamo la funzione built-in ta.rsi() , questa funzione ci permette di accedere velocemente all' indicatore RSI. All' interno della funzione passiamo il source e il periodo . Impostiamo quindi close e il periodo di 14 , in questo modo l' indicatore sarà calcolato sulla chiusura di ogni barra prendendo le ultime 14 barre passate.
buyLong = ta.crossunder(rsi, 30) : successivamente andiamo a dichiarare una seconda variabile che chiameremo "buyLong". Servirà per definire quando il nostro algoritmo dovrà aprire la posizione long. Tramite ta.crossunder() accediamo alla funzione built-in che ci permette di passare due elementi e definire la condizione di ingresso. Come pattuito in precedenza acquistiamo sul livello di oversold pari a 30. Passeremo all' interno di questa funzione quindi rsi (la variabile che ingloba il nostro indicatore) e 30 (il livello di ipervenduto).
closingLong = ta.crossover(rsi, 70) : ora andiamo a dichiarare la variabile che chiameremo "closingLong". Servirà per definire quando il nostro algoritmo dovrà chiudere la posizione long. Tramite ta.crossover() accediamo alla funzione built-in che ci permette di passare due elementi e definire la condizione di uscita. Come pattuito in precedenza vendiamo la posizione long sul livello di overbought pari a 70. Passeremo all' interno di questa funzione quindi rsi (la variabile che ingloba il nostro indicatore) e 70 (il livello di ipercomprato).
priceEntry = ta.valuewhen(buyLong, close, 0) : isoliamo il prezzo di ingresso dichiarando una variabile "priceEntry". Servirà per definire il prezzo esatto dell' ingresso long. Tramite ta.valuewhen() accediamo alla funzione built-in che ci permette di passare tre elementi, il primo elemento è la condizione , il secondo è un elemento di tipo source e il terzo elemento è un elemento di tipo int chiamato occurrence. Passiamo all' interno di questa funzione la condizione buyLong , come source close e come occurrence 0 .
priceExit = ta.valuewhen(closingLong, close, 0) : isoliamo il prezzo di uscita dichiarando una variabile "priceExit". Servirà per definire il prezzo esatto dell' uscita long. Tramite ta.valuewhen() accediamo alla funzione built-in che ci permette di passare tre elementi, il primo elemento è la condizione , il secondo è un elemento di tipo source e il terzo elemento è un elemento di tipo int chiamato occurrence. Passiamo all' interno di questa funzione la condizione closingLong , come source close e come occurrence 0 .
if buyLong and strategy.opentrades == 0 : ora che abbiamo definito le condizioni del nostro algoritmo andiamo a implementare la parte che farà interagire le nostre condizioni creando una vera e propria strategia. Questa stringa è divisa in quattro differenti parti:
1. if : la condizione 'if' definisce quali azioni vanno eseguite se le condizioni sono soddisfatte
2. buyLong : la nostra condizione di ingresso
3. and : letteralmente 'e' offre la possibilità di combinare una seconda condizione
4. strategy.opentrades == 0 : indica i numeri di ordini a mercato aperti che in questo caso dovranno essere uguali a 0.
In definitiva se la condizione di ingresso è soddisfatta e nessun altro ordine è a mercato, allora si eseguirà l' inserimento dell' ordine long, che analizzeremo di seguito.
strategy.order(id = "Open Long Trade", direction = strategy.long, limit = priceEntry) : attraverso la funzione strategy.order() definiremo l'invio dell' ordine a mercato. All' interno di questa funzione passiamo un id (nome dell'ordine "Open Long Trade"), direction = strategy.long (la direzione dell'ordine, che in questo caso è di tipo long) e limit = priceEntry (prezzo a cui dovrà essere eseguito l'ordine, in questo caso uguale a "priceEntry").
strategy.entry(id = "Open Long Trade", direction = strategy.long) : attraverso la funzione strategy.entry() dichiareremo l'esecuzione dell' ordine a mercato. All' interno di questa funzione passiamo un id (nome dell'ordine "Open Long Trade") e direction = strategy.long (la direzione dell'ordine, che in questo caso è di tipo long).
Ora tutte le volte che le condizioni sono soddisfatte e il capitale è libero il nostro algoritmo acquisterà long al prezzo definito dalla nostra condizione.
Continuiamo comunicando al nostro script quando vogliamo chiudere la posizione.
if closingLong : implementiamo la condizione che dovrà essere soddisfatta per l'uscita del trade, ovvero quando l' indicatore rsi si trova a livello 70, il livello di overbought o ipercomprato.
strategy.exit(id = "Close Long Trade", from_entry = "Open Long Trade", stop = priceExit) : attraverso la funzione strategy.exit() definiremo la chiusura del trade long. All' interno di questa funzione passiamo un id (nome dell'ordine "Close Long Trade"), from_entry = "Open Long Trade"
(indichiamo l'id dell' ordine che deve essere chiuso) e il prezzo di esecuzione stop = priceExit (prezzo a cui dovrà essere eseguita la chiusura, in questo caso uguale a "priceExit").
Molto bene, ora abbiamo concluso la programmazione operativa del nostro script è il momento di aggiungere un indicatore che ci permetterà di visualizzare i prezzi di entrata e uscita.
In Pine Script la funzione che si utilizza per disegnare dei valori si chiama plot .
plot(priceEntry, style = plot.style_line, color = color.green) : definiamo dei valori da disegnare tramite plot(), all'interno di questa funzione passeremo il valore della serie da disegnare ovvero il prezzo di entrata, priceEntry . Successivamente definiamo lo stile dell' indicatore con style = plot.style_line e il colore verde con color = color.green .
plot(priceExit, style = plot.style_line, color = color.red) : definiamo dei valori da disegnare tramite plot(), all'interno di questa funzione passeremo il valore della seconda serie da disegnare ovvero il prezzo di uscita, priceExit . Successivamente definiamo lo stile dell' indicatore con style = plot.style_line e il colore rosso con color = color.red .
Puoi trovare tutti gli stili disponibili e i colori con cui puoi configurare il tuo indicatore all' interno del manuale Pine Script.
Ci vediamo al prossimo tutorial dove analizzeremo il codice della strategia per la versione short.
Se riscontri problemi durante il salvataggio dello script, copia e incolla il codice qui sotto, se continui a riscontrare problemi non esitare a contattarci.
//@version=5
strategy(title = " Strategy Tutorial - The Quant Science™ ", overlay = false, initial_capital = 1000, currency = currency.EUR, commission_type = strategy.commission.percent, commission_value = 0.03, slippage = 10, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, process_orders_on_close = true)
//------------------------------------------------------------ Pt. 2
rsi = ta.rsi(close, 14)
buyLong = ta.crossunder(rsi, 30)
closingLong = ta.crossover(rsi, 70)
priceEntry = ta.valuewhen(buyLong, close, 0)
priceExit = ta.valuewhen(closingLong, close, 0)
if buyLong and strategy.opentrades == 0
strategy.order(id = "Open Long Trade", direction = strategy.long, limit = priceEntry)
strategy.entry(id = "Open Long Trade", direction = strategy.long)
if closingLong
strategy.exit(id = "Close Long Trade", from_entry = "Open Long Trade", stop = priceExit)
plot(priceEntry, style = plot.style_line, color = color.green)
plot(priceExit, style = plot.style_line, color = color.red)
Come impostare uno script strategy con Pine Script Benvenuto a questo primo tutorial che vuole aiutare trader e investitori a comprendere al meglio il potente linguaggio di programmazione Pine Script.
Pine Script permette di utilizzare due forme differenti di script; strategy e indicator. Ciascuna ha le proprie caratteristiche tecniche che devono essere comprese prima di iniziare a sviluppare il proprio progetto.
Che cos'è uno script ?
In generale nel mondo della programmazione uno script è un insieme di stringhe di codice che permette di compiere determinate funzioni nella vita reale, possiamo quindi considerare uno script come un piccolo software che compie determinate azioni. In questo caso gli script programmabili su Trading View permettono di compiere funzioni e azioni inerenti al mondo del trading e della finanza.
In Pine Script esistono due tipologie di script:
1) Strategy: con funzioni e variabili dedicate permettono di generare un backtesting per una determinata strategia.
2) Indicator: permettono di creare visual tool e vengono spesso utilizzati per creare mini applicazioni, tabelle e indicatori personalizzabili.
Nel tutorial di oggi analizzeremo gli script strategy .
Qui di seguito trovi un esempio di codice introduttivo, il codice si riferisce solo alla parte iniziale di uno script di tipo strategy e ti aiuterà a comprendere al meglio come impostare e configurare la parte iniziale del tuo script.
//@version=5
strategy(title = " Strategy Tutorial - The Quant Science ™ ",
overlay = false,
initial_capital = 1000,
currency = currency.EUR,
commission_type = strategy.commission.percent,
commission_value = 0.03,
slippage = 10,
default_qty_value = 100,
default_qty_type = strategy.percent_of_equity,
process_orders_on_close = true)
Come avrai notato, la parte iniziale di uno script inizia sempre con la dichiarazione della versione di Pine Script che stiamo utilizzando.
Nel nostro esempio utilizziamo l'ultima versione rilasciata da Trading View, la versione 5.
Quindi dichiareremo la versione con: //@version=5
In seguito alla dichiarazione della versione utilizzata, andremo a dichiarare la tipologia di script che vogliamo utilizzare, in questo caso inseriremo: strategy() .
All' interno delle parentesi doppie possiamo definire e aggiungere caratteristiche di base al nostro script. In questo esempio non abbiamo riportato tutte le variabili disponibili da includere all' interno di una strategia ma solo alcune. Per visualizzare tutte le variabili puoi consultare la guida Pine Script V5 oppure semplicemente fare doppio click su "strategy" dalla tua console di Trading View.
Iniziamo ad arricchire le funzionalità base del nostro script strategy:
title : si riferisce al nome che vogliamo assegnare al nostro script e tramite il quale gli utenti potranno ricercarlo all' interno della libreria di Trading View.
overlay : permette di proiettare il nostro indicatore, impostato su true l' indicatore sarà applicato sul grafico, impostato su false l' indicatore sarà proiettato sotto al grafico.
initial_capital : si riferisce all'ammontare di capitale iniziale che utilizzerai per la tua strategia. In questo esempio impostiamo 1000.
currency : si riferisce alla valuta base con cui desideri calcolare le performance della tua strategia, in questo caso scegliamo come moneta EUR (Euro). Trading View offre la possibilità di scegliere una vasta gamma di valute base, puoi trovare maggiori informazioni al riguardo all' interno della guida.
Per impostare la valuta Euro quindi inseriremo: currency.EUR.
commission_type : si riferisce al modo in cui vogliamo calcolare le commissioni,
Possiamo scegliere tre differenti tipologie di calcolo: strategy.commission.percent , strategy.commission.cash_per_contract , strategy.commission.cash_per_order . Di default lo script strategy calcola le commissioni in maniera percentuale, se non viene dichiarato un altro metodo.
commission_value : si riferisce al valore della commissione che il tuo broker applica a ciascun trade, in questo esempio utilizziamo Kucoin Exchange che applica una commissione dello 0.03% per l' apertura e 0.03% per la chiusura di ogni singolo trade.
slippage : è espresso in tick, questo valore viene aggiunto o sottratto al prezzo degli ordini market/stop per rendere il prezzo meno favorevole per la strategia, creando così un backtesting più reale. Nel nostro esempio impostiamo a 10 tick il nostro slippage.
default_qty_value : si riferisce alla quantità da investire ad ogni singolo trade, in questo caso investiamo il 100% del capitale per ogni singolo trade.
default_qty_type : si riferisce al tipo di calcolo con cui misurare il capitale investito per ogni singolo trade, nel nostro esempio dichiariamo
strategy.percent_of_equity che si riferisce al calcolo percentuale (avendo inserito 100 precedentemente).
process_orders_on_close : se impostato su true , genera un ulteriore tentativo di esecuzione degli ordini dopo la chiusura di una barra. Se gli ordini sono a mercato, lo script li esegue prima dell'apertura della barra successiva. Se gli ordini dipendono dal prezzo, saranno eseguiti solo se le condizioni di prezzo sono soddisfatte. Questa opzione è utile se si desidera chiudere le posizioni nella barra corrente. L'opzione predefinita è false . Per il nostro esempio scegliamo true .
Abbiamo concluso il nostro breve tutorial sulla dichiarazione di uno script di tipo strategy . In questo esempio abbiamo mostrato in maniera molto veloce alcune delle funzioni base con cui impostare il tuo algoritmo. Puoi trovare maggiori informazioni e tutte le funzioni disponibili consultando il manuale per il linguaggio Pine Script.
Operatività Swing.. un layout che potrebbe fare al caso vostro!Esempio di layout idoneo ad operatività swing!
In sole tre finestre un quadro completo di quello che potrebbe servire per un operatività efficace.
TIME FRAME DAILY
Utile a comprendere la macrostruttura di mercato ed i livelli di maggior importanza.
In questa finestra:
- Grafico candlestick a candele vuote
- Volume profile ad intervallo mensile
- ATR giornaliero con medie settimanali e mensile
TIME FRAME 30 MIN
Alla ricerca della struttura di breve e delle migliori aree di ingresso/uscita
In questa finestra:
- Grafico candlestick a candele vuote
- Volume Profile ad intervallo giornaliero
- Volume Profile ad intervallo visibile
- Supertrend taratura 10:3
- Supertrend taratura 10:1,5
- CVD Cumulative Volume Delta
TIME FRAME 5 MIN
Ulteriore ottimizzazione della struttura d'ingresso, chiusura dei prezzi rispetto Supertrend 10:3 e VWAP
In questa finestra:
- Grafico a linea
- Supertrend 10:3
- VWAP con bande
Uno spunto per ricercare il proprio setup operativo.
Buon trading!!!
Creare strumenti sintetici con gli operatori matematiciFunzione interessantissima presente sulla piattaforma che vale la pena approfondire per personalizzare maggiormente le vostre analisi.
Facilissima nella sintassi e nella logica può dare un grande aiuto sia in ottica di trading che di gestione del portafoglio.
Buono studio!!!
Tracciare supporti e resitenze con una logica!Poche regole per una tracciatura sensata dei livelli di supporto e resistenza statici.
L'individuazione discrezionale di questi riferimenti grafici ha una meccanica semplice che può non essere così facile nella sua applicazione operativa; risolviamo assieme alcune criticità.
Una logica solida per operatività più profittevoli.
Buon trading!!!
Layout discrezionale con il Supertrend ed esempio di strategiaUn semplicissimo layout per l'operatività discrezionale composto da 2 o 3 grafici in grado di dare spunti interessanti ed un idea di strategia di base sulla quale cercare le proprie logiche di interpretazione dei mercati.
Buono studio e buon trading!!!
Analisi Ciclica part.1 medium.com
Analisi Ciclica
I principi fondamentali
Nel suo libro Hurst definisce delle regole fondamentali , che permettono di costruire un modello ciclico chiamato Battleplan dell’ing Migliorino,
questo ci permette di guardare con occhi ciclici in genere tutti i mercati .
1- Principio della Somma
I movimenti dei prezzi sono una sommatoria di tutti i cicli .
La somma tra il ciclo1 ed il ciclo 2 da un ciclo somma a forma di M in questo caso molto semplice perchè consideriamo soltanto due cicli ,che forma il nostro btplan .
2- Principio dell Armonia
Detta anche regola del 2 ,I cicli sono collegate da un entità numerica spesso il 2 o il 3 .In base a questo principio se esiste un ciclo pari ad N unita temporali e probabile che esiste un ciclo inferiore pari a N/2 la meta del ciclo che chiameremo sotto ciclo ,ed un ciclo superiore pari al doppio .
3 -Principio della Sincronicità
I cicli di periodi differenti tendono a formare minimi simultanei .
Questo è il principale motivo per cui i minimi sono punti di riferimento importanti ed i cicli si misurano partendo da essi .
4- Principio della Proporzionalità
I rapporti tra ampiezza di due cicli sono proporzionali ai rapporti tra i periodi.
Per ampiezza si intende in un dato mercato la lunghezza tra minimo e massimo di prezzo all’interno del ciclo in esame .
Se identifichiamo due cicli di un certo strumento finanziario che hanno periodo rapporto pari a 2 secondo il principio dell’armonia , anche le ampiezze avranno un rapporto simile .
5-Principio della Nominatività
Esiste armonia fra diversi mercati.
I mercati simili tenderanno ad avere cicli simili come durata , ma tendenzialmente possono avere un certo sfasamento temporale come partenza . Nelle prossime analisi utilizzerò questo principio nelle analisi intermarket , userò una struttura standard che mi aiuta ad avere ordine.
6- Principio della Traslazione
Il massimo di un ciclo in genere sarà più vicino all inizio del ciclo in caso di trend ribassista.
Sarà più vicino alla fine del ciclo in caso di trend rialzista.
Uno dei principi fondamentali dell’analisi tecnica classica è un trend rialzista fa massimi e minimi crescenti ,un trend ribassista massimi e minimi decrescenti, anche la ciclica per il principio della traslazione farà lo stesso .
Ricordo che queste sono figure geometriche esatte e pre definite ci servono per assimilare i concetti dei principi fondamentali .
Sappiamo che in fase operativa faremo molte approssimazione , ma queste regole ci aiutano ad dare un ordine .
7- Principio della Variazione
E molto importante è necessario puntualizzare che tutti i principi precedenti non sono regole matematiche esatte , purtroppo i mercati sono molto erratici ed imprevedibili un minimo di tolleranza su tutti i concetti sopra descritti e naturale.
La Ciclica intrinsecamente ha molto discrezionale ed è difficile applicare in un trading automatico .
Tolleranze rispetto e tempi del 10% sono necessari .
Conclusioni
Nelle mie analisi e dai miei studi che pubblico su Tradingview applico questi concetti al Bitcoin ,sono consapevole che tutto ciò è un esperimento , btc nato nel 2008 non ha uno storico dati robusto.
I primi anni sono poco attendibili .
La Trasformata di Fourier su dati storici BTC ha individuato dei ritmi che si ripetono costantemente nel tempo ,tendenzialmente influenzati dal halving che riduce, dimezzandola , l’emissione di nuova moneta ogni 4 anni.
Il ciclo statisticamente più stabile è il ciclo definito settimanale della durata di 10 giorni più lungo , mercato aperto 24 h.
Questo tipo di analisi ricordo che pesa più il tempo rispetto al prezzo, mette in discussione il calcolo di tutti gli indicatori ed oscillatori che si usano il tempo come parametro, ridimensionandoli, per eliminare il trend ed individuare le fasi cicliche ed il tempo.
I principi fondamentali sono solo l’inizio di questo percorso.
Spero possa essere utile.
Le vostre considerazioni e commenti sono molto gradite.
Un vostro Like o commento mi stimola con il nuovo percorso che abbiamo iniziato.
in questo link le foto
Buon trading a tutti
Peppetronic
Ambiente di mercato, volume profile, supporti e resistenzeTutorial su timeframe daily alla ricerca di livelli/aree di supporto e resistenza statici e prima analisi del Volume Profile ad intervallo settimanale, per una migliore comprensione dell'ambiente di trading e della visione degli operatori nei confronti di uno strumento finanziario sul lungo periodo.
FORMAZIONE 3: SCHEMATICA E CONFERMA M15Oggi vi spiego la conferma che cerco all’arrivo in zona.
Quando il prezzo entra in zona, lo guardo prettamente in m15 o m5 per avere precisione nell’entrata aumentando il r/r ed anche il wr.
In questa zona, in m15, mi aspetto che il prezzo schematizzi (distribuzione o accumulazione), una sorte di schematica di wyckoff letto in chiave moderna, cosa vuol dire cio’? Vuol dire che, mentre in una schematica di wyckoff andiamo a cercare tutti i punti precisi della schematica, leggendo in chiave moderna non aspettiamo la formazione di tutti i punti ma bensì, una vera rottura un m15, e questo è il segnale più potente che il prezzo puo’ darvi.
Post rottura in m15, noi abbiamo h4/1 short(sennó non validavamo la zona) ed anche i tf bassi short, in questo modo noi stiamo seguendo la struttura, e vi posso assicurare che seguendo la struttura si fanno ovviamente molti più profitti.
Dopo aver aspettato bos(in m15), ovviamente noi ci posizioniamo ai prezzi più alti, premium( se siamo short) , e ai prezzi più bassi,discount (se siamo long)..
Posizionando proprio il nostro strumento (75) sullo swing che ha provocato breakout , così facendo ci posizioniamo nella zona o più premium o più discount,con stop appena sopra all 100% dello swing che ha provocato bos (m15), se volete stare più sicuri diminuendo il r/r potete anche posizionarlo sul macro swing.
Ovviamente la schematica in foto è solo un'esempio, puo' schematizzare come vuole nel tf di esecuzione, a noi importa se fa bos.
Se il post ti è piaciuto lascia like!
Se hai dubbi commenta✌️
La Forza del Ventaglio di FIbonacci sul grafico AmazonIl Ventaglio di Fibonacci è un utile strumento grafico di Analisi Tecnica costituito da un insieme di linee provenienti da una unica sorgente proiettate ad intervalli definiti con angolazioni prestabilite, coincidenti con gli intervalli % di Fibonacci. Se usato correttamente, può fornire moltissime informazioni utili sulle strutture dinamiche di supporto e resistenza.
Si propone l'esempio pratico del Ventaglio sul grafico di Amazon (T.F.:1D)
Il prezzo, dopo aver "costeggiato" la linea dello 0,25 fino ad ottobre 2017, ha poi avviato una serie di impulsi rialzisti, utilizzando più volte la stessa linea come supporto. La svolta è avvenuta a marzo 2020, dove dopo il primo lock-down il prezzo è stato il protagonista di una lunga scalata.
Attualmente il prezzo di trova in una fase di lateralizzazione e potrebbe, nel caso in cui si avviasse uno storno, riappoggiarsi sulla linea dello "0" del ventaglio.
Tu utilizzi il Ventaglio di Fibonacci come tool per le tue strategie di Trading?
Stop loss in macchina vs stop loss manualeUna delle regole fondamentali quando si pianifica un trade è quella di impostare lo stop loss.
Ci sono 2 modalità di inserire lo stop loss:
In macchina
Manuale
Inserendo lo stop loss in macchina si va a dire alla piattaforma di attuare un ordine di vendita (o copertura posizione se short) non appena il prezzo toccherà il livello dello stop loss.
Con un ordine stop loss manuale saremmo noi i responsabili della chiusura dell'operazione.
Prendo come esempio ZDGE su cui precedentemente ho fatto un analisi e che attualmente ho in portfolio.
La mia regola di stop loss prevede che la posizione verrà chiusa solo se la chiusura di giornata toccherà (o supererà) il livello prestabilito.
In questo caso quindi il mio trade è ancora valido in quanto quel prezzo è stato toccato solamente dalla spike e la chiusura di giornata è avvenuta al di sopra del livello di stop loss.
Se avessi messo uno stop loss in macchina a quest'ora il trade sarebbe perdente.
E voi inserite i vostri stop loss in macchina o li impostate manualmente?
Fatemelo sapere nei commenti!
[PORTAFOGLIO] «Nessun piano sopravvive al contatto col nemico» ASSET attualmente a mercato con una visione "oltre l'analisi tecnica":
Long Argento in carico a $26,92 dal 01/03/21
Short EURUSD in carico a 1,1891 dal 09/03/21
Long NIKKEI 225 in carico a 30.104,20 dal 18/02/21
Long S&P500 in carico a 3.852,95 dal 01/03/21
Long NASDAQ in carico a 12.874,70 dal 10/03/21
Long USDCHF in carico a 0.9278 dal 16/03/21
Sono sempre più dell'avviso che pubblicare analisi sia assolutamente inutile ,
1) perché essendo molto spesso banalmente tautologiche ("se va su, va su; se va giù..." ecc, come pure "per arrivare a 3000 deve passare per 2900" e via così) non servono a niente ai fini operativi,
2) perché si troveranno almeno cento motivi/strategie/linee/disegni/indicatori per confermare la previsione come altrettanti/e per vederla in posizione diametralmente opposta in un inutile walzer di "sì, sono d'accordo" o "no, io la vedo per così..." con il finale tronfio di chi poi ha avuto la fortuna dalla sua.
Un identico grafico dato a traders diversi verrà interpretato da questi secondo i loro personali bias cognitivi generando stili di operatività altrettanto disparati: chi long, chi short, chi attendista, chi sul breve, chi sul lungo, chi scalpista o chi holdista ecc.
Se a causa della soggettività data da visioni, strategie, prospettive temporali, timming ecc tutte diverse tra loro, venissero messe a mercato altrettante operazioni, queste andrebbero ad influenzare (se si avesse la superbia di pensare che i retail abbiano il potere di muovere i prezzi) in maniera totalmente casuale invalidando di conseguenza la teoria auto-predittiva delle figure grafiche che sono alla base dell'analisi tecnica e quindi il motivo dell'analisi tecnica stessa!
A complicare ancora la reazione dei prezzi, c'è l'attuale conformazione del mercato che è profondamente cambiato da come è descritto nei libri di AT scritti 40 anni fa. Basti pensare ai derivati che siamo abituati, forse dandolo troppo per scontato, a tradare oggi che a quel tempo non esistevano.
Un conto è l'effetto che si può vedere sul prezzo comprando o vendendo azioni "vere", un altro è come può reagire tradando il suo CFD.
E' mia convinzione che oggi non servano indicatori segreti o pattern esoterici per avere il cosiddetto "vantaggio statistico" (specialmente in un mercato che tende sempre di più verso la " random walk "), ma che questo vada ricercato in una analisi ad ampio spettro che comprende le correlazioni e le interazioni tra mercati/strumenti al fine di identificare la "portante direzionale" nel gioco causa/effetto.
Se da una parte sono convinto che un trader principiante si debba iperspecializzare su un solo strumento con una sola strategia da ripetere in stile maestro Miyagi "dai la cera, togli la cera" (vedi il film Karate Kid), dall'altra che il trader moderno/evoluto abbia bisogno di capacità che lo portino alla GESTIONE dell'operazione e dell'intero portafoglio in maniera più sofisticata rispetto al solo STOP/PROFIT con l'obbligo di prendersi delle licenze sui dogmi dell'analisi graficistica, fondamentale o del money management mainstram.
Lo sviluppo di questo portafoglio nasce proprio con questo intento, perché puoi mettere in piedi tutti i piani di trading che vuoi, fare meditazione con la campana tibetana, avere tutto il supposto da amici/parenti/morose, ma quando il mercato ti va contro, tutto va in frantumi compresa la propria dignità.
Prendendo alla lettera von Moltke: «nessun piano sopravvive al contatto con il nemico», «la guerra è una questione di espedienti», voglio pensare che noi non siamo così diversi dal generale che deve gestire i suoi campi di battaglia con l'intento ultimo di vincere la guerra, abilità che alla fine viene rappresentata nient'altro che dalla EQUITY LINE del trader.
Perché l'analisi non è il fine di questo se lo si vuole considerare un mestiere.
Il fine lo è come va chiusa l'operazione!
E' meglio chiudere in gain una pessima operazione che il loss una meravigliosa analisi.
Aggiornerò via via chiusure e nuove aperture il più possibile in tempo reale con il solo limite della voglia di fare una cosa (pubblicare qui) che non mi porta alcun denaro se non una traccia nel mio CV.
IMPORTANTE: le idee espresse sono esclusivamente mie. Le analisi sono solo a scopo ludico/informativo e non devono essere considerate come una consulenza finanziaria o istigazione di alcun tipo. La decisione di agire in base a quanto scritto è affare vostro e vi esorto a non replicare le operazioni non sapendo niente del mio metodo di MM. L'intento di pubblicare la mia operatività su questo sito è conseguenza solamente alla necessita di appagare il mio ego e dei vostri guadagni e/o perdite non me ne fregherebbe proprio niente.
HB