Tag: guida agli investimenti

EURUSD – RSI – Strategia Automatica

Ciao, in questo articolo ti parlo di una semplicissima strategia automatizzata che può portare buoni profitti, se accettiamo i compromessi.

Ciao sono Drilon e sono un programmatore con la passione per la finanza personale, questo è il mio blog dove racconto il mio percorso. Questa strategia si basa semplicemente sull’indicatore relative strength index (RSI).

Idea di base

La logica è molto semplice, quando l’rsi arriva in zona di ipervenduto, chiude tutte le posizioni in sell e ne apre una in buy. Quando l’rsi arriva in zona di ipercomprato, chiude tutte le posizioni in buy e ne apre una in sell.

Da qui possiamo anche capire quali sono i parametri della strategia. Ah una cosa importante, questa strategia è senza stoploss, quindi da fare attenzione e da valutare bene!

Processo

Partendo dall’ottimizzazione dei parametri in un periodo che va dal 2019 al 2023 trovo le migliori combinazioni in questo lasso di tempo. Dopodiché la testo in un range più ampio che va dal 2011 al 2023.

Se in entrambe le situazioni la strategia si comporta bene ed ha un andamento che reputo valido a quel punto la metto in live.

Ottimizzazione

I migliori parametri che ho ottenuto dopo l’ottimizzazione sono:

  • takeProfit: 100000 (non ottimizzato, non si utilizza)
  • stopLoss: 100000 (non ottimizzato, non si utilizza)
  • overBougth: 81
  • overSell:31
  • period: 5
  • lotti: 0.1 (non ottimizzato)
  • maxOrder: 1 (non ottimizzato, il numero di ordini aperti nello stesso momento)

Questo è il risultato invece:

Un bel 560%! Però vediamo un po’ i dati statistici che sono molto importanti per la valutazione di una strategia. Non facciamoci fregare dalle performance!

Possiamo vedere che ha avuto un discreto drawdown che, personalmente, non sono disposto a subire. Abbiamo un profit factor maggiore di 1, quindi non male e vediamo anche che la perdita maggiore è di circa -450$. Il tutto è stato fatto con un portafoglio da 1000$ di partenza.

Problemi

Come possiamo notare dal backtest ci sono dei momenti in cui la strategia ha dei drawdown notevoli. Andando ad analizzare nel dettaglio, si vede che la strategia apre una posizione nel verso sbagliato, quando siamo vicini a un’inversione di trend, ed l’indicatore non arriva mai nella zona opposta per poter chiudere.

Questo è un po’ il problema generale dell’RSI, che magari è in zona di ipervenduto, ma prima di arrivare in ipercomprato passa del tempo perché siamo in un trend fortemente ribassista.

Questa cosa si può migliorare introducendo magari una media mobile o qualche altro indicatore. Da valutare.

Conclusione

Ora che abbiamo i dati alla mano possiamo valutare al meglio e decidere se metterla in live oppure no. Le domande che mi faccio sono:

  • Sono disposto a subire un drawdown maggiore del 50%?
  • Posso gestire emotivamente una perdita di -450$?
  • Quanti loss di fila posso sopportare?

Rispondendo a queste domande ti fai già un’idea se la strategia va bene per te oppure no!

Io personalmente posso metterla in live ma riducendo i lotti, perché comunque vedo che nel lungo termine è una strategia profittevole, però non sono disposto a rischiare così tanto.

Posso gestire invece una perdita di -45$ invece di -450$, riducendo i lotti a 0.01. Di conseguenza diminuisce anche il guadagno, invece del 560% sarà circa il 56% in 11 anni, però mi va comunque bene!

Sisi ora ti do il codice, però ricorda che è importante capire come funziona una strategia, utilizzarla sapendo cosa aspettarci!

Da qui puoi vedere come utilizzare cTrader (piattaforma che utilizzo): LINK

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

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

Codice

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 IIRsi: Robot
    {

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

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

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

        [Parameter(DefaultValue = 70)]
        public int overBougth { get; set; }

        [Parameter(DefaultValue = 30)]
        public int overSell { get; set; }

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

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

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

        private RelativeStrengthIndex rsi;


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

        }

        protected override void OnBar()
        {
            // Put your core logic here
            rsi = Indicators.RelativeStrengthIndex(Source, period);
            
            
            int currentBar = Bars.Count - 1;
            bool check = true; //checkTime();
            var positions = Positions.FindAll("Order");
            if (check == true)
            {
                

                if (rsi.Result.LastValue < overSell)
                {
                    Close(TradeType.Sell);
                    Open(TradeType.Buy, lots);
                }

                if (rsi.Result.LastValue > overBougth)
                {
                    Close(TradeType.Buy);
                    Open(TradeType.Sell, lots);
                }

            }
           
        }


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

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

