Sistemi di scambio sul mercato azionario russo. Strategie di base del trading azionario e loro caratteristiche. Mercato dei futures e delle opzioni FORTS

Commercio di azioni

Buon pomeriggio, lettori del blog commerciale. Sistemi di scambio sono una sorta di business plan per il trading. Lavorare senza di loro sui mercati finanziari è come mettere una nave nell’oceano con le vele ammainate. Dovresti avere un diagramma davanti ai tuoi occhi che delinea tutti i criteri necessari per fare trading punto per punto. Se lo guardi, i sistemi di trading sono la tua strada verso un trading meno emotivo e più redditizio.

Per qualche ragione, alcuni trader alle prime armi lo credono negoziazione discrezionale– questo è fare trading in base all’umore, alle stelle o a qualcos’altro, ma non tramite un sistema di scambio. Sì, la decisione finale spetta sempre all’individuo, poiché lui o lei ha sempre una scelta: barattare tutto o accontentarsi solo delle opzioni migliori. Ad esempio, quando un sistema di trading trova 10 azioni per un trader discrezionale che soddisfano i suoi criteri, non li scambierà tutti e 10, ma selezionerà i migliori in base alla presenza di un trend, alla forza del movimento dei prezzi e alla relativa esecuzione. al resto del mercato. Ma ricorda, un sistema commerciale con regole chiare è sempre presente.

Commercianti di sistema, d'altra parte, seguono i loro sistemi commerciali con precisione meccanica. Poiché si basano su regole assolute, questo tipo di trading è adatto per l'automazione parziale o totale. Ad esempio, una strategia può essere scritta sotto forma di script in una piattaforma di trading e, dopo il suo avvio, il computer inizierà a fare trading senza la tua partecipazione, inclusa l'identificazione di un accordo, l'invio di un ordine, la gestione e la chiusura di una posizione.

Ricorda sempre che qualsiasi tipo di trading richiede una strategia di trading adeguata. Parleremo ulteriormente di come svilupparli.

Regole per la creazione di strategie di trading

Sistema di scambioè un insieme di regole su un pezzo di carta (non nella tua testa o sul computer) che determinano come e dove farai trading e include i seguenti componenti:

Mercato

Oggi, un trader non si limita esclusivamente alle azioni. Hai una vasta gamma di strumenti di trading tra cui scegliere, tra cui obbligazioni, materie prime, valute, fondi negoziati in borsa, futures, opzioni ed e-mini (mini contratti futures). Tuttavia, affinché il tuo trading abbia una possibilità di successo, devi concentrarti su strumenti che abbiano una buona liquidità e volatilità. Temi strumenti di negoziazione, liquidità e volatilità abbiamo discusso negli articoli pertinenti.

È importante notare che una strategia che funziona bene per le azioni potrebbe non funzionare necessariamente, ad esempio, per i futures. Dovresti avere diversi sistemi di trading sviluppati per mercati diversi. Molti trader di successo lavorano nel modo seguente: prima si concentrano sul trading di uno strumento e poi, man mano che le competenze necessarie aumentano gradualmente, ne aggiungono altri.

Lasso di tempo

Lasso di tempo– questo è l’intervallo del grafico su cui viene presa la tua decisione di trading. In molti modi, è associato a uno stile di trading. In altre parole, più a lungo prevedi di mantenere una posizione, maggiore dovrebbe essere l’intervallo dei tuoi grafici. Ad esempio, uno swing trader trascorre la maggior parte del suo tempo analizzando la giornata, mentre uno scalper basa le sue decisioni di trading sull'analisi del minuto.

Ricorda quanto segue: l'attività dei prezzi (liquidità e volatilità) rimane la stessa su intervalli temporali diversi per lo stesso strumento di trading; ma lo stesso strumento di trading può apparire diverso in intervalli di tempo diversi, ad esempio meraviglioso nel quotidiano, ma terribile nel 5 minuti. Indica quindi nella tua strategia quale intervallo del grafico analizzi più spesso e su cui basi le tue decisioni di trading.

Indicatori

I sistemi di trading devono includere qualsiasi indicatore utilizzato sul grafico. Gli indicatori tecnici sono formule matematiche basate sul prezzo passato o attuale di un titolo, nonché sul suo volume di scambi. Vengono utilizzati vari tipi, ad esempio, per determinare trend, momentum, volatilità o volume, ma nessuno dovrebbe essere utilizzato da te come generatore di segnali di acquisto o vendita. Lo scopo dell'indicatore è indicare i titoli che soddisfano i criteri di trading e si stanno avvicinando al punto di ingresso nel mercato.

Inoltre, ogni indicatore ha le proprie impostazioni, che devi aggiungere anche alla strategia. Ad esempio, se utilizzi una media mobile, devi specificarne il periodo: 10, 50, 200, ecc.

Dimensione della posizione

I sistemi commerciali che non tengono conto di questo criterio sono destinati al fallimento. Questo è uno dei punti più importanti perché determina l’importo del rischio.

Dimensione della posizione- Questo è il valore in dollari della tua operazione, o il numero di titoli che ti permetti di scambiare in un'operazione. È determinato come percentuale del capitale commerciale, ad esempio 0,5%, 1%, 2%, 5%, ecc., e non viene mai violato o modificato arbitrariamente.

