Tag: investire senza perdere il capitale

Cos’è una vacca da mungere?

Una vacca da mungere è un riferimento a un’azienda, un prodotto o un bene che, una volta acquisito e ripagato, produrrà flussi di cassa (entrate) coerenti nel corso della sua vita. 

vacca da mungere
Vacca da munger

Capire le vacche da mungere

Una vacca da mungere è una metafora di una mucca da latte che produce latte nel corso della sua vita e richiede poca o nessuna manutenzione. 

La frase si applica a un’attività che richiede una manutenzione simile. Le vacche da mungere moderne richiedono poco capitale di investimento e forniscono perennemente flussi di cassa positivi, che possono essere allocati ad altre divisioni all’interno di una società. Sono investimenti a basso rischio e ad alto rendimento.

Le vacche da mungere sono uno dei quattro quadranti della matrice BCG , un metodo di organizzazione delle business unit introdotto dal Boston Consulting Group all’inizio degli anni ’70. La matrice BCG, nota anche come Boston Box o Grid, colloca le attività o i prodotti di un’organizzazione in una delle quattro categorie: stella, punto interrogativo, cane e vacca da mungere. La matrice aiuta le aziende a capire dove si trova la loro attività in termini di quota di mercato e tasso di crescita del settore. Serve come un’analisi comparativa del potenziale di un’azienda e una valutazione del settore e del mercato. 

Esempio di vacca da mungere

vacca da mungere - iphone
vacca da mungere – iphone

Ud esempio, l’iPhone è la vacca da mungere di Apple. Il suo ritorno sulle attività è di gran lunga maggiore del suo tasso di crescita del mercato; di conseguenza, Apple può investire il denaro in eccesso generato dall’iPhone in altri progetti o prodotti.

Le vacche da reddito, come Microsoft e Intel, forniscono dividendi e hanno la capacità di aumentare il loro dividendo grazie ai loro ampi flussi di cassa gratuiti calcolati come flussi di cassa dalle operazioni meno le spese in conto capitale. 

Queste aziende sono mature e non hanno bisogno di tanto capitale per crescere. Sono caratterizzati da margini di profitto elevati e forti flussi di cassa. 

Considerazioni finali

Contrariamente a una vacca da mungere, una stella, nella matrice BCG, è un’azienda o un’unità aziendale che realizza un’elevata quota di mercato nei mercati ad alta crescita. Le stelle richiedono grandi esborsi di capitale ma possono generare denaro significativo. 

Se viene adottata una strategia di successo, le stelle possono trasformarsi in vacche da mungere. 

I punti interrogativi sono le unità aziendali che registrano una quota di mercato ridotta in un settore in forte crescita. Richiedono grandi quantità di denaro per acquisire di più o sostenere la loro posizione all’interno del mercato. A seconda della strategia adottata dall’azienda, i punti interrogativi possono atterrare in uno qualsiasi degli altri quadranti.

Infine, i cani sono le unità di business con basse quote di mercato nei mercati a bassa crescita. Non sono richiesti grandi investimenti e non generano grandi flussi di cassa. Spesso, i cani vengono gradualmente eliminati nel tentativo di salvare l’organizzazione.

Come usare cTrader

Se sei qui è perché vuoi imparare come usare cTrader! Ciao, sono Drilon e sono un programmatore con la passione per la finanza personale ed in questo articolo ti spiegerò come uso cTrader.

Installazione