eToro nel mese di Aprile 2023

Ci siamo, tiriamo le somme di eToro nel mese di Aprile 2023! Ciao sono Drilon e sono un programmatore con la passione per la finanza personale, questo è il mio blog, dove condivido il mio percorso.

Nel mese di Aprile non ho fatto nessuna operazione se non aggiungere le quote ai piani d’accumulo che faccio su un etf che replica l’S&P500 e uno mondiale. Ogni mese aggiungo 100€ su ognuno.

Ma andiamo al dunque, com’è andato questo mese? Un bel 1,20% di profitto! Non è tanto ma nel complesso mi porta a quasi un 14% annuo che non è niente male! (Nel grafico si vede anche Maggio perché l’articolo lo sto scrivendo a Maggio :D)

In futuro ho intenzione di aumentare questa quota mensile, però prima devo finire di fare il mio fondo d’emergenza. Sono interessato anche a investire a un REIT però penso ci sia bisogno di una bella somma di denaro per iniziare a vedere dei “dividendi” interessanti (come per ogni cosa in realtà…)

Se ti va puoi controllare anche tu stesso il mio profilo su eToro:
https://www.etoro.com/people/drilonhametaj

Queste erano le mie performance su eToro nel mese di Aprile 2023!

Se hai dubbi o domande fammele pure su Telegram: LINK

Instagram: LINK

Dai un’occhiata anche al resto: LINK

EURUSD – EMA – Strategia automatica

Ciao, oggi ti parlo di una delle strategie più semplici che ci siano, ovvero l’intersezione di due Medie Mobili Esponenziali (EMA).

Ciao sono Drilon e sono un programmatore con la passione per la finanza personale, questo è il mio blog dove racconto il mio percorso.

Idea di base

L’idea di base della strategia è quella di aprire un ordine BUY quando l’ema a breve termine va sopra l’ema a lungo termine, aprire un ordine SEL quando l’ema a breve termine va sotto l’ema a lungo termine.

All’apertura di un ordine si chiude l’ordine nel verso opposto!

Processo

Partendo dall’ottimizzazione dei parametri in un periodo che va dal 2019 al 2023 trovo le migliori combinazioni in questo lasso di tempo. Dopodiché la testo in un range più ampio che va dal 2011 al 2023.

Se in entrambe le situazioni la strategia si comporta bene ed ha un andamento che reputo valido a quel punto la metto in live.

Ottimizzazione

Ottimizzazione

Questo è quello che ho ottenuto dall’ottimizzazione, un andamento abbastanza costante.

L’ottimizzazione l’ho fatta sul timeframe, e le lunghezze delle due ema. Volendo si può mettere un filtro temporale sulle ore e vedere in che range di tempo conviene operare (Next step).

Backtest

backtest

Questo è il risultato del backtest dal 2011 al 2023! Non è male un 35% di profitto (ho aumentato i lotti rispetto all’ottimizzazione)

Non ha nemmeno un drawdown eccessivo però l’andamento non mi convince, non è costante. Si nota che nei primi 90 ordini non si comporta bene.
Il prossimo step sarebbe quello di andare a vedere il grafico e vedere cosa è successo in quei 90 ordini.

In questo modo possiamo trovare qualcosa per migliorare la strategia.

Conclusione

Personalmente non è una strategia che mi convince e che metterei in live, ci si può lavorare però per com’è ora assolutamente no. Il problema è che il mercato ovviamente non si comporta sempre allo stesso modo, quindi è veramente difficile trovare un setup di medie mobili che funzioni sempre.