In generale, è normale che un trader alle prime armi inizi il suo trading con una dimensione minima della posizione, ad esempio: 1 lotto per le azioni o 1 contratto per i futures. Con il tempo e l’esperienza si può alzare l’asticella, assumendosi ogni volta rischi maggiori.

Entrare nel mercato

I trader sono conservatori o aggressivi per natura, e questo si riflette nelle loro regole per entrare nel mercato. I trader conservatori possono attendere molte conferme di aver ragione prima di aprire una posizione, mentre i trader aggressivi a volte si affidano a segnali di mercato minimi. Indipendentemente dal tuo tipo, le regole per entrare nel mercato dovrebbero corrispondere alla tua percezione del rischio, poiché è proprio questo il momento in cui stai rischiando parte del tuo capitale di trading.

Tienilo sempre a mente: più conferme ti servono, meno attività di trading avrai e più opportunità di trading perderai; per le voci aggressive vale il contrario.

I sistemi di trading descrivono le regole per entrare nel mercato con due componenti: filtri di trading e punti di ingresso. Filtri commercialiè un insieme di condizioni che devono essere create dal mercato affinché la transazione venga eseguita. Considerali come una rete di sicurezza per il tuo punto di ingresso. Sotto forma di filtri di trading, utilizziamo diversi movimenti o indicatori di prezzo che creano le condizioni per aprire una posizione in sicurezza.

Punto di ingresso- questo è l'unico criterio su cui basiamo la nostra decisione di emettere un titolo esecutivo. Lascia che ti mostri un esempio basato su una strategia di swing trading:

  1. Filtri di trading per una posizione lunga (creazione di un fondo):
  • Orario giornaliero
  • Le medie mobili a 10 e 30 periodi indicano un trend rialzista, con il prezzo in calo tra di loro
  • La presenza di almeno 2 giorni consecutivi al ribasso
  • Il trading viene effettuato vicino al livello di supporto
  • Il mercato S&P 500 indica un acquisto
  1. Punto di ingresso (alla base):
  • Entrare nel mercato con un ordine di mercato alla fine di una sessione di negoziazione che chiude al di sopra del massimo del giorno precedente
  • Se si forma un importante pattern a candela, entra nel mercato alla fine della sessione di negoziazione, quando c'è fiducia nella sua formazione finale.

Tieni presente che quando crei un punto di ingresso, è importante indicare i tipi di ordini con cui aprirai posizioni. Pertanto, segui il collegamento evidenziato e leggilo in modo più dettagliato.

Uscire dal mercato

A mio parere, questo è il secondo elemento più importante, dopo la dimensione della posizione, che i sistemi di trading dovrebbero descrivere. Ad esempio, quando fai trading di azioni, non subirai una perdita finché non chiuderai la posizione. Come e a quale livello lo farai deve essere deciso.

Quando crei le regole per uscire dal mercato, ricorda che ogni transazione ha due percorsi di sviluppo: redditizio e non redditizio. In altre parole, è necessario prendere in considerazione sia l'opzione di una possibile perdita e la sua limitazione, sia l'opzione di un possibile profitto e il livello della sua fissazione. Ecco i criteri di cui avrai bisogno:

  1. Strategia di gestione della posizione in caso di redditività
  2. Livello di perdita di arresto
  3. Livello di trailing stop
  4. Tempo. Ad esempio, chiudere una posizione alla fine di una sessione di trading o qualcosa di simile.

Diamo un'occhiata alle regole da me proposte per uscire dal mercato:

  1. Livello iniziale di stop loss
  • 1-2 centesimi sotto il minimo del modello di inversione
  • Per livello di supporto
  • Almeno 1 ATR
  1. Gestire una posizione redditizia
  • Lo stop loss viene spostato dopo la fine della sessione di negoziazione al minimo del giorno precedente. La posizione viene chiusa dal mercato.

Sistemi di scambio sono condizioni assolute per operare con successo sui mercati finanziari, come i piani aziendali per le imprese. Abbiamo esaminato le regole e i criteri di base in base ai quali vengono create le strategie. Ma è anche importante imparare testare i sistemi di trading per determinarne l’efficacia, di cui parleremo nel prossimo post. Blog commerciale grazie per l'attenzione. Riuscire!

Il Russian Trading System (RTS) è una grande struttura di scambio su cui vengono negoziati i titoli, accessibile sia agli investitori privati ​​che alle grandi aziende e ai fondi di investimento.

RTS è stata creata nel 1995 dopo la fusione di diverse piattaforme di negoziazione regionali in un mercato mobiliare organizzato. Inizialmente, RTS è stato creato come alternativa da banco. Gli offerenti hanno concordato l'accordo telefonicamente, dopodiché hanno presentato le loro offerte nel sistema elettronico.

Ora l'RTS è una vera e propria borsa valori in cui vengono negoziati centinaia di titoli diversi. Dal sistema di negoziazione, RTS è cresciuto fino a diventare un gruppo che non solo organizza le negoziazioni, ma fornisce anche un'ampia gamma di servizi aggiuntivi (compensazione, deposito, regolamento).