Per prima cosa bisogna scaricare il programma in locale nel nostro PC, per farlo bisogna aprire un account sui broker supportarti (Qui trovi la lista: https://ctrader.com/featured-brokers/).

Io personalmente uso questo broker, in Italia dovrebbe essere tra i migliori anche per le commissioni (https://www.icmarkets.eu/en/)

Una volta creato l’account e sei dentro potrai scaricarti cTrader andando su Download, scorri in basso e troverai il pulsante (cTrader c’è solo per Windows per il momento)

Impostiamo cTrader

Una volta scaricato, installato e avviato ti chiederà di accedere con i dati con cui ti sei registrato, una volta fatto avrai una schermata del genere:

Come puoi vedere dal lato sinistro ci sono diverse sezioni: Trade, Copy, Automate ed Analyze.

Trade è da dove possiamo operare manualmente e piazzare i trade dal lato destro con i vari takeProfit e stopLoss.

Copy ti permette di copiare altre persone e non fare più niente se non hai molto tempo a disposizione (però devi stare attento a cosa copi, con quanto budget e che leva).

Automate è la parte dove creiamo i nostri “bot” ed è la parte che ci interessa maggiormente.

Analyze invece sono statistiche del nostro profilo

Creare il primo bot

Spostandosi su Automate vedremo una cosa del genere (più o meno)

Nel lato sinistro ci sono le strategie automatiche, ne troverai sicuramente qualcuna di default se vuoi avere un’idea.

Per inserirne una ti basterà cliccare su “New”, sempre nella sezione di sinistra.

A questo punto ti creerà un nuovo bot ,che possiamo rinominare come ci pare, in fondo alla lista.

Cliccandoci ti si aprirà il relativo codice di partenza (se vuoi qualche guida su come scrivere il codice fammelo sapere su Telegram https://t.me/+0xQYD3WKIAA5Mjg8)

A questo punto possiamo rimpiazzare il codice con uno delle strategie che trovi sul sito che ho condiviso precedentemente.

Dopo di ché bisognerà cliccare sul pulsante Build in alto e aspettare che sotto compaia la scritta verde, se non dovesse comparire vuol dire che ci sono degli errori di codice!

A questo punto il nostro bot è pronto! Bisogna soltanto assegnarlo a qualcosa, come? Con il tasto + accanto al nome della strategia sempre nel pannello laterale.

Clicchiamo su EURUSD ad esempio e riclicchiamoci per andare nella parte di backtest

Come vedi nell’immagine c’è un tasto impostazioni dove possiamo scegliere il budget per il backtest, in basso invece troviamo un riquadro con i parametri da passare al bot per fare il backtest. Per lanciare il backtest basterà cliccare al tasto Play in alto a destra, accanto alla barra temporale

C’è un’altra sezione molto importante, Optimization

In questa sezione si può ottimizzare la strategia vedendo quali parametri rendono di più.

Una volta fatto tutto e impostato i parametri corretti alla strategia, puoi cliccare sul pulsantone verde di play accanto ad EURUSD e la strategia andrà effettivamente in live poi!

Se vuoi vedere delle strategie da utilizzare inizia da qui: https://www.investoinvestigando.it/una-strategia-per-sempre-algotrading/

Se hai dubbi o domande fammele pure su Telegram: https://t.me/+0xQYD3WKIAA5Mjg8

Seguimi su instagram: https://www.instagram.com/investoinvestigando.it/

Una strategia per sempre? – AlgoTrading

Ciao, oggi torno a parlarti di una strategia automatica che ho scritto e testato personalmente, siamo sempre a una strategia da utilizzare sempre. Sono Drilon e sono un programmatore con la passione per la finanza personale!

La strategia ha dato risultati veramente interessanti, utilizzabile per ogni tipologia di portafoglio.

Idea

L’idea di base è quella di una “toccata e fuga” poiché noi siamo dei piccoli pesci per il mercato, non possiamo immaginare di combattere gli squali. L’imitiamoci a prendere il nostro e stare tranquilli.

Attenzione però, non è scalping perché non si punta tanto in pochissimo tempo per poter guadagnare qualcosa.

L’idea è di prendere una piccola parte di un grande movimento, infatti l’obiettivo è quello di prendere 10/15 pips e fine.

Vedi questo grafico? Indica la probabilità di arrivare al target (lato sinistro asse delle Y) in un numero di candele (lato basso asse delle X). Quindi perchè puntare a fare 200 pips se statisticamente è provato che è molto difficile? Andiamo a fare operazioni quasi certe!

Quindi, tornando alla strategia, l’idea è di utilizzare un qualcosa che ci indichi il trend principale (Media Mobile Esponenziale) e qualcosa che ci indichi quando entrare a mercato e per quanto starci, il 100% di probabilità di arrivare a target non c’è! Utilizzerò lo Stochastic! Quindi avremo qualcosa del genere:

Come si opera?

Allora si entra a mercato quando le medie mobili esponenziali sono verso lo stesso trend e lo stochastic incrocia ed entra nella zona azzurra, con un piccolo dettaglio però, bisogna entrare a mercato solo se l’intreccio attuale dello stochastic è avvenuto seguendo il trend rispetto all’intreccio precedente.

Mi spiego meglio!

Esempio di operazione di SELL

Abbiamo le medie mobili esponenziali tutte tendenti verso il basso, entriamo nel punto 3 perché l’intreccio precedente dello stochastic è avvenuto nel punto 2 ed il prezzo nel punto 2 era maggiore rispetto al punto 3, quindi conferma il trend ribassista sul quale noi vogliamo puntare.

Nel punto 2 non si entra poiché c’è stato un intreccio precedente nel punto 1 che è avvenuto a un prezzo più basso, quindi nel punto 2 poteva esserci un’inversione (Poi è sceso ma è l’incertezza del mercato).

Se si guarda più indietro in realtà noi si sarebbe entrati nel punto 1 perché il precedente intreccio dello stochastic era a un prezzo più alto, ma questo era giusto per farti un esempio e capire la strategia.

Ma quando esco? L’obiettivo è 10 pips di target oppure quando lo stochastic arriva nella zona opposta alla nostra, nel caso del sell si esce quando lo stochastic arriva sotto i 20.

Stessa cosa, capovolta, per quanto riguarda il buy

Codice

Dopo aver fatto l’optimization questo è il risultato:

In 11 anni ha eseguito 181 ordini, di cui 170 andati a target e 11 chiusi in negativo!

Non male eh? Il profitto però, come vedi, non è altissimo, è di 228$ che in 11 anni fanno abbastanza schifo, però questo a noi ci serve solo come test per capire se la strategia funziona o no! Questo è stato fatto puntando sempre il minimo (0.01 lotti)

Vuoi sapere la cosa bella? Che ha un drawdown di soli 33$!

Quindi se hai un capitale di 100$ puoi già partire con questa strategia, se hai un capitale di 1k puoi aumentare i lotti e utilizzarne (0.1) e otterresti un guadagno di circa 2280$ rischiando 330$.

Quindi dipende anche dal budget personale!

Questi sono i parametri da utilizzare:

Poi comunque puoi sbizzarrirti come più credi, facendo altri test e altri parametri.

using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class IIScalping : Robot
    {

        [Parameter("Source", Group = "Data series")]
        public DataSeries Source { get; set; }

        [Parameter(DefaultValue = 10)]
        public double takeProfit { get; set; }

        [Parameter(DefaultValue = 10)]
        public double stopLoss { get; set; }

        [Parameter(DefaultValue = 8)]
        public int hourEnter { get; set; }

        [Parameter(DefaultValue = 18)]
        public int hourExit { get; set; }

        [Parameter(DefaultValue = 60)]
        public int fastPeriod { get; set; }

        [Parameter(DefaultValue = 240)]
        public int slowPeriod { get; set; }

        [Parameter(DefaultValue = 0.01)]
        public double lots { get; set; }

        [Parameter(DefaultValue = 2)]
        public int multiplier { get; set; }

        [Parameter(DefaultValue = 1)]
        public int maxOrder { get; set; }

        [Parameter(DefaultValue = 8)]
        public int stochLength { get; set; }

        [Parameter(DefaultValue = 3)]
        public int stochParams { get; set; }

        private ExponentialMovingAverage emaFast;
        private ExponentialMovingAverage emaSlow;
        private StochasticOscillator stoch;
        
        double stochLevel = 0.0;


        protected override void OnStart()
        {
            // Put your initialization logic here

        }

        protected override void OnBar()
        {
            // Put your core logic here
            emaFast = Indicators.ExponentialMovingAverage(Source, fastPeriod);
            emaSlow = Indicators.ExponentialMovingAverage(Source, slowPeriod);
            stoch = Indicators.StochasticOscillator(stochLength, stochParams, stochParams, MovingAverageType.Exponential);
            
            
            int currentBar = Bars.Count - 1;
            bool check = checkTime();
            var positions = Positions.FindAll("Order");
            if (check == true)
            {
                

                //Open(TradeType.Buy, lots);
                
                if(emaFast.Result.LastValue > emaSlow.Result.LastValue && stoch.PercentK[currentBar] > stoch.PercentD[currentBar] && stoch.PercentK[currentBar - 1] <= 20 && stochLevel == 0.0){
                    stochLevel = Bars.LastBar.Close;
                }
                
                if(emaFast.Result.LastValue < emaSlow.Result.LastValue && stoch.PercentK[currentBar] < stoch.PercentD[currentBar] && stoch.PercentK[currentBar - 1] >= 80 && stochLevel == 0.0){
                    stochLevel = Bars.LastBar.Close;
                }

                if (emaFast.Result.LastValue > emaSlow.Result.LastValue && stoch.PercentK[currentBar] > stoch.PercentD[currentBar] && stoch.PercentK[currentBar - 1] <= 20 && Bars.LastBar.Close > stochLevel)
                {
                    stochLevel = 0.0;
                    //stopLoss = (Bars[currentBar-1].Close - Bars[currentBar-1].Low)*100000;
                    Open(TradeType.Buy, lots);
                }

                if (emaFast.Result.LastValue < emaSlow.Result.LastValue && stoch.PercentK[currentBar] < stoch.PercentD[currentBar] && stoch.PercentK[currentBar - 1] >= 80 && Bars.LastBar.Close < stochLevel)
                {
                    stochLevel = 0.0;
                    //stopLoss = (Bars[currentBar-1].High - Bars[currentBar-1].Close)*100000;
                    Open(TradeType.Sell, lots);
                }

            }
            
            if(positions.Length>0 && (positions[0].TradeType == TradeType.Buy)){
                if(stoch.PercentK[currentBar] >= 80){
                    Close(TradeType.Buy);
                }
            }
            
            
            if(positions.Length>0 && (positions[0].TradeType == TradeType.Buy)){
                if(stoch.PercentK[currentBar] <= 20){
                    Close(TradeType.Sell);
                }
            }

        }

        protected override void OnStop()
        {
            // Put your deinitialization logic here
        }

        private bool checkTime()
        {
            DateTime date = Server.Time;
            if (date.Hour >= hourEnter && date.Hour <= hourExit)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        private void Close(TradeType tradeType)
        {
            foreach (var position in Positions.FindAll("Order", SymbolName, tradeType))
                ClosePosition(position);
        }

        private void Open(TradeType tradeType, double lots)
        {
            var position = Positions.FindAll("Order", SymbolName, tradeType);
            var volumeInUnits = Symbol.QuantityToVolumeInUnits(lots);
            if (position == null || position.Length < maxOrder)
                ExecuteMarketOrder(tradeType, SymbolName, volumeInUnits, "Order", stopLoss, takeProfit);
        }
    }


}

Questo è il broker che utilizzo: https://www.icmarkets.eu/en/

Questa è un’altra strategia: https://www.investoinvestigando.it/algotrading-macd-ema/

Guadagnando compostando!

Ciao oggi ti parlo dell’interesse composto, ne avrai sicuramente sentito parlare e magari sai benissimo di cosa si tratta, per chi non lo sapesse invece provo a farla breve.

L’interesse composto è una “tecnica” che consiste nel re-investire i profitti di un investimento, ovvero non prelevare i guadagni ma usarli per investire, oltre a ciò che già investi. Per spiegarla proprio a parole semplici, per definizione più dettagliata: Wikipedia (non abbiamo tempo da perdere qui!!)

Adesso ti mostro un esempio pratico:

Questo che vedi è lo screen di una simulazione di cosa accadrebbe se investissi 500€ al mese, per 20 anni, con un deposito iniziale di 25k, su qualcosa che ti rende il 20% annuo! (Si lo so, è impossibile, bla bla bla… dammi il tempo)

Investiresti in questi 20 anni €120k e se tu prendessi tutte le volte il guadagno ottenuto ogni anno, alla fine dei 20 anni avresti €484k, che non è male eh, è 3 volte ciò che hai investito.

Guarda un po’ la colonna a destra, guarda cosa succede con l’interesse composto. Alla fine dei 20 anni avresti un capitale totale di quasi 3 MILIONI e non è che metti più soldi, i soldi che tu metti sono sempre €120k.

Questo era un esempio per farti capire la potenzialità di questo “strumento”. Passiamo a un caso più veritiero:

Partendo da zero si può arrivare ad avere più di 1 MILIONE! Se guardi bene però, i parametri sono cambiati.

Partendo da zero, investendo 200€ al mese, per 40 anni (non sono pochi), su qualcosa che ti rende il 10% annuo (percentuale difficile ma fattibile).

Andiamo più nel dettaglio

Non è semplice avere la costanza di investire 200€ al mese per 480 mesi! Ci sono strumenti bancari che ti permettono di farlo in automatico quando ti viene versato lo stipendio, ma questo è un altro argomento.

Oltre a questo, la difficoltà è trovare qualcosa che renda il 10% annuo! Semplice, te lo dico io, S&P500 ed MSCI World!

Guarda questi due grafici, sono anni e anni che salgono, quindi il valore di ciò che rappresentano aumenta, questo perché non sono composti in modo “statico” ma variabile.

S&P500 rappresenta le migliori 500 aziende americane, quindi se una fa schifo dopo un po’, viene buttata fuori e sostituita da un’altra azienda che sta andando meglio. Discorso analogo per MSCI World ma si riferisce alle aziende di tutto il mondo e non solo di un’unico stato.

Quante volte si sente dire che la Cina diventerà la principale forza economica? Ecco, investendo nell’MSCI World non ti devi preoccupare di questo.

Forse ti starai domandando se sarà sempre così, dell’S&P500 non c’è la certezza assoluta (ma per altri 30/40 anni si) perché se non sarà più la prima forza economica, può darsi che le performance non andranno alla grande.

Tieni a mente che l’economia mondiale dovrà sempre crescere se vogliamo migliorare come specie vivente altrimenti vuol dire che non stiamo più progredendo ma ci stiamo rovinando.

Performance

Adesso andiamo a parlare delle performance! Guarda qui

Queste sono le performance che ha fatto l’MSCI World, è statisticamente dimostrabile che ha un ritorno annuo medio del 10% circa.

Come vedi però ci sono anche anni in rosso molto brutti, come ad esempio il 2008, un calo del 42% è tantissimo! Ti vedi dimezzare i tuoi investimenti, però se non te ne fossi preoccupato troppo, e avessi continuato a investire mese per mese, avresti recuperato tutto e avresti guadagnato molto di più.

Il vantaggio di inserire ogni mese una quota è anche che se in un periodo continua a scendere, tu comprerai a prezzi più bassi e di conseguenza avrai più quote che compenseranno le perdite e di faranno aumentare i guadagni!

Io ho 26 anni e se a 66 anni (1 anno prima di andare in pensione, se ci andrò… poi magari modificherò un giorno questo articolo) avessi 1,2 milioni da godermi o da lasciare ai miei figli e nipoti, mi sentirei molto soddisfatto.

Questo è un modo di investire molto sicuro e senza girarsi troppo le scatole. Guadagnando compostando! 😉

Come ho iniziato? https://www.investoinvestigando.it/come-ho-iniziato/

Seguimi su Instragram: https://www.instagram.com/investoinvestigando.it/

Entra nel canale Telegram: https://t.me/+ANDlACweT31kMWNk

Coin e Token

Stai muovendo i primi passi nel mondo delle criptovalute ma non sai qual’è la differenza tra Coin e Token?

Token: cosa sono e come funzionano

Possiamo definire i token come dei beni il cui valore è determinato dal contesto in cui operano.

Per spiegare invece come funzionano, non si può prescindere dalla blockchain, in quanto le regole stesse di un “gettone” sono stabilite da uno smart contract, uno specifico programma presente sulla blockchain che a sua volta registra le transazioni realizzate.

Ci sono poi le DApp, le applicazioni decentralizzate che gravitano attorno alla blockchain, in grado di generare token e consentire l’uso di beni fungibili crittografici.

Standard Erc 20 e Erc 721

ERC-20 è lo standard alla base della creazione di token sulla blockchain di Ethereum. Si può affermare che lo standard ERC-20 token rappresenta il pilastro della tokenizzazione delle risorse, che a sua volta è alla base di transazioni più rapide e sicure.

Mentre lo standard ERC-20 è collegato ai beni fungibili, lo standard ERC-721 è stato fondamentale per creare i primi NFT di cui tutti oggi parlano.

Tipi di token esistenti

In linea generale, ci sono due tipologie di token: fungibili e non fungibili. I primi sono uguali l’uno all’altro, si possono frazionare in parti di uguale valore, si possono scambiare con altri beni di uguale valore e all’occorrenza possono essere ripetuti. Invece gli NFT sono unici, indivisibili, insostituibili e irripetibili.

Token fungibili

I beni fungibili possono essere sostituiti o scambiati con altri beni simili. Ad esempio, una frazione di Bitcoin è uguale a un’altra frazione di Bitcoin, da qui la definizione di token fungibile.

Il significato di fungibile può essere esteso anche al mondo reale. Prendiamo come esempio una banconota da 5 euro: è un bene fungibile perché viene facilmente sostituita con un’altra banconota dello stesso valore, è ripetibile ed è divisibile, in quanto è sufficiente avere due monete da 2 € e una da 1 € per avere l’esatto valore.

Il medesimo discorso lo si può poi estendere ad altre categorie di prodotti, come ad esempio il grano, il petrolio o lo stesso oro.

Al netto di quanto detto, appare chiara la differenza tra token fungibili e token non fungibili (i famosi NFT di cui si sente parlare sempre più spesso).

Differenza tra Token e Coin

Differenza tra token e coin

Per spiegare la differenza tra Token e Coin, occorre prima capire qual è la differenza tra Token e criptovaluta.

Una criptovaluta è alla base del funzionamento di una blockchain, essendo la forma di retribuzione dei miners. Ci sono poi Token e Coin: entrambi appartengono alla stessa “famiglia” indicata dal nome criptovaluta, di cui sono una sorta di sottoinsieme.

Coin è la parola che rappresenta al meglio il concetto di moneta digitale all’interno del mondo delle criptovalute: ha una sua blockchain, svolge la funzione di moneta a tutti gli effetti e può essere minata. Per intenderci, BTC è l’altcoin del protocollo Bitcoin, ETH di Ethereum, DOGE di Dogecoin, eccetera.

Al contrario, il token non ha una sua blockchain, ma è emesso da una DApp realizzata su un’altra blockchain.

Seguimi su Instragram: https://www.instagram.com/investoinvestigando.it/

Entra nel canale Telegram: https://t.me/+ANDlACweT31kMWNk