Codice

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 = 100000)]
        public double takeProfit { get; set; }

        [Parameter(DefaultValue = 100000)]
        public double stopLoss { 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 = 1)]
        public int maxOrder { get; set; }

        private ExponentialMovingAverage emaFast;
        private ExponentialMovingAverage emaSlow;

        protected override void OnBar()
        {
            // Put your core logic here
            emaFast = Indicators.ExponentialMovingAverage(Source, fastPeriod);
            emaSlow = Indicators.ExponentialMovingAverage(Source, slowPeriod);
            
            
            int currentBar = Bars.Count - 1;
            var positions = Positions.FindAll("Order");
      
                

                if (emaFast.Result.LastValue > emaSlow.Result.LastValue)
                {
                    Close(TradeType.Sell);
                    Open(TradeType.Buy, lots);
                }

                if (emaFast.Result.LastValue < emaSlow.Result.LastValue)
                {
                    Close(TradeType.Buy);
                    Open(TradeType.Sell, lots);
                }

        }

        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, (double)volumeInUnits, "Order", stopLoss, takeProfit);
        }
    }
}

Parametri:

  • takeProfit: 10000 (non si utilizza)
  • stopLoss: 10000 (non si utilizza)
  • fastPeriod: 65
  • slowPeriod: 34
  • maxOrder: 1 (ordini aperti contemporaneamente)

I 7 flussi di reddito per diventare ricchi

Se stai cercando di costruire ricchezza e stabilità finanziaria, diversificare i tuoi flussi di reddito può essere una strategia potente. Vediamo i 7 flussi di reddito per diventare ricchi.

1. Reddito guadagnato

Il reddito da lavoro è la forma di reddito più comune e tradizionale che la maggior parte delle persone riceve attraverso il proprio impiego. Questo flusso di reddito è spesso caratterizzato da una retribuzione oraria fissa, uno stipendio annuo o una retribuzione basata su commissioni. 

Uno dei vantaggi del reddito da lavoro è che generalmente fornisce una fonte di reddito costante e affidabile che ti consente di coprire le tue spese di base e risparmiare per il tuo futuro. Questo è il punto di partenza per la gran parte delle persone.

Lo svantaggio del reddito da lavoro è che il tuo potenziale di guadagno può essere limitato dal tuo datore di lavoro, dal tuo settore e dal tuo tempo. Inoltre, nel caso in cui perdi il lavoro, può essere stressante se non hai altre fonti di reddito.

Nel complesso, il reddito guadagnato è il punto in cui la maggior parte di noi inizia a costruire i propri flussi di reddito e un’area che non può essere ignorata se si desidera iniziare a creare ricchezza.

Riepilogo del reddito guadagnato

  • Pro: Affidabile. Più facile da ottenere.
  • Contro: Limitato nel tempo. Non scala. Può essere rischioso come unica fonte di reddito.

2. Plusvalenze

Le plusvalenze sono i profitti che ottieni dalla vendita di un bene, come azioni, immobili o opere d’arte, a un prezzo più alto di quello originariamente pagato. Questa forma di reddito è spesso associata a investimenti a lungo termine ed è un modo efficace per creare ricchezza nel tempo.

L’importo delle plusvalenze che puoi guadagnare dipende dal valore del bene quando lo vendi e da quanto lo hai pagato inizialmente. Inoltre, se detieni un bene per più di un anno prima di venderlo, sarai tassato all’aliquota sulle plusvalenze a lungo termine, che in genere è inferiore all’aliquota fiscale che dovresti pagare sul reddito ordinario.

Un altro vantaggio del reddito da plusvalenze è che richiede uno sforzo relativamente ridotto da parte tua una volta impostato. Anche se risparmiare denaro da investire può essere difficile, generare plusvalenze dopo aver investito i tuoi soldi è una forma di reddito veramente passiva che può aiutarti a creare ricchezza.

Il grande svantaggio del reddito da plusvalenze è che può scomparire rapidamente, soprattutto per i nuovi investitori. Anche se i mercati tendono a salire per la maggior parte del tempo, durante le flessioni puoi vedere i tuoi guadagni in conto capitale trasformarsi rapidamente in perdite in conto capitale. 

Tienilo a mente prima di fare affidamento sulle plusvalenze come fonte di reddito a lungo termine. 

Riepilogo plusvalenze

  • Pro: passivo. Migliore trattamento fiscale.
  • Contro: Può scomparire rapidamente. Non così affidabile. Richiede capitale.

3. Interessi attivi

Il reddito da interessi è un’altra forma di reddito passivo generato prestando denaro ad altri, in genere tramite un conto di risparmio, un conto del mercato monetario, certificati di deposito o titoli a reddito fisso. Questa forma di reddito può essere una fonte di reddito affidabile e prevedibile, poiché il tasso di interesse è generalmente fisso e guadagnato per un determinato periodo di tempo.