Struttura del Gruppo RTS

  • Borsa OJSC "Russian Trading System" (controlla le attività di tutte le altre strutture);
  • NPO CJSC "RTS Clearing House";
  • Centro di compensazione CJSC RTS;
  • Società di compensazione depositaria CJSC;
  • OJSC "Borsa di San Pietroburgo";
  • LLC "Centro Tecnico RTS".

Inoltre, il gruppo RTS comprende una serie di organizzazioni di cambio con sede in Kazakistan, Ucraina e Inghilterra.

Attività di RTS

L'RTS attualmente gestisce diverse piattaforme di negoziazione, sia quotate in borsa che over-the-counter, nonché un mercato dei derivati. Diamo un'occhiata a ciascuno di essi in dettaglio.

Mercato azionario

Esistono 4 piattaforme nel mercato azionario RTS: RTS Classic, RTS Standard, RTS Start e il mercato T+0.

Mercato mobiliare classico

Il mercato RTS Classic è la più antica piattaforma organizzata per la negoziazione di titoli in Russia (opera dalla fondazione della borsa nel 1995).

Caratteristiche del mercato FORTS

  • costi relativamente bassi per le operazioni di acquisto/vendita di beni;
  • nessun costo indiretto aggiuntivo (commissioni per i servizi di pagamento e commissioni di deposito);
  • grandi opportunità per utilizzare varie strategie di trading;
  • la possibilità di assicurazione contro le fluttuazioni dei prezzi per determinati beni (tasso di cambio del dollaro);
  • deposito parziale di fondi (margine iniziale);
  • effettuare operazioni con reddito garantito (ad esempio, vendiamo futures e acquistiamo azioni).

Tra le principali opportunità di mercato a disposizione di tutti, vanno segnalate le transazioni speculative con titoli a termine, nonché la copertura (assicurazione) dei rischi esistenti.

Diamo uno sguardo più da vicino a come queste strategie vengono implementate per i futures azionari.

Speculazione

I futures azionari sono un ottimo strumento per realizzare profitti: puoi giocare sul rialzo o sul ribasso dei prezzi delle azioni per realizzare un profitto.

Ad esempio, ti aspetti che in futuro le azioni di una determinata società aumenteranno di prezzo, quindi dovrai acquistare futures sulle azioni di questa società. Se, al contrario, ti aspetti che le azioni scendano di prezzo, stipuli un contratto per vendere i futures.

Il vantaggio di eseguire transazioni sul mercato dei futures è anche che quando si conclude una transazione su un contratto futures, l'investitore contribuisce solo con una piccola frazione del valore dell'asset (garanzia di circa il 10-20%).

Di conseguenza, l’investitore risparmia sui costi di transazione.

Ad esempio, se desideri acquistare futures su azioni della società Alpha, il costo totale del contratto è di 100.000 rubli.

Tuttavia, non dovrai pagare l'intero importo della transazione, ma solo l'importo della garanzia, ovvero 15.000 rubli (questo è ciò che il broker cancellerà dal tuo conto). Cioè, avendo speso solo 15.000 rubli, hai effettivamente acquistato un contratto per 100.000 rubli.

Copertura

In questo caso, le azioni dell’investitore mirano a ridurre i possibili rischi associati al calo del prezzo delle sue azioni. Per ridurre al minimo le possibili perdite nel mercato azionario, l'investitore stipula un contratto futures per vendere.

Di conseguenza, eventuali perdite sul mercato azionario vengono compensate dai profitti ottenuti sul mercato FORTS.

Ad esempio, hai azioni della stessa società "Alpha", che ora costano 100 rubli per azione. Hai paura che tra un mese queste azioni scendano di prezzo, per assicurarti contro possibili perdite, stipuli un contratto futures per vendere titoli al prezzo corrente.

Quindi, se in un mese il prezzo delle azioni scende davvero, compenserai le perdite vendendo le azioni al prezzo di 100 rubli, indicato al momento della conclusione del contratto futures.

Tuttavia, c'è una cosa: se il prezzo aumenta, al contrario perderai l'opportunità di realizzare un profitto. Cioè, l'hedging è una sorta di assicurazione, uno strumento che mira solo a prevenire possibili perdite, ma non a realizzare un profitto.

Attività da banco di RTS

Le attività OTC di RTS comprendono l'organizzazione del lavoro di due sistemi indicativi di quotazione dei titoli: RTS-Board e RTS Global.

Scheda RTS

RTS Board è uno speciale sistema informativo entrato in funzione nel 2001 ed è progettato per effettuare quotazioni indicative di titoli non ammessi alla negoziazione sulla Borsa RTS.

A differenza del mercato azionario, qui si tratta di quotazioni che non si basano su transazioni effettivamente completate. Le quotazioni indicative mostrano che un determinato titolo potrebbe essere venduto ad un determinato prezzo indicato dall'emittente.

Il prezzo effettivo del titolo al momento dell'eventuale transazione dipenderà da una serie di fattori aggiuntivi (volume della transazione, giorno del regolamento, status dell'acquirente, ecc.).

Cioè, l'RTS Board non è un sistema di negoziazione, ma un sistema informativo che consente ai potenziali investitori di conoscere informazioni sui titoli che non sono ammessi alla negoziazione pubblica in borsa.

