ETFFIN Finance >> Finanza personale corso >  >> Cambio estero >> Operazioni in valuta estera

Esecuzione automatica

Che cos'è l'esecuzione automatica?

L'esecuzione automatica è un metodo per piazzare ed eseguire operazioni senza la necessità di input manuali. I sistemi automatizzati e gli algoritmi di trading consentono ai trader di sfruttare i segnali per acquistare o vendere un asset ogni volta che viene identificato quel segnale, senza bisogno di interazione umana.

Gli ordini automatici possono essere creati sulla base di un'ampia varietà di indicatori tecnici utilizzando diversi sistemi di trading disponibili in commercio.

Punti chiave

  • L'esecuzione automatica si riferisce agli ordini che non devono essere inseriti manualmente; l'ordine viene creato ed eseguito da un programma di trading automatizzato.
  • Le esecuzioni automatiche avvengono senza conferma da parte del trader, sebbene il trader abbia spesso ancora il controllo del programma che esegue le operazioni.
  • Le esecuzioni automatiche possono essere create sulla base di un'ampia gamma di strategie, combinando criteri fondamentali e tecnici.

Comprensione dell'esecuzione automatica

​​​​​​​L'esecuzione automatica è diventata un luogo comune poiché i sistemi di trading continuano a diventare più sofisticati e complessi in combinazione con i progressi della tecnologia software e dell'infrastruttura IT. L'esecuzione automatica consente di piazzare e completare le negoziazioni anche quando il trader che sta eseguendo il programma di trading automatico non è presente. Se si verifica un segnale commerciale, un ordine verrà distribuito ed eseguito automaticamente se c'è liquidità disponibile al prezzo dell'ordine.

Le strategie di trading automatizzato sono spesso utilizzate da trader professionisti come il trading ad alta frequenza (HFT) e i market maker, ma è sempre più disponibile per alcuni commercianti al dettaglio. Nei mercati valutari (forex), la maggior parte dei trader al dettaglio ha già pieno accesso ad alcune strategie e programmi di trading automatizzati. Poiché il mercato forex opera 24 ore al giorno, cinque giorni a settimana, questi algoritmi automatizzati possono aiutare a garantire che un trader non perda opportunità redditizie. L'attivazione di segnali specifici da una varietà di indicatori tecnici, come quelli basati sul prezzo, volume, e altri criteri possono aiutare il trader a capitalizzare le opportunità anche quando non è seduto di fronte al proprio terminale di trading.

L'esecuzione automatica consente di evadere automaticamente gli ordini una volta inseriti, senza ulteriore conferma da parte del trader che esegue il software di trading automatizzato. Ciò rende i posizionamenti degli ordini più rapidi, che può aiutare a ottenere prezzi migliori quando i prezzi si muovono rapidamente; un ordine manuale può richiedere alcuni secondi o più per entrare, mentre un ordine automatizzato viene distribuito in millisecondi. Allo stesso modo, l'esecuzione automatica riduce notevolmente gli errori di input dell'utente, errori d'ufficio, e le cosiddette "dita grasse".

Impostazione del trading automatico

I sistemi automatizzati consentono un'ampia varietà di strategie e tecniche. La maggior parte dei trader utilizza una combinazione di diversi indicatori, nonché altre forme di analisi tecnica e/o fondamentale. Vari modelli di grafici, prezzo e volume, e altri indicatori o modelli possono essere impostati e implementati per attivare l'apertura e la chiusura di posizioni.

I trader devono prestare attenzione quando utilizzano questi sistemi. Gli indicatori tecnici potrebbero non essere validi se le condizioni fondamentali cambiano improvvisamente. Quando si verificano eventi che possono giustificare di evitare di negoziare in un mercato specifico, gli ordini automatizzati verranno comunque elaborati senza intervento umano,

Alcune delle possibili impostazioni di esecuzione automatica includono:

  • L'ordine limite è un ordine una transazione di acquisto o vendita a un prezzo limite specificato o migliore.
  • L'ordine di stop loss è progettato per limitare la perdita di un investitore su una posizione in un titolo e può funzionare con posizioni o partecipazioni corte e lunghe.
  • I rapporti di Fibonacci includono ritracciamenti, archi, e fan che i trader possono utilizzare per cercare conferma di altre analisi tecniche.
  • Gli oscillatori stocastici sono indicatori di momentum che confrontano il prezzo di chiusura con l'intervallo di prezzi in un periodo.

Criteri di esecuzione automatica

Automatizzare una strategia può essere un lavoro duro. Non solo il trading automatizzato richiede una solida strategia, quella strategia deve anche essere convertibile in codice software come regole che un computer può comprendere senza errori. Tali regole non si prestano all'analisi qualitativa o alla soggettività, e in effetti molte strategie di trading sono almeno in parte soggettive. Le negoziazioni automatizzate sono consentite solo utilizzando criteri oggettivi. A meno che tali condizioni non siano esplicitamente definite nel codice di programmazione, la strategia non verrà scambiata nel modo previsto.

Le cose da considerare quando si impostano le esecuzioni automatizzate includono:

  • Limiti di rischio. Questi possono includere ordini stop loss su tutte le operazioni. Per esempio, uno stop loss potrebbe essere posizionato a un importo fisso in dollari o pip lontano dal punto di ingresso, o una certa percentuale di distanza.
  • Criteri di ingresso. Definisci esattamente quali condizioni devono essere presenti per avviare un'operazione lunga o corta. Un semplice esempio potrebbe essere quando una media mobile a breve termine (MA) incrocia sopra una MA a lungo termine.
  • Prese di profitto . Uno stop loss controlla il rischio di ribasso, ma bisogna anche prendere dei profitti. Definire come verrà chiuso un trade se lo stop loss non viene raggiunto. Questo potrebbe essere un importo fisso in dollari o pip, una percentuale, o un premio definito:rischio basato sul rischio. Per esempio, se il rischio dell'operazione è del 5%, prendere profitto al 15% (3:1 ricompensa:rischio).
  • Vincoli sulle condizioni. Definisci quando il programma verrà scambiato e quando no. Per esempio, può una strategia di borsa operare nel pre o post-mercato, o solo durante il normale orario? Può piazzare operazioni subito prima di importanti eventi di notizie? Decidere, e poi definire i vincoli.

Tra queste considerazioni di base ci sono infinite possibilità su come sono effettivamente programmate. Ciò offre una grande flessibilità quando si tratta di trading automatizzato; ma allo stesso tempo, più un sistema diventa complesso, più è difficile scoprire quale parte di esso non funziona quando le cose vanno male.

Interruzione dell'esecuzione automatica

Mentre l'esecuzione automatizzata può aiutare i trader a trarre profitto quando sono richiesti ordini rapidi o il trader non è in grado di monitorare il mercato, l'automazione può anche essere dirompente in alcuni casi. Poiché le operazioni automatizzate possono essere eseguite così rapidamente, mercati possono essere soggetti a gravi perturbazioni e anomalie.

Per esempio, il 6 maggio, 2010, il Dow Jones Industrial Average (DJIA) è diminuito di circa il 9% in soli dieci minuti. Ancora, il mercato ha cancellato gran parte di quel declino prima di chiudersi. Questa interruzione divenne nota come Flash Crash del 2010 e si ritiene che sia stata causata, di grande portata, da programmi di trading automatico che hanno iniziato a vendere come altri programmi venduti, creando un effetto domino.