Uno dei vantaggi del reddito da interessi è che è generalmente considerato un investimento a basso rischio che fornisce un tasso di rendimento garantito. Questo lo rende un’opzione interessante per le persone che vogliono guadagnare un flusso costante di reddito senza la volatilità e il rischio di altri investimenti.

Infine, il reddito da interessi è soggetto all’imposta sul reddito (a volte sia a livello federale che  statale), che può ridurre ulteriormente i tuoi guadagni.

Nel complesso, il reddito da interessi può essere un utile flusso di reddito per integrare le altre fonti di reddito mentre continui a costruire la tua ricchezza.

Riepilogo interessi attivi

  • Pro: passivo. Coerente e prevedibile.
  • Contro: Richiede capitale. Piccolo rispetto ad altre fonti di reddito.

4. Reddito da dividendi

Il reddito da dividendi è una forma di reddito passivo che si ottiene possedendo azioni che pagano dividendi, che sono una parte degli utili della società che vengono distribuiti agli azionisti. 

Il reddito da dividendi è spesso considerato una forma di reddito più stabile rispetto alle plusvalenze, in quanto non è legato alle fluttuazioni del mercato azionario e può fornire un flusso costante di entrate nel tempo.

Ancora più importante, rispetto ad altre forme di reddito, è più probabile che il reddito da dividendi tenga il passo con l’inflazione poiché le società aumentano i loro dividendi per compensare i prezzi più elevati. Ancora una volta, questo non è garantito, ma non è nemmeno insolito.

L’unico svantaggio di possedere azioni con dividendi è che negli ultimi anni hanno sottoperformato il mercato. 

In ogni caso, il reddito da dividendi può essere utile per coloro che desiderano un altro flusso passivo di reddito.

Riepilogo del reddito da dividendi

  • Pro: passivo. Relativamente stabile.
  • Contro: Richiede capitale. Potrebbe non generare tanto reddito (a lungo termine) quanto le azioni in generale.

5. Reddito da locazione

Il reddito da locazione è una forma di reddito passivo che si ottiene possedendo e affittando una proprietà, come una casa, un appartamento o uno spazio commerciale. 

Questa forma di reddito può fornire una fonte di reddito costante e affidabile, poiché il reddito da locazione viene generalmente guadagnato su base mensile e può essere utilizzato per estinguere il mutuo o altre spese associate alla proprietà.

Uno dei vantaggi del reddito da locazione è che può fornire una copertura contro l’inflazione, poiché il reddito da locazione può aumentare nel tempo con l’aumento del costo della vita. 

Tuttavia, è importante riconoscere che il reddito da locazione non è privo di rischi e problemi. Potresti sperimentare periodi di vacanza o avere difficoltà a trovare inquilini affidabili, il che può ridurre i tuoi guadagni complessivi. Inoltre, possedere una proprietà in affitto richiede un livello di tempo, impegno e investimento e potrebbe non essere adatto a tutti.

Nel complesso, il reddito da locazione può essere utile per coloro che hanno il tempo, le risorse e l’interesse a possedere e gestire immobili in affitto e rapporti di inquilino.

Riepilogo reddito da locazione

  • Pro: Può essere un po’ passivo. Migliore trattamento fiscale.
  • Contro: richiede capitale e una certa esperienza. Problemi mentali. Trattare con gli inquilini non è sempre facile.

6. Reddito d’impresa

Il reddito d’impresa è una forma di reddito da lavoro generato dal possesso e dalla gestione di un’impresa. Questa forma di reddito può fornire un potenziale illimitato di entrate e può essere un potente strumento per creare ricchezza nel tempo.

Uno dei vantaggi del reddito d’impresa è che può fornire flessibilità e indipendenza, poiché sei in grado di controllare il tuo programma e prendere decisioni che possono avere un impatto diretto sui tuoi guadagni. 

Inoltre, possedere un’impresa può fornire vantaggi fiscali, poiché alcune spese possono essere detratte dal reddito e ridurre la responsabilità fiscale complessiva.

In particolare, ho scoperto che le attività online sono ottime per iniziare perché i costi sono generalmente inferiori e i margini possono essere piuttosto elevati. Puoi anche considerare di sfruttare la tecnologia e i social media per raggiungere più clienti e generare maggiori entrate.