Per le piccole società emittenti nazionali, il Consiglio RTS è uno strumento per aumentare inizialmente (la velocità di vendita) i titoli emessi, nonché un'opportunità per attirare l'attenzione dei potenziali investitori su titoli nuovi e promettenti.

RTS globale

RTS Global è un progetto RTS che ha iniziato il suo lavoro nel 2008. Il sistema consente agli investitori russi di accedere ai titoli di società straniere.

RTS Global si basa sulle tecnologie e sui principi operativi del sistema RTS Board, solo qui gli investitori hanno accesso alle informazioni sulle quotazioni indicative di titoli non nazionali, ma esteri.

Inoltre, con l'aiuto dell'RTS Electronic Agreement Center (ECC) e della CJSC Depository Clearing Company, gli investitori russi possono, attraverso il sistema RTS Global, effettuare transazioni fuori borsa con azioni di una serie di società straniere, principalmente società dai paesi della CSI e dall’Europa.

Pertanto, CJSC DCC ha accesso a una serie di depositari esteri, tra cui:

  • Clearstream Banking S.A. Lussemburgo;
  • Euroclear Bank S.A./N.V;
  • Depositario nazionale dell'Ucraina;
  • "Deposito centrale repubblicano di titoli" della Bielorussia;
  • Depositario centrale del Kazakistan.

L’emergere di un mercato OTC per i titoli esteri in Russia ha notevolmente ampliato i confini e le capacità del mercato azionario nazionale.

Indice RTS

Poiché l'RTS è una borsa, è imperativo parlare dell'indice azionario RTS, che è stato calcolato in borsa dall'inizio delle prime negoziazioni nel settembre 1995.

L'indice RTS è il principale indicatore delle condizioni generali del mercato azionario russo, che ne riflette la crescita o il declino.

Il principio di funzionamento dell'indice è lo stesso dell'indice: riflette la variazione totale del valore di un determinato insieme di titoli in base ai risultati delle negoziazioni.

Solo a differenza di quanto tiene conto delle variazioni del prezzo delle azioni di 30 società, l'indice RTS è calcolato sulla base degli indicatori della dinamica dei titoli delle 50 maggiori imprese russe, tra cui:

  • Aeroflot;
  • Bashneft;
  • Severstal;
  • Gazprom;
  • MMC Norilsk nichel;
  • INTER RAO UES;
  • LUKOIL;
  • Cassa di risparmio russa;
  • Surgutneftegaz;
  • e altri.

Si segnala inoltre che l'indice RTS riporta la capitalizzazione di mercato complessiva (valore) delle azioni delle società incluse nella lista, espressa in relative unità (punti). In questo caso, a differenza dell'indice MICEX, per il calcolo viene preso in considerazione il valore delle azioni in dollari statunitensi.
La capitalizzazione in questo caso è definita come il numero di azioni in circolazione moltiplicato per il loro effettivo valore di mercato. Riflette il valore totale di un'impresa in un determinato momento.

Di conseguenza, se il valore delle azioni delle imprese incluse nell'elenco per il calcolo aumenta, aumenta anche il valore dell'indice RTS, se il valore diminuisce, l'indice diminuisce. L'indice stesso viene calcolato semplicemente.

Diciamo che la capitalizzazione iniziale delle società era di $ 100.000, il valore dell'indice iniziale era di 100 punti. La capitalizzazione delle società ammonta attualmente a 500.000 dollari. Pertanto l’indice sarà pari a 500.000/100.000 * 100 punti * 1,0752559 = 537 punti (1,0752559 è il fattore di aggiustamento stabilito).

È secondo questo schema che viene determinato il valore dell'indice RTS, le cui dinamiche riflettono lo stato del mercato azionario nazionale.

Di cosa hai bisogno per diventare un partecipante al trading su RTS?

Solo le persone giuridiche che dispongono di licenze per effettuare transazioni con titoli possono partecipare alle negoziazioni sui mercati RTS.

Se desideri partecipare alle negoziazioni in borsa come investitore privato, per effettuare transazioni sulla borsa RTS, contatta intermediari professionali accreditati (broker, dealer, società di gestione) che dispongono delle licenze adeguate e dell'esperienza nell'esecuzione di tali transazioni.

Un modo accessibile per fare soldi per molti è fare trading in borsa. Da dove cominciare e come aumentare il capitale? Segui un corso di trading per acquisire conoscenze di base e muovere i primi passi pratici. Nell'ambito del corso, un trader alle prime armi apprenderà le strategie di base per fare trading in borsa: come sono utili e quali caratteristiche sono tipiche di ciascuna di esse.

Strategie di trading azionario: cosa sono e come funzionano

La giusta scelta della strategia di trading per un trader alle prime armi è la chiave del successo. Una strada diretta verso la delusione per un principiante sarà l'idea che sia sufficiente prendere una strategia di trading già pronta, applicarla e ottenere un enorme profitto in tasca. Seguire le illusioni allontana dalla realtà e il risultato naturale è la negazione di uno dei modi più accessibili per guadagnare denaro.

Il trading offre la possibilità di aumentare il reddito a una vasta gamma di persone, perché quando si fa trading in borsa, né il sesso, né l'istruzione, né l'età sono importanti. L’importante è avere qualità personali e una buona base di conoscenze, che include necessariamente la familiarità con le strategie di trading.

Quali sono le strategie di trading azionario? Questo è un sistema o un chiaro algoritmo di azioni con l'aiuto del quale un trader gestisce le sue negoziazioni in borsa, prende decisioni per realizzare un profitto in una determinata situazione di mercato. Le strategie di trading aiutano a comprendere la struttura del mercato, i suoi meccanismi, ma, ahimè, non esistono strategie universali per il trading in borsa.

Se prendiamo la complessità come criterio principale, le strategie di trading sono le seguenti:

  • semplici (efficacia e facilità di comprensione li rendono adatti ai trader alle prime armi);
  • basic (sistemi di trading di base da tenere in considerazione quando si crea la propria strategia);
  • avanzato (utilizzato da trader esperti, ma non opera con un gran numero di indicatori diversi);
  • complessi (metodi complessi che tengono conto di molti fattori e che possono essere utilizzati solo da trader con una vasta esperienza pratica nel trading in borsa).

Quando si prende come base il fattore tempo, le strategie di trading in borsa sono solitamente suddivise in:

  • scalping (un gran numero di transazioni in un giorno con un profitto minimo);
  • trading intraday (durante il giorno, un trader può realizzare un profitto a causa di una leggera fluttuazione del prezzo di un asset o di un ampio trend intraday, mentre le transazioni stesse vengono aperte e chiuse lo stesso giorno);
  • a medio termine (la transazione dura più di un giorno, il che comporta il potenziale di grandi profitti per il trader);
  • a lungo termine (utilizzato dai grandi operatori per massimizzare i profitti).

Strategie di base del trading azionario

Chiaro, semplice, efficace e anche redditizio (se utilizzato con abilità, tenendo conto delle circostanze): questi sono i criteri generali che caratterizzano le strategie di trading di base. La formazione sul trading fornisce un'introduzione dettagliata alle strategie di base, ma in futuro il trader dovrà sviluppare la propria strategia di trading in borsa per guadagnare.

Quali strategie di trading sono classificate come di base? L'elenco è abbastanza arbitrario e comprende strategie conosciute, testate e spesso utilizzate da trader esperti e che sono anche relativamente facili da comprendere per i principianti. Tenendo conto di questi fattori, le principali strategie per fare trading in borsa includono quanto segue:

  1. Trading sui pullback o trading in controtendenza (il movimento di un prezzo o di una tendenza nel mercato azionario è accompagnato da un rollback o da un periodo di correzione. Sul grafico questo viene visualizzato sotto forma di una linea spezzata complessa, dove il trader deve essere in grado di trovare un breve periodo in cui il prezzo si muove contro il trend (il tempo di tregua del mercato prima della svolta successiva dà al trader l'opportunità di trarre profitto).
  2. Trading senza interruzioni (la strategia stessa è chiamata in modo condizionale; piuttosto, è un'opzione per uscire da una posizione, poiché lo stop loss è un ordine in sospeso. La scelta di questa strategia di trading richiede un serio controllo del rischio ed esperienza nella gestione del denaro; quindi la psicologia del trading gioca un ruolo enorme questa strategia di trading Lo scambio è adatto sia a professionisti che a trader esperti, ma non ai principianti).
  3. Azione dei prezzi o movimento dei prezzi (si basa su modelli di prezzo, linee di tendenza, modelli di candele e nessun indicatore, ovvero questa strategia di trading efficace aiuta a prevedere la direzione del movimento dei prezzi e quando è il momento migliore per aprire una posizione).


Altre strategie di trading comuni e utilizzate nel trading includono quanto segue:

    • Basato su una combinazione di indicatori;
    • Medie mobili;
    • Livelli di Fibonacci;
    • Indicatore Ichimoku;
    • Candele giapponesi;
    • Fondamentale.

Vuoi ricevere una formazione nel trading ed esercitarti nel trading in borsa? Vieni ai corsi della Alexander Purnov School of Trading, dove esiste un programma passo passo, per principianti da zero a professionisti. Non sei sicuro di volerlo o di essere pronto a farlo adesso? Quindi iscriviti al blog della Scuola Alexander Purnov e leggi materiali utili su

I lettori abituali di questo blog sanno che mi piace creare sistemi di trading utilizzando Amibroker; che mi consente di testare diverse strategie di investimento rispetto ai dati azionari storici.

Secondo me, i sistemi di trading sono estremamente preziosi perché ti permettono di fare trading senza emozioni. Oggi mi sono imbattuto in una strategia semplice ma incredibilmente potente e se continui a leggere vedrai le regole di questo fantastico sistema di trading.

Mettere giù Warren Buffett :)

Tra il 2000 e il 2012 il sistema di scambio ha prodotto un rendimento medio annuo del 172,45% con un drawdown del 14%. Il che dà il suo rapporto CAR/MDD di 12,34.

L'indice di Sharpe è 3,91 e il rapporto utili è 9,29. Si tratta di un risultato davvero notevole che potrà renderti la persona più ricca del mondo in pochi anni!

Come puoi vedere dal grafico azionario e dalla tabella dei risultati mensili, questo sistema di trading produce risultati sorprendenti nel mercato azionario statunitense.

Partendo da un capitale di 10.000 dollari, il sistema ha prodotto più di 1,6 miliardi di dollari in soli 12 anni. In questo caso. diventerai più ricco di Buffett in pochissimo tempo. Puoi anche diventare il primo trilionario!!!

Ma quali sono esattamente le regole di questo sistema?

//Avvia il codice di sistema
SetFormulaName("PESCE D'APRILE");
SetOption("Patrimonio Iniziale", 10000);
DimensionePosizione = -100;
Acquista = Croce(EMA(C,2),EMA(C,5));
Vendita = Croce(EMA(C,5),EMA(C,2));
Prezzoacquisto = O;
ChiudiPrezzo = O;
//FINE

[crollo]

Sfortunatamente, il sistema di trading è uno “scherzo”, cioè è una strategia di trading non realistica (ahimè, oggi non è il 1 aprile, ma penso di averti divertito).

I risultati di trading e le curve azionarie sono reali e sono stati prodotti da Amibroker. Tuttavia, il codice del sistema è stato progettato in modo tale che non si possa fare affidamento sui risultati, ma fa un ottimo lavoro nel dimostrare che non è possibile fare affidamento solo sui test e che è importante anche riottimizzare la strategia.

Ci sono almeno cinque grossi difetti in questo sistema.

1. Adattamento della curva

Innanzitutto il sistema commerciale era legato ai dati esistenti. I parametri per il crossover della media mobile sono stati ottimizzati per trovare i valori che darebbero come risultato le prestazioni più forti nel periodo di test. Se utilizziamo queste opzioni in futuro, ci sono buone probabilità che non funzionino altrettanto bene.

2. Perdita futura

In secondo luogo, questo sistema guarda veramente al futuro. Nella quinta riga (sopra), abbiamo dato istruzioni ad Amibroker di acquistare le azioni quando l'EMA a 2 giorni incrocia l'EMA a 5 giorni. Tuttavia, questa EMA (media mobile esponenziale) viene calcolata utilizzando il prezzo di chiusura e Amibroker sta effettivamente acquistando le azioni al prezzo di apertura (riga 7). In altre parole, acquistiamo azioni prima del crossover dell’EMA, sapendo che avverrà più tardi. E questo è decisamente impossibile.

3. Zero commissioni

In terzo luogo, questo sistema non utilizza commissioni o slittamenti. Nella vita reale, ogni operazione effettuata costa denaro. Inoltre, non è garantita l'esecuzione al prezzo desiderato, soprattutto per ordini di grandi dimensioni. Nessuna commissione o slittamento non è realistico e può avere un grande impatto sui risultati della simulazione, soprattutto quando si fa trading su intervalli di tempo a breve termine.

4. Evasione dei diritti successori

In quarto luogo, questo sistema soffre di un aggravamento. Il sistema acquista azioni dall'universo S&P 500, ma in questo caso non abbiamo incluso componenti storici o azioni cancellate. Ciò significa che i nostri risultati sono stati vittime di pregiudizi sui diritti di successione.

Nella vita reale, le imprese falliscono, vengono tolte dalla borsa e alcune si fondono con altre società. Queste modifiche non si riflettono sempre correttamente nei database storici. Pertanto, è sempre importante utilizzare dati esenti da errori di ereditarietà. Tali dati possono essere ottenuti, ad esempio, da Norgate Premium Data.

5. Liquidità

Infine, il sistema si basa su una liquidità irrealistica. Quando acquisti un'azione nella vita reale, la dimensione della tua posizione e il prezzo di entrata saranno determinati dal numero di azioni disponibili per l'acquisto in quel momento, chiamato anche volume. In genere, non vorrai acquistare più del cinque o dieci per cento del totale, altrimenti il ​​prezzo delle azioni sposterebbe comprensibilmente a tuo sfavore. Questo sistema ha un limite del 50%, il che significa che è in grado di acquistare la metà del volume giornaliero senza alcun movimento verso il prezzo di acquisto. Questo non è realistico.

Riavvio del sistema

Ora sappiamo quali sono i principali difetti di questo sistema di scambio, possiamo risolverli, spostare le date in avanti e far funzionare nuovamente il sistema utilizzando dati oggettivi fuori campione dal 2012 al 2016.

Incredibilmente, il sistema di scambio ha effettivamente guadagnato denaro con i test fuori campione anche se le regole erano chiuse. Tuttavia, come previsto, non ha raggiunto lo stesso livello di prestazioni.

La verità è che non troverai mai un sistema di trading che guadagni il 170% all’anno. Nonostante migliaia di trader vengano ingannati ogni anno, compro tali sistemi dai truffatori.

Quindi, mi dispiace per aver riposto le tue speranze nel sogno di un sistema di trading APR al 170%. Ma spero che tu abbia almeno imparato a cercare qualcosa quando costruisci o analizzi un sistema di trading.

Grazie per aver letto. E buona giornata 😉

  • Traduzione

Nota:Questo post è stato scritto dallo sviluppatore e analista finanziario britannico Michael Hulls-Moore, che è un professionista nel cosiddetto trading quantitativo. Dal nostro punto di vista, le informazioni contenute in questo argomento potrebbero interessare specialisti tecnici e sviluppatori interessati al mercato azionario e che hanno le competenze per creare, ad esempio, robot commerciali di successo, ma non sanno da dove cominciare. Pertanto, l’argomento verrà considerato in questo contesto; inoltre, il testo è adattato alle realtà russe e alcuni termini sono tradotti di conseguenza. Accogliamo con favore i vostri commenti! (È preferibile inviare le correzioni di traduzione tramite messaggi privati).

Il trading algoritmico è un'area finanziaria estremamente complessa e ci vorrà molto tempo per padroneggiare la quantità di informazioni che ti permetteranno di creare il tuo sistema di trading o ottenere un lavoro come sviluppatore in una società finanziaria o in un fondo . Per lavorare con successo in questo mercato è semplicemente necessaria una vasta esperienza nella programmazione; come minimo, un trader algoritmico deve essere esperto in linguaggi come C/C++ (Java è promettente anche nel campo della finanza) e Python, Matlab e R ( TradeScript, sviluppato negli Stati Uniti, sta guadagnando popolarità nel mercato russo - ca. traduzione).

Qualsiasi sistema di trading ad alta frequenza è costituito da quattro componenti principali:

  • Identificazione della strategia - ovvero determinare la strategia di trading, sfruttare i vantaggi in essa contenuti e scegliere la frequenza di trading.
  • Backtesting di una strategia: ottenere dati storici sul trading e “eseguire” la strategia su di essi, analizzando i risultati e ottimizzando i punti deboli.
  • Il motore è la parte che si collega al sistema di intermediazione commerciale ( ITinvest ha recentemente lanciato un nuovo sistema Matrix - ca. traduzione), negozia automaticamente e si adatta ai cambiamenti del mercato per ridurre i costi.
  • La gestione del rischio è la distribuzione del capitale per svolgere operazioni di trading in modo ottimale, determinando la sequenza delle azioni in caso di un insieme di circostanze infruttuose sul mercato.
Partiamo dal primo punto e parliamo di come scegliere una strategia di trading.

Strategia di trading

Nel trading ogni azione è sempre preceduta dalla fase di raccolta e studio delle informazioni. Prima di scegliere una strategia di trading, è necessario analizzare i dati iniziali come la quantità di fondi disponibili, e tenere conto anche di come la nuova strategia si combina con quelle già in uso. I singoli trader sono semplicemente obbligati a prestare grande attenzione ai costi di transazione e a fare del loro meglio per ridurli; la strategia di trading ottimale viene selezionata di conseguenza.

Contrariamente alla credenza popolare secondo cui “nessuno sciocco condividerebbe una strategia che fa soldi”, infatti, nelle fonti pubbliche è possibile trovare informazioni su strategie che funzionano davvero. Inoltre, analisti e scienziati talvolta pubblicano i risultati delle loro ricerche ed esperimenti finanziari. Ci sono parecchi blog sul tema del trading algoritmico in inglese (in Russia, a volte argomenti interessanti compaiono sulla risorsa Smart-lab.ru) e i dati sulle strategie di trading dei fondi a volte arrivano alla stampa.

Naturalmente nessuno discuterà in pubblico tutti gli aspetti e i dettagli per impostare una strategia redditizia. La chiave della redditività sta proprio nel capire quali parametri dovrebbe avere la strategia, nonché nel suo “fine tuning”. Tuttavia, il modo quasi al 100% per creare la propria strategia è “rubare” le idee di altre persone e poi perfezionarle.

La maggior parte delle strategie può essere divisa in due grandi gruppi: “giocare sulle inefficienze” e “seguire la tendenza”. Il primo tipo di strategia sfrutta le inefficienze del mercato (ad esempio, gli spread nei prezzi dei relativi strumenti finanziari) e il fatto che nel breve termine il prezzo degli asset ritorna spesso al livello originale. Le strategie di tendenza giocano sulla psicologia degli investitori e sulle azioni dei fondi, cercando di “saltare” sul treno di una nuova tendenza e riuscendo a raccogliere profitti su di essa prima che il movimento si inverta.

Un altro aspetto importante del trading algoritmico è la sua frequenza. Il trading a bassa frequenza (LFT) implica il possesso di uno strumento finanziario per più di un giorno di negoziazione. Di conseguenza, con il trading ad alta frequenza (HFT), tutte le transazioni avvengono “intraday”, cioè entro un giorno di negoziazione. Esistono anche le cosiddette strategie ad altissima frequenza (UHFT), che implicano il mantenimento di un asset per secondi o addirittura millisecondi. Il trading ad alta frequenza ha ora acquisito un grande sviluppo nei mercati globali e russi.

Una volta selezionata una strategia, è necessario testarne l’efficacia sui dati storici. Questo processo è chiamato backtesting.

Backtesting

L'essenza del backtesting è confermare o confutare la redditività della strategia scelta lanciata su dati storici. Conoscere i risultati che una strategia avrebbe mostrato in passato ci permette di ipotizzare la sua efficacia nell’attuale situazione di mercato. Naturalmente, il fatto che una strategia abbia fruttato un milione virtuale sulla base di dati storici non garantisce il successo nel mondo reale.

Durante il backtesting, il punto più importante è la disponibilità dei dati sulle sessioni di trading passate per lanciare la strategia. Esistono diversi modi per ottenere questi dati: i broker e gli scambi spesso li forniscono, ma esistono anche fornitori di dati di terze parti.

È anche importante determinare i parametri che determineranno il successo o l’insuccesso della strategia “sulla storia”. Lo standard del settore è il concetto di "massimo prelievo" e indice di Sharpe. Il prelievo massimo è la perdita massima su un portafoglio in un determinato periodo (solitamente un anno). Le strategie a bassa frequenza possono avere perdite maggiori rispetto alle strategie ad alta frequenza a causa di alcuni fattori statistici. Un backtest mostrerà il massimo prelievo del portafoglio che avrebbe potuto verificarsi in passato, il che darà un'idea approssimativa di cosa aspettarsi a questo riguardo quando si lavora nel mercato attuale reale. L'indice di Sharpe è un indicatore dell'efficienza di un portafoglio di investimenti (asset), che viene calcolato come il rapporto tra il premio di rischio medio e la deviazione media del portafoglio.

Una volta che la strategia è stata testata e tutti i colli di bottiglia identificati sono stati eliminati, i possibili prelievi sono stati minimizzati e l’indice di Sharpe è stato massimizzato, è il momento di passare allo sviluppo vero e proprio del motore di trading.

Modulo commerciale

Il motore di trading è il mezzo attraverso il quale l'elenco delle operazioni da eseguire secondo la strategia di trading viene trasmesso al sistema di trading del broker. Il processo di generazione degli ordini può essere per metà o completamente automatizzato e il meccanismo per eseguirli può essere manuale, per metà manuale (“un clic”) o completamente automatizzato. Per le strategie a bassa frequenza, viene spesso utilizzato l’inserimento degli ordini manuale o semi-manuale. Per le strategie HFT in cui ogni millisecondo conta, viene generalmente utilizzato un metodo completamente automatico.

I punti principali che dovrebbero essere presi in considerazione quando si sviluppa un sistema di trading sono garantire una connessione affidabile e veloce al sistema di trading di intermediazione (di solito tramite un'API) o fornire un accesso diretto allo scambio, minimizzando i costi (comprese le commissioni di broker e di scambio, come nonché il possibile slittamento).

I costi di transazione sono una delle cose principali a cui un trader HFT deve pensare. Solitamente sono costituiti da tre componenti: commissioni di intermediazione e di cambio (e tasse), slippage (la differenza tra il prezzo al quale si prevedeva che un'operazione venisse eseguita e il prezzo al quale ha effettivamente avuto luogo) e lo spread di un particolare strumento finanziario. strumento (la differenza tra il prezzo di acquisto e quello di vendita - bid/ask). Lo spread non è un valore fisso in modo permanente e dipende dall'attuale liquidità del mercato.

Gli elevati costi di transazione possono trasformare una strategia potenzialmente molto redditizia con un buon indice di Sharpe in una strategia completamente non redditizia e viceversa. Può essere piuttosto difficile prevedere correttamente i costi di transazione utilizzando un backtest; questo di solito richiede l’ottenimento di dati storici sui tick dalla borsa, comprese le informazioni sui prezzi bid/ask.

È inoltre necessario ricordare la differenza tra le prestazioni del sistema nel mondo reale e ciò che ha mostrato nei dati storici. La differenza può essere piuttosto significativa e le ragioni sono molte. Bug ed errori del software nella strategia di trading stessa potrebbero non apparire durante il backtest, ma svolgono un ruolo importante nel lavoro reale sul mercato.

Esempi di creazione di robot commerciali utilizzando TradeScript.

Gestione del rischio

Il concetto di “rischio” comprende tutti i pericoli sopra menzionati. Il rischio consiste in pericoli tecnologici (ad esempio un guasto improvviso dei server), rischio del broker (fallimento dell'azienda) e in generale tutto ciò che potrebbe potenzialmente interferire con il funzionamento previsto del sistema commerciale.

Parte della gestione del rischio è il processo di ottimizzazione del capitale (la sua distribuzione tra varie strategie). Questo è un processo abbastanza complesso che richiede molta "matematica". Lo standard di settore che descrive la relazione tra l'allocazione ottimale del capitale e l'ottenimento del massimo effetto dal lavoro delle strategie di trading è il criterio di Kelly.

Un’altra componente importante della gestione del rischio è determinare il ritratto psicologico del trader. Ogni persona ha alcune caratteristiche che possono ostacolare il successo del trading sul mercato. Nel trading algoritmico l'effetto psicologico gioca un ruolo minore rispetto al trading "manuale" sul mercato, ma è comunque presente - dopo tutto, il robot di trading è monitorato da una persona che potrebbe voler registrare una perdita troppo presto o fretta di chiudere una posizione per paura di aumentare le perdite.

conclusioni

Il trading algoritmico è un’area molto complessa dell’attività umana, ma è anche un’area finanziaria molto interessante. Per avere la possibilità di raggiungere il successo in questa materia, devi semplicemente padroneggiare la programmazione ad un buon livello. Devi allenarti creando tu stesso moduli di trading (motori di trading, analizzatori di dati, strumenti per il backtesting delle strategie), utilizzando le risorse disponibili - dopo tutto, stiamo parlando dei tuoi soldi, che nessuno vuole perdere.
Articoli sull'argomento