Tag: cosa investire oggi

Indice direzionale medio (ADX)

L’indice direzionale medio (ADX) è un indicatore di analisi tecnica utilizzato da alcuni trader per determinare la forza di una tendenza ed è anche uno dei miei preferiti poiché fornisce tantissime informazioni a colpo d’occhio.

L’andamento può essere sia al rialzo che al ribasso, e questo è mostrato da due indicatori di accompagnamento, l’ indicatore direzionale negativo (-DI) e l’ indicatore direzionale positivo (+DI). Pertanto, l’ADX include comunemente tre linee separate. Questi sono usati per aiutare a valutare se un’operazione dovrebbe essere presa lunga o corta, o se una operazione dovrebbe essere presa del tutto.

ADX – DMI

Cosa ti dice l’indice direzionale medio (ADX)?

L’ADX, l’indicatore direzionale negativo (-DI) e l’indicatore direzionale positivo (+DI) sono indicatori di momentum. L’ADX aiuta gli investitori a determinare la forza del trend, mentre -DI e +DI aiutano a determinare la direzione del trend.

L’ADX identifica una forte tendenza quando l’ADX è superiore a 25 e una debole tendenza quando l’ADX è inferiore a 20. I crossover delle linee -DI e +DI possono essere utilizzati per generare segnali commerciali . Ad esempio, se la linea +DI incrocia sopra la linea -DI e l’ADX è sopra 20, o idealmente sopra 25, allora questo è un potenziale segnale da acquistare. D’altra parte, se il -DI incrocia sopra il +DI e l’ADX è sopra 20 o 25, allora questa è un’opportunità per entrare in un potenziale trade short .

Gli incroci possono essere utilizzati anche per uscire dalle operazioni correnti. Ad esempio, se long , esci quando -DI incrocia sopra il +DI. Nel frattempo, quando l’ADX è inferiore a 20, l’indicatore segnala che il prezzo è senza trend e che potrebbe non essere il momento ideale per entrare in uno scambio.

Limitazioni dell’utilizzo dell’indice direzionale medio (ADX)

I crossover possono verificarsi frequentemente, a volte troppo frequentemente, con conseguente confusione e potenzialmente perdite di denaro su operazioni che vanno rapidamente dall’altra parte. Questi sono chiamati falsi segnali e sono più comuni quando i valori ADX sono inferiori a 25. Detto questo, a volte l’ADX raggiunge sopra 25, ma è presente solo temporaneamente e quindi si inverte insieme al prezzo.

Come ogni indicatore, l’ADX dovrebbe essere combinato con l’analisi dei prezzi e potenzialmente altri indicatori per aiutare a filtrare i segnali e controllare il rischio.

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

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

Rapporto Prezzo-Utili (P/E)

Il rapporto prezzo-utili è il rapporto per valutare una società che misura il suo prezzo corrente delle azioni rispetto ai suoi utili per azione (EPS).

La formula e il calcolo utilizzati per questo processo sono i seguenti.

pe ratio

Per determinare il valore P/E , è sufficiente dividere il prezzo corrente delle azioni per l’utile per azione (EPS).

Tutte informazioni che si possono trovare online o sul sito dell’azienda.

Perchè è utile?

Il rapporto P/E aiuta a determinare se un’azione è sopravvalutata o sottovalutata. Il P/E di una società può anche essere confrontato con altri titoli dello stesso settore o con il mercato più ampio, come l’indice S&P 500.

Un P/E elevato potrebbe significare che il prezzo di un’azione è alto rispetto ai guadagni e forse sopravvalutato. Al contrario, un P/E basso potrebbe indicare che il prezzo attuale delle azioni è basso rispetto agli utili. 

È meglio avere un rapporto P/E più alto o più basso?

Molti investitori diranno che è meglio acquistare azioni in società con un P/E più basso perché questo significa che stai pagando meno per ogni dollaro di guadagni che ricevi. In questo senso, un P/E più basso è come un prezzo più basso, il che lo rende attraente per gli investitori che cercano un affare. In pratica, tuttavia, è importante comprendere le ragioni alla base del P/E di un’azienda. 

Ad esempio, se un’azienda ha un basso P/E perché il suo modello di business è fondamentalmente in declino, l’apparente affare potrebbe essere un’illusione.

Qual è un buon rapporto prezzo/utili?

La questione di quale sia un rapporto prezzo/utili buono o cattivo dipenderà necessariamente dal settore in cui opera l’azienda. Alcuni settori avranno rapporti prezzo-utili medi più elevati, mentre altri avranno rapporti inferiori. 

Ad esempio, nel gennaio 2021, le società di radiodiffusione quotate in borsa avevano un rapporto P/E finale medio di solo circa 12, rispetto a oltre 60 per le società di software. Se vuoi avere un’idea generale se un particolare rapporto P/E è alto o basso, puoi confrontarlo con il P/E medio dei concorrenti nel suo settore.

Vuoi vedere altro: https://www.investoinvestigando.it/category/fondamentali/

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

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

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