Tuttavia, è importante riconoscere che possedere un’impresa può anche comportare rischi, come fluttuazioni del mercato, concorrenza e costi operativi. Inoltre, la gestione di un’impresa richiede un certo livello di tempo, impegno e investimenti che potrebbero non essere adatti a te.

Nel complesso, il reddito d’impresa può essere un utile flusso di reddito per le persone che hanno una passione per l’imprenditorialità e la spinta al successo.

Riepilogo del reddito d’impresa

  • Pro: migliore trattamento fiscale. Scala bene (soprattutto se l’attività è online).
  • Contro: richiede molto lavoro, capitale o entrambi. Possono volerci molti anni prima di vedere i risultati.

7. Reddito da royalty

Il reddito da royalty è una forma di reddito passivo che si ottiene possedendo e concedendo in licenza la proprietà intellettuale, come brevetti, diritti d’autore o marchi. 

Questa forma di reddito può fornire una fonte di reddito costante e affidabile, in quanto il reddito da royalty viene generalmente guadagnato su base regolare, in base all’utilizzo o alla vendita della proprietà intellettuale.

Uno dei vantaggi del reddito da royalty è che può fornire una fonte costante di reddito senza la necessità di manutenzione o investimenti continui. Inoltre, il possesso della proprietà intellettuale può fornire un livello di protezione e sicurezza, in quanto può impedire ad altri di utilizzare o trarre profitto dalle tue opere creative.

Tuttavia, è importante riconoscere che il reddito da royalty non è privo di rischi, poiché la domanda e la popolarità della proprietà intellettuale possono variare nel tempo. 

Inoltre, il processo di acquisizione e mantenimento della proprietà intellettuale può richiedere molto tempo e un livello di investimento che potrebbe non sempre avere successo.

Riepilogo reddito da royalty

  • Pro: passivo. Scala molto bene.
  • Contro: Richiede un prodotto con domanda. Nessuna garanzia di un ritorno sul tuo tempo/sforzo/investimento.

Hai bisogno di tutti e 7 i flussi di reddito?

Sebbene avere più flussi di reddito possa essere un ottimo modo per creare ricchezza e raggiungere la libertà finanziaria, è importante riconoscere che non è necessario disporre di tutti e 7 i flussi di reddito per creare ricchezza. 

Indipendentemente da ciò che decidi di fare, trovare i giusti flussi di reddito per il tuo stile di vita e la tua personalità è molto più importante che averne di più.

Se hai dubbi o domande fammele pure su Telegram: LINK

Instagram: LINK

Dai un’occhiata anche al resto: LINK

eToro nel mese di Marzo 2023

Ciao, è arrivato quel momento del mese in cui faccio un check e tiro le somme! Come sono andati i miei investimenti su eToro nel mese di Marzo 2023?

Sono Drilon e sono un programmatore con la passione per la finanza personale, in questo blog condivido un po’ tutto riguardante i miei investimenti, trading e altre tematiche riguardanti la programmazione!

Il mese di Marzo è andato molto bene per quanto riguarda gli investimenti! Voglio ricordare che non faccio investimenti in modo attivo, non compro e vendo ogni giorno o faccio scalping.

Principalmente faccio piani d’accumulo su 2 etf:

  • SP500
  • World

Il mese di Marzo si conclude con un bel +5%! Sono molto soddisfatto…non ho fatto un cazzo io però, è soltanto che l’economia mondiale è andata meglio rispetto ai mesi precedenti.

Questo movimento mi porta a un +12% annuale fino ad ora!

Ho chiuso le operazioni che avevo aperte sull’oro in leggero profitto ed ho chiuso anche una posizione in BUY su Vertex Pharmaceuticals (VRTX), anche questa in leggero profitto.

Ho aperto posizioni in BUY su johnson & johnson (JNJ) che, a parere mio, ha un valore molto conveniente in questo momento, infatti mi ha già fatto un +5% in una settimana…non vuol dire niente a lungo termine, però mi piace godermi le cose quando vanno bene, quindi me la canto e me la suono da solo 😀

Se ti va puoi controllare anche tu stesso il mio profilo su eToro:
https://www.etoro.com/people/drilonhametaj

Queste erano le mie performance su eToro nel mese di Marzo 2023!

Se hai dubbi o domande fammele pure su Telegram: LINK

Instagram: LINK

Dai un’occhiata anche al resto: LINK