Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Tipi di trader *
I trader possono essere classificati all'infinito. Ma tra i partecipanti professionali al mercato (broker, sviluppatori di piattaforme, ecc.) i trader si dividono in due tipi: i GUI-clicker e gli algo-trader. I nomi raccontano appieno le loro peculiarità. Di norma, non esiste una divisione tra esperti e principianti (detti anche "nubs").
Se il compito è quello di attirare i trader, i clicker sono i più facili da attirare, mentre gli algotrader sono molto più difficili.
Ai clicker viene offerta una bella interfaccia grafica, mentre alle condizioni di trading viene data un'attenzione secondaria. Per questo motivo, in particolare, i cliccatori sono in media carne (una fonte di profitto per gli altri partecipanti al mercato). La concorrenza per i cliccatori è alta.
Gli algotrader sono molto esigenti sulle condizioni di trading, l'interfaccia grafica non ha un'importanza determinante. La concorrenza per gli algotraders è bassa, anche se vengono profusi seri sforzi in tal senso.
L'aspettativa matematica di tutti gli algotraders è molto più alta dell'aspettativa matematica dei clickers. Il numero di algotraders è molto inferiore, ma il fatturato è più elevato.
Si dà il caso che l'opinione degli algotraders venga ascoltata molto meno di quella dei clickers. Di questo soffrono gli sviluppatori di piattaforme e anche i broker. L'opinione degli algotrader può anche riguardare il modo in cui, ad esempio, la piattaforma viene venduta a un broker: per una commissione sul fatturato o per un canone di abbonamento. In altre parole, si tiene conto di tutte le sfumature dei possibili cambiamenti delle condizioni di trading.
Il più delle volte gli operatori di mercato sono impostati per soddisfare un solo tipo di trader.
Da quanto scritto in precedenza, è evidente che i market maker sono algo-trader.
Flusso tossico
Questo termine è utilizzato dai market maker. Il flusso tossico è un flusso sistematico e redditizio di ordini di compravendita. Proviene proprio da coloro che guadagnano sull'imperfezione degli algoritmi MM. In pratica, il 99% del flusso tossico è rappresentato dagli algo-trader.
Modelli operativi dei broker *.
Следует помнить, что брокеры на рынке Форекс не стараются вас «задавить». Они желают только сохранить свой бизнес и свои деньги. Иногда крупные брокеры помогают разместить ордер и начать торговлю, но в дальнейшем каждый сам за себя.
1. Marketmaking
2. STP STP
3. ECN/STP
Tutti e tre i modelli sono assolutamente di mercato - questo è molto importante da capire, poiché non esiste un mercato giusto o un mercato ingiusto. Tutto è unificato e interconnesso.
Il primo si differenzia dagli altri due per il fatto che non guadagna sulla commissione del fatturato dei clienti, ma sul loro scarico. Analizziamo il tutto su un esempio reale (tutti i dati sono pubblici), tralasciando i nomi.
Un certo broker sostiene che il suo fatturato è > 100 miliardi di dollari al mese, mentre guadagna 80 dollari al milione. Ovviamente si tratta di un market maker, poiché anche gli STP più inadeguati non guadagnano più di 65 dollari al milione, figuriamoci un fatturato mensile così elevato.
Si scopre che 80 dollari al milione è il tasso di drenaggio dei loro clienti. Ciò significa che con un lotto medio di 0,5 il cliente medio effettua un'operazione con un profitto di ~ -0,5 pip EURUSD.
Se lo si distorce, è possibile calcolare approssimativamente il lotto medio/pip degli scambi dai biglietti MT4. Certo, molti ticket saranno spesi per ordini cancellati e transazioni I/O, ma questo non è nulla in confronto al numero di ordini di mercato - i preferiti dai cliccatori.
Ragioniamo ulteriormente: se il fatturato mensile è > 100 metri, significa che MoneyIn - MoneyOut > 8 milioni di dollari. Cioè il broker guadagna 8 milioni di dollari al mese prosciugando i suoi clienti.
Ci si chiede dove sia possibile trovare un tale numero di criceti ogni mese. E non dimenticate che MoneyOut è in media circa due volte inferiore (l'ho inventato io stesso) a MoneyIn. Cioè, il broker attira circa 16 milioni di dollari di nuovo denaro vivo ogni mese.
Come fa a farlo?
Il criceto medio trasporta circa 200 dollari (l'ho inventato io, non ho mai sentito nessuno). Quindi, anche secondo la stima più prudente (MoneyOut = 0) è necessario rapinare 40.000 criceti ogni mese.
Infatti, i criceti si chiamano criceti perché si svuotano molte, molte, molte volte. E portano con sé i loro 200 dollari in media, ad ogni stipendio, per anni. È un pagamento per il piacere regolare di sentirsi un cliccatore. Proprio come spendere mensilmente per il cinema, la birra, ecc.
Se improvvisamente si verifica un flusso tossico tra i criceti, questo viene identificato rapidamente e facilmente, dopodiché si raccomanda vivamente di passare al tipo STP o di chiudere il conto.
Un broker di questo tipo trae effettivamente vantaggio dagli altri tipi di broker (STP ed ECN/STP). Questi broker non sono concorrenti del market maker. Anzi, fanno un grande favore: fanno una separazione esplicita tra "ECN per professionisti" e "Standard per principianti". Questo permette alla clientela di Standard di liberarsi della tossicità. Per loro è addirittura vantaggioso che la gente passi ad altri, perché alla fine c'è meno tossicità. Ed è possibile guadagnare di più da MM meno rischiosi.
STP ED ECN/STP possono avere seri problemi con un'alta percentuale di tossicità. Hanno bisogno di clicker almeno per diluire la tossicità di fronte ai loro LP, che sono quasi sempre incamerati su grandi market maker. E agiscono a immagine e somiglianza dei piccoli market maker (come ho descritto sopra).
Il fatto è che sul FOREX in questa fase prevalgono gli algoritmi MM dei grandi proprietari - le banche. Se fate soldi sul FOREX, è quasi sempre una perdita per queste banche, o meglio per i loro dipartimenti algoritmici, che spendono milioni di dollari del loro budget per impedirvi di fare soldi.
Trarre profitto dal drenaggio di un altro semplice trader è ora possibile solo indirettamente: il trader drenerà l'algoritmo MM, e voi gli strapperete questo profitto per voi. In parole povere, guadagnare sul FOREX significa derubare i profitti rubati.
Ma tutto questo suona strano solo se si guarda con gli occhiali rosa a molti eventi che si verificano nel mondo. Per molto tempo il mercato (mercato azionario o FOREX) è diventato uno strumento legale per sottrarre denaro alla popolazione. Ma non tutto è così negativo.
Torniamo al nostro broker MM. Ha uno schema grafico? Non esattamente. Il fatto è che il broker MM è in grado di guadagnare anche molto più di 80 dollari al milione in un mercato molto volatile e di tendenza. Ma anche di andare in un minus decente su un mercato lungo e inaridito. Queste sono peculiarità abbastanza prevedibili del trading di un criceto medio. In altre parole, il modello di brokeraggio MM è un modello rischioso, ma allo stesso tempo può essere molto redditizio in condizioni di mercato favorevoli.
Affinché un broker MM rinunci al modello MM, deve credere che il modello STP sia in grado di offrire non molto meno sulle commissioni. Ciò significa che deve aumentare i fatturati di diverse volte. Questo è quasi irrealistico da fare su una base enorme di cliccatori, perché il fatturato è fatto dagli algotraders. E gli algotraders si muoveranno solo quando le condizioni di trading saranno tra le migliori. E questo, a sua volta, può accadere con serie iniezioni finanziarie nell'infrastruttura STP.
Inoltre, se esiste un'enorme mandria di carne sotto forma di clicker, perché dovremmo dare il loro scarico alle avide banche MM, ricevendo solo una commissione sul loro scarico. Se si può prendere tutto completamente per sé. In generale, questo semplice ragionamento ci permette di capire che un MM-broker con un'enorme base di carne diventa ostaggio di se stesso.
La situazione può diventare ridicola se la base ha una certa mentalità nazionale. Ad esempio, il numero di criceti russi diminuisce di un ordine di grandezza se si chiede loro di compilare un po' più di campi nel questionario, come richiesto dalle autorità di regolamentazione. Questo costringe in gran parte i broker MM a rivolgersi all'estero.
Ma d'altra parte, non è tutto negativo....
P.S. Tutte le informazioni provengono dal pubblico - analisi di pezzi di forum e risorse tematiche.
Classificazione dei broker del mercato FOREX *
Следует помнить, что брокеры на рынке Форекс не стараются вас «задавить». Они желают только сохранить свой бизнес и свои деньги. Иногда крупные брокеры помогают разместить ордер и начать торговлю, но в дальнейшем каждый сам за себя.
In Russia questo tipo di attività è chiamato dealing center, il che non è del tutto corretto. I trader che lavorano con questo broker non possono vedere il vero prezzo di mercato. Questo è utilizzato dai cosiddetti market maker (Forex market maker), che conducono astute manipolazioni con le valute sul mercato. Come sapete, lo spread è la differenza tra la domanda e l'offerta, e questo permette ai market maker di ottenere un profitto anche in caso di operazioni perdenti. Questa attività coinvolge il lato opposto del rapporto di trading.Ilbroker Dealing Desk, nella versione abbreviata DD-broker, è una società che opera sul mercato valutario piazzando i propri ordini. Tale broker ha uno spread fisso. La caratteristica distintiva del DD-broker è la differenza (spread) e le operazioni di trading valutario contro i propri clienti. Un altro nome per questo tipo di attività è market maker. Come si evince dal nome, un market maker è sia venditore che acquirente in un'unica persona. Questo dà un vantaggio nell'esecuzione di un'operazione e nel piazzare un ordine di counter trade.
Il trucco per ottenere i soldi di un broker del Dealing Desk è semplice. Egli è essenzialmente una controparte e tiene traccia di tutte le azioni dei suoi clienti. Così facendo, divide tutti i clienti in due grandi gruppi. Su quelli che effettuano operazioni di successo e su altri che non possono permettersi di effettuare operazioni di successo e che di conseguenza portano il broker a guadagnare.
Ma il DD-broker è una controparte per questo, che può guadagnare su entrambi. I clienti di successo del DD-broker vengono seguiti più spesso e sono soggetti a requoting (che significa ritardare le quotazioni fino alla conferma dell'ordine). In caso di elevata volatilità del mercato, vengono utilizzati gli ordini di trading dei clienti di successo, e poi gli ordini di coloro che aprono operazioni di minor successo. Non bisogna dimenticare che il dealer non si lascerà andare a perdite e limiterà le sue perdite, cosa che non si può dire dei clienti.
Un altro indicatore non meno importante è l'integrità del broker. Essa è determinata dalle norme NDD (No Dealing Desk) della società. Questa società offre l'accesso ai market maker senza elaborare gli ordini. Anche l'assenza di requoting è un vantaggio. Il vantaggio di questo metodo è che le operazioni di trading si svolgono senza restrizioni.
Il broker NDD ottiene profitti grazie alle commissioni e all'aumento dello spread. In quest'ultimo caso, al cliente viene addebitata una commissione. Questi tipi di broker si dividono in due sottospecie. La prima è quella dei broker STP, la seconda è quella degli ECN+STP.
STP sta per Straight Through Processing. Questo tipo di broker invia gli ordini al fornitore di liquidità direttamente dal cliente. Il vantaggio è che il fornitore può essere composto da più persone, il che ha un effetto positivo sul profitto del cliente. Un altro vantaggio è che quando il numero di banche aumenta, la liquidità cresce, influenzando positivamente il profitto dei clienti.
Un grande vantaggio di questo broker è che i trader possono avere accesso alle quotazioni reali del mercato finanziario internazionale. Allo stesso tempo, il dealer stesso non interferisce nell'azione degli ordini.
Un altro tipo di broker - STP, è caratterizzato dalla possibilità di scegliere spread variabili o fissi. Questo broker riceve quotazioni e spread organizzando operazioni di trading attraverso i mercati. Li riceve come intermediario. La maggior parte delle banche agisce come market maker, offrendo spread fissi. Ma il broker STP ha un'altra possibilità: scegliere se lasciare lo spread allo stesso livello o azzerarlo e scegliere i prezzi migliori per le vendite e gli acquisti di valuta. Il secondo caso è quello dello spread variabile.
Ilbroker STP non opera contro i suoi clienti e ottiene un profitto a spese del premio dello spread. Un'altra tecnica che il broker STP utilizza per ottenere profitti è l'aggiunta di pips al prezzo di acquisto o la sottrazione di pips dal prezzo di vendita. Il risultato consente al broker STP di ottenere un profitto.
Esiste un sistema ECN, che significa Electronic Communications Network. L'essenza dell'ECN è quella di effettuare operazioni di trading dirette tra i partecipanti al sistema. Questo broker fornisce ai trader privati, ai market maker e alle banche una piattaforma su cui effettuare le proprie transazioni. Il vantaggio di questo metodo è l'esecuzione di un ordine di compravendita al miglior prezzo. Le operazioni di trading sulle valute avvengono in tempo reale e prevedono una piccola commissione.
Ci sono situazioni in cui i broker ECN si definiscono STP e viceversa. Per determinare l'efficacia del broker, è possibile condurre un piccolo test. In questo modo si avrà un quadro completo di ciò che sta accadendo, ovvero si vedrà l'intera "profondità del mercato" nel "vetro" del mercato. Si tratta, innanzitutto, di informazioni complete sugli ordini attivi dei partecipanti al sistema e sui loro ordini, che determinano la liquidità del mercato.
Non dimenticate che i broker ECN offrono sempre spread fluttuanti. Non hanno alcun profitto sugli spread e sono gli unici a stabilire le commissioni.
Ilbroker NDD offre sempre vantaggi quali il trading sul mercato reale, che è completamente aperto ("pulito") per i partecipanti al sistema e l'alta velocità di esecuzione degli ordini.
Ibroker ECN sul mercato valutario non guadagnano molto, se confrontati con i centri di negoziazione. Il profitto è costituito dalle commissioni degli utenti del sistema, quindi beneficiano delle transazioni di successo dei partecipanti.
I broker STP guadagnano dallo spread. La determinazione del prezzo è la loro attività. Utilizzando i markup, ottengono i prezzi di cui hanno bisogno. Questo tipo di trading consente di ottenere una serie di vantaggi, che permettono di eseguire rapidamente una transazione commerciale, di ridurre le dimensioni del deposito e di ottenere l'anonimato delle operazioni di trading. È inoltre considerato un vantaggio il fatto che si preoccupino del successo delle operazioni dei loro clienti.
I market maker - "guadagnano" sulle perdite dei loro clienti. In caso di successo delle operazioni, questi centri di negoziazione possono chiudere l'accesso alla piattaforma in cui si effettuano le operazioni di successo.
Leggete anche la normazione CRFIN *
estratto dal documento:
3.1. I Forex broker del gruppo A sono soggetti giuridici che forniscono transazioni con strumenti finanziari OTC del mercato Forex a persone fisiche e giuridiche, ma non solo, e che dispongono di un capitale proprio sufficiente a coprire i rischi di mercato derivanti dalla mancata esecuzione degli obblighi nei confronti dei clienti.
3.1..2. Un broker forex del Gruppo A ha il diritto:
3.2.1. di aprire sottoconti per i clienti e di accumulare i fondi dei clienti accettati come garanzia per le transazioni;
3.2.2. di decidere autonomamente sulla necessità di sovrapporre le posizioni dei clienti su controparti esterne;
3.2.3. di agire come controparte esterna per i broker forex del Gruppo B.
3. .3..3. I forex broker del gruppo B sono soggetti giuridici che forniscono transazioni con strumenti finanziari over-the-counter del mercato forex a persone fisiche e giuridiche, ma non solo, e non dispongono di capitale proprio sufficiente a coprire i rischi di mercato di un possibile inadempimento degli obblighi nei confronti dei clienti.
3 3.4. I broker forex del gruppo B:
3.4.1. hanno il diritto di aprire sottoconti per i clienti e di accettare i fondi dei clienti accettati come garanzia per le transazioni;
3.4.2. sono obbligati a sovrapporre la posizione aggregata dei clienti con le controparti esterne;
3.4.3. sono obbligati a collocare i fondi dei clienti accettati come garanzia per le transazioni sul loro sottoconto con una controparte esterna per garantire la sovrapposizione dinamica delle posizioni aperte deiclienti.
3. .4..5 Gruppo C broker forex (introducing broker) - persone giuridiche e/o imprenditori individuali che attirano clienti per i broker forex al fine di ricevere una remunerazione da questi ultimi.
I quants sono, di norma, persone istruite con una mente analitica. Purtroppo, nella vita accade che una buona istruzione, la padronanza delle scienze esatte, ecc. non siano sufficienti per il successo. Di solito, maggiore è l'impegno profuso nello studio di qualcosa, maggiore è l'importanza che gli si attribuisce. Tra gli scienziati c'è un gran numero di persone mediocri che riescono a ottenere buoni risultati nelle caratteristiche della loro professione. Queste includono la pubblicazione su riviste, la partecipazione a vertici, le conferenze, ecc. Uno degli argomenti quasi scientifici è lo studio completo del quasi commercio. Tutto viene fatto nel modo in cui viene insegnato. Si applica l'apparato matematico, si fanno associazioni con la fisica, si creano vari modelli di mercato, ecc. Questi scienziati sono chiamati quants. Una gran parte di loro sono carrieristi. Ma ci sono eccezioni, come in tutti gli affari.
Co-integrazione.
È possibile introdurre varie eresie quantistiche, dando al termine cointegrazione chiare definizioni matematiche. Ma tutto questo ha poca attinenza con la pratica del trading. È possibile spiegare la cointegrazione in modo semplice. Immaginate di avere molti simboli di trading. Se esiste la possibilità (quantità di ogni simbolo) di acquistare/vendere questi simboli in modo tale che il profitto fluttui vicino a un valore che non cambia molto, allora tali simboli sono cointegrati. Ovviamente è un concetto piuttosto infantile, ma trasmette il 90% dell'essenza. Una tale combinazione di simboli è chiamata portafoglio cointegrato. Un esempio classico di portafoglio di questo tipo: un'attività e i suoi futures.
Arbitraggio.
Qualsiasi portafoglio ha prezzi Bid e Ask. Inoltre, ha il suo Livello2 (facilmente calcolabile dal Livello2 dei simboli che lo compongono). Se esiste la possibilità di effettuare un'operazione su un portafoglio cointegrato in modo da ottenere un profitto positivo dopo la sua chiusura, questa possibilità si chiama arbitraggio. Un portafoglio cointegrato di questo tipo è chiamato portafoglio di arbitraggio (l'ho appena inventato).
Più bassi sono i costi di negoziazione (qualità dell'esecuzione, commissioni), più possibilità ha un portafoglio cointegrato di diventare un portafoglio di arbitraggio.
Markup
Il markup è un peggioramento del prezzo (Livello2) di una certa quantità. Ad esempio, un broker può peggiorare i prezzi per guadagnarci sopra. Può fare un passo di marketing - azzerare la commissione (i cliccatori non amano le difficoltà), ma aggiungerla al markup. Esistono anche markup positivi (redditizi) per il trader, ma la loro comprensione è possibile solo con una buona conoscenza dei prezzi, quindi per ora li tralasciamo.
Arbitraggio del trading
Supponiamo che si voglia fare dell'arbitraggio. Per farlo, è necessario creare almeno un portafoglio cointegrato. Il portafoglio cointegrato più semplice consiste in due simboli con lo stesso nome: uno per un broker e il secondo per un altro.
Prendiamo, ad esempio, il famoso EURUSD e diamo ai simboli nomi appropriati per comodità: EURUSD1 e EURUSD2. La cosa più importante da capire è che EURUSD1 e EURUSD2 sono simboli completamente diversi. Potrebbero essere chiamati in modo diverso dai broker, avere prezzi molto diversi (di un ordine di grandezza, ad esempio) e altre differenze. Solo una cosa è importante: sono cointegrati. Ma per semplicità considereremo un caso elementare: EURUSD1 e EURUSD2.
Prima di confrontare i prezzi, effettuiamo un markup algoritmico su di essi per includere tutti i possibili costi di trading (qualità dell'esecuzione per ciascun broker e commissioni per ciascun broker). Assumiamo inoltre che tutti i prezzi siano già marcati.
Quindi, avete conti di trading con un certo importo in ciascun broker. Se consideriamo l'arbitraggio in modo molto primitivo, dobbiamo trovare i momenti Ask1 < Bid2 e Ask2 < Bid1. E in questi momenti aprire/chiudere posizioni opposte in ciascuno dei broker.
Questa è l'implementazione più semplice e frontale. Facciamo una piccola digressione verso una visione più generalizzata e universale di questo tipo di trading.
In questo caso, la cointegrazione del portafoglio mostra che Synth = EURUSD1 / EURSD2 fluttua vicino a uno. Questo Synth ha i suoi prezzi Synth_Bid e Synth_Ask (Synth_Level2). Se è possibile costruire uno ZigZag con i top su Synth_Bid e i bottom su Synth_Ask, allora il nostro portafoglio Synth è un arbitraggio. Ma questo è un diversivo.
Torniamo alla visione più consueta del trading per la maggior parte delle persone. In effetti, in alcuni casi è giustificato creare qualcosa di alto livello per comodità di trading. E per l'arbitraggio questo alto livello viene realizzato nel modo seguente:
Prendiamo il Livello2_1 e il Livello2_2 e li combiniamo semplicemente nel Livello2_Tutti, a cui inizia a corrispondere il simbolo artificiale di alto livello EURUSD_Tutti. Vengono scritte funzioni di trading molto semplici in grado di negoziare EURUSD_All. Ad esempio, se si vuole vendere EURUSD_All, OrderSend(EURUSD_All, OP_SELL) invia un ordine SELL al broker il cui prezzo Bid è il più alto, ossia il suo prezzo Bid si trova sulla banda migliore del Level2_All.
Ora dovremmo dire qualche parola sul Level2_All. Nella sua rappresentazione interna la banda ora non contiene solo prezzi e volumi, ma anche il nome della fonte di questi dati.
Con questa implementazione è sufficiente attendere la situazione in cui Ask_All < Bid_All e in questo momento aprire simultaneamente posizioni multidirezionali su EURUSD_All. Di conseguenza, si ottiene un profitto di alto livello e nessuna posizione aperta su EURUSD_All. È comodo, vero? Un Expert Advisor in un linguaggio di questo tipo richiederebbe 10 righe: vedere uno spread negativo, tradarlo, attendere ancora.
Se scendiamo dalla visione di alto livello di questo tipo di trading, noteremo che nel momento in cui non abbiamo posizioni su EURUSD_All, avremo una posizione aperta su EURUSD1 e la sua opposta su EURUSD2. Questo, a sua volta, causerà una naturale distorsione di Equity1 e Equity2. Sì, in linea di massima, Equity_All = Equity1 + Equity2 crescerà con il trading, ma sappiamo che Equity1 e Equity2 devono essere almeno positivi. E le nostre distorsioni potrebbero far sì che il conto su uno dei broker sia semplicemente nullo, mentre l'altro crescerà.
Come risolvere questo problema? La prima cosa che viene in mente è quella di trasferire denaro da un broker all'altro. Ovvero, ordinare i prelievi dal broker dove c'è più denaro e inviarli a quello dove ce n'è meno. Ma è un'operazione lunga, molto lunga. Inoltre, è anche estremamente costoso - i trasferimenti bancari e di altro tipo non sono gratuiti.
Ma immaginate che appaia qualcuno che dice che tutte le distorsioni saranno livellate per una piccola tassa. Questo qualcuno è il clearing.
Un semplice aggregatore
Non è stato difficile capire quanto sia conveniente il trading di alto livello. È conveniente fare trading non solo con l'arbitraggio, ma con qualsiasi strategia, perché i prezzi di EURUSD_All non possono essere peggiori di EURUSD1 e EURUSD2 in base alla sua costruzione. In altre parole, il simbolo artificiale è più favorevole e il profitto su di esso è ovviamente maggiore. Da qui nasce l'idea di creare simboli artificiali simili di alto livello per qualsiasi tipo di strategia. Allo stesso tempo, possiamo utilizzare lo stesso principio per prendere non due fonti (i broker nell'esempio) di simboli cointegrati, ma un numero qualsiasi di esse. Ovviamente, più sono le fonti, più sono favorevoli (i prezzi sono migliori) i simboli di alto livello.
Tali formazioni di alto livello sono chiamate aggregatori di liquidità. Ovviamente, si tratta di un algoritmo - una sorta di software che permette di fare trading in questo modo. Tra le aziende che partecipano alla vita del mercato, ci sono società di software che si occupano proprio di questi algoritmi di aggregazione. Forniscono ai loro clienti l'opportunità di non preoccuparsi del trading di basso livello, ma di fare trading ad alto livello, spendendo le loro forze intellettuali in altre cose.
Currenex e Integral sono le più famose tra queste società di software. Vendono i loro software dietro pagamento di una commissione sul fatturato. Soprattutto per questo motivo, alcuni scrivono i propri aggregatori per essere più competitivi.
Creare una piattaforma di trading
Si vuole creare una piattaforma di trading senza grandi sforzi. In linea di massima si può fare così. Vi rivolgete a una società di aggregazione di software ben consolidata e dichiarate il vostro desiderio. Loro rispondono che non c'è problema, ma è necessario soddisfare alcune condizioni. Innanzitutto, dovete avere accordi con le aziende che sono le fonti dei prezzi che volete aggregare. Poi è necessario un unico conto presso un prime broker, che ha già accordi con le società di provenienza ed è in grado di organizzare la compensazione in modo da non creare distorsioni. Anche la compensazione fa parte della commissione.
Successivamente, la società di software di aggregazione configura il suo software di aggregazione con le vostre fonti e con il prime broker, con cui ha stipulato accordi per la possibilità di tale attività, e vi fornisce una piattaforma di trading chiavi in mano.
Si noti che le fonti possono essere gli stessi aggregatori, e possono anche avere alcuni aggregatori come fonti. Tutto questo può finire per intrecciarsi e ripetersi, causando a volte volumi gonfiati (fonti duplicate) su alcune delle vostre bande Level2_All. E, naturalmente, alle estremità di questa rete ci sono le banche con i loro algoritmi MM.
Indicatori di un singolo algoritmo MM. *
Come già detto, i proprietari degli algoritmi MM non sono necessariamente banche. Un esempio lampante di tale proprietario è Lucid Markets. Uno dei maggiori market maker sul FOREX. A differenza dei corrispondenti dipartimenti algoritmici delle banche con budget multimilionari, il cervello di Lucid Markets sembra più che modesto: < 10 matematici. Cosa non si può dire dei loro indicatori: fatturato giornaliero > 50 miliardi di dollari, profitto medio ~ 11 milioni di dollari - più o meno, aspettativa EURUSD ~ 1,5 pips (5 cifre).
È indicativo che dopo la pubblicazione obbligatoria dei dati sull'attività di trading di Lucid Markets durante l'acquisto della quota di controllo, i responsabili dei dipartimenti di algoritmica delle maggiori banche MM siano stati convocati "sul tappeto".
Prenderemo certamente in considerazione il più semplice algoritmo di HFT MM e le condizioni necessarie per la sua redditività. Ma prima di ciò dovremo trattare in dettaglio le peculiarità delle piattaforme di trading STP ed ECN/STP.
Il sito web di cisco contiene una serie di documenti informativi (che potrebbero essere di interesse per alcuni)
Architettura del trading floor
Ambiente competitivo del funzionamento delle borse mondiali
Sistema di gestione del rischio
Architettura di rete per l'elaborazione dei dati del mercato finanziario
PriceTaker e PriceGiver.
I partecipanti al mercato si dividono sempre in due categorie: coloro che creano (PriceGiver) offerte di mercato (prezzi e quantità) e coloro che le accettano (PriceTaker).
Le offerte di mercato sono di per sé offerte: pronti a comprare/vendere questa quantità a questo prezzo o meglio. L'aggregato di queste offerte (Livello2) mostra convenzionalmente l'attuale liquidità del mercato.
Fornitore di liquidità.
Liquidity Provider (LP): è così che l'aggregatore chiama le sue fonti di prezzo, che combina in un unico Livello2 virtuale (di alto livello). Ovviamente, un LP è un PriceGiver. Una parte significativa dei PriceGiver è costituita da algoritmi MM.
STP.
STP è un aggregatore in cui il cliente può essere solo un PriceTaker. Ciò significa che i clienti non sono in grado di formulare le proprie offerte su cui chiunque altro potrebbe fare un'offerta. Possono accettare solo le offerte dei PriceGivers.
Come già detto, l'aggregatore è una sorta di servizio di trading virtuale di alto livello. Pertanto, tutti gli ordini limite dei clienti dell'aggregatore STP sono virtuali e memorizzati sul server dell'aggregatore.
Di conseguenza, se qualcuno prende un aggregatore STP come LP, non sarà in grado di negoziare con i suoi clienti. Quasi tutti gli algoritmi MM eseguiti su un aggregatore STP non produrranno profitti positivi.
Aggregatore STP semplice.
In un STP semplice, tutti gli ordini di compravendita dei clienti virtuali arrivano ai suoi PriceGivers come ordini di mercato. Ad esempio, un cliente ha un SellLimit. Non appena si verifica un Bid >= SellLimit, viene inviato un ordine di mercato SELL all'LP a cui corrisponde il Bid. La risposta del LP a tale ordine di compravendita è il risultato dell'esecuzione del SellLimit del cliente.
Ovviamente, in un'implementazione di questo tipo si verificano degli slittamenti, la cui media è inferiore a zero. In altre parole, i clienti subiscono delle perdite.
Un altro aggregatore STP.
Qui tutti gli ordini commerciali dei clienti virtuali arrivano ai suoi PriceGivers come ordini limite (un ordine di mercato è un ordine limite a un prezzo decentemente (determinato dall'aggregatore STP) peggiore di quello corrente).
Analizziamo l'algoritmo di esecuzione dell'esempio precedente:
Nel momento in cui Bid >= SellLimit, il SellLimit virtuale viene congelato (tolto dal sistema di esecuzione, il cliente non può farci nulla) e lo stesso SellLimit viene inviato al corrispondente LP. Tutte queste azioni non hanno alcun effetto sul prezzo. Cioè, un po' più tardi del congelamento (per esempio, di 1 ms) può essere formata un'offerta migliore (da altri LP), ma quasi (ci sono sfumature) non parteciperà all'esecuzione del SellLimit del nostro cliente.
L'LP, a cui è stato inviato il SellLimit, risponde che ha eseguito una parte del SellLimit e che il resto del SellLimit, per vari motivi, non è stato eseguito - rifiuta. Il cliente riceve quindi una posizione SELL aperta di alto livello per il volume eseguito e una SellLimit non congelata per il volume rimanente.
La velocità e la qualità della risposta di LP dipende da molti fattori. La durata della risposta può arrivare a diversi secondi. Non sono escluse situazioni in cui LP non risponde.
Si noti che (con questa implementazione STP) i limitatori dei clienti dell'aggregatore non scivolano nella zona negativa. Inoltre, si verificano spesso slippage positivi, che coprono una parte significativa dei costi fissi di trading - le commissioni.
Qui si può anche vedere quanto differiscono l'esecuzione e i prezzi tra le borse e il FOREX.
Le sfumature dell'esecuzione.
È molto difficile descrivere le numerose sfumature che influenzano la qualità dell'esecuzione. La cosa più semplice che fanno gli aggregatori è migliorare i canali di comunicazione tra gli LP, ma il fattore determinante della qualità dell'esecuzione (FillRate) sono gli algoritmi di esecuzione dell'aggregatore STP. Si tratta di un'intera classe di algoritmi interessanti in costante miglioramento (non tutti), alcuni dei quali influenzano persino i prezzi dell'aggregatore STP. Si tratta in gran parte di soluzioni competitive non affiliate e molto specifiche per la guida del trader, quindi probabilmente non ve ne parlerò.
Il fatto è che due aggregatori STP, che si trovano nelle stesse condizioni, possono differire significativamente nel FillRate, a causa dell'uso di algoritmi di esecuzione diversi. Ciò può essere particolarmente evidente nel caso delle sostanze tossiche. In altre parole, la performance della strategia di trading può dipendere molto dall'aggregatore utilizzato, soprattutto quando i volumi di trading sono in crescita.
Se gli indicatori di trading di due TS identici lanciati in condizioni uguali sullo stesso aggregatore coincidono, è un segno indiretto di un livello molto alto di qualità degli algoritmi di esecuzione di questo aggregatore.
ECN/STP - come aggregatore, algoritmicamente identico a STP. L'unica differenza è che all'aggregazione viene aggiunto un nuovo LP virtuale - LP0: gli ordini dei clienti dell'aggregatore.
Con questa semplice tecnica, i clienti dell'aggregatore ECN/STP diventano anche PriceGivers. Ciò significa che i clienti possono effettuare transazioni direttamente tra loro.
Maggiore è il fatturato di LP0, più redditizio è per l'aggregatore ECN/STP, perché a differenza di altri LP, LP0 non richiede all'aggregatore di pagare una commissione per il suo utilizzo. Inoltre, il flusso di ordini di compravendita che ricade su LP0 non può in alcun modo essere definito tossico. Si tratta già di scambi di clienti tra di loro, anche se tra di loro ci saranno algoritmi MM.
Risulta essere un LP non problematico.
Ma deve essere ben chiaro che per poter essere un PriceTaker per LP0-PriceGiver di un aggregatore ECN/STP, è necessario essere un suo cliente. In altre parole, i clienti di altri aggregatori non possono approfittare delle offerte di prezzo (migliori) di LP0.
Ad esempio, si opera su due aggregatori. In ECN/STP si mette un limite all'interno dello spread, migliorando il Bid o l'Ask. Ma nell'altro aggregatore non potete acquistare/vendere a quel prezzo da voi stessi, poiché non sono visibili. In altre parole, comprerete/vendete, molto probabilmente, a un prezzo meno favorevole di quello offerto dal vostro limitatore.
Metamorfosi ECN/STP.
La forza di ECN/STP risiede nella capacità di scambiare liquidità.
Immaginate che un aggregatore STP abbia preso un aggregatore ECN/STP come suo LP. Ciò significa automaticamente che i clienti dell'aggregatore STP diventano PriceTakers dell'aggregatore ECN/STP in particolare (e di altri LP dell'elenco dell'aggregatore STP). Nell'esempio di cui sopra, con due aggregatori, vedreste il vostro ordine nell'aggregatore STP collocato nell'altro aggregatore ECN/STP. E se risultasse il migliore nel livello STP2 finale, potreste effettuare un'operazione con voi stessi. In altre parole, il vostro ordine sarebbe disponibile per un numero molto maggiore di PriceTakers, il che significa che la probabilità di esecuzione del vostro ordine aumenterebbe.
È bene capire che ogni aggregatore ha la propria base di PriceTakers e una tecnica così semplice permette di scambiare queste basi, aumentando la probabilità di esecuzione degli ordini dei PriceGivers. E questo va anche a vantaggio dei PriceTakers, in quanto i prezzi sono migliori.
Naturalmente, se due ECN/STP-aggregatori si fanno reciprocamente da LP, si verificherà un grave disallineamento nel Livello2 di ciascuno di essi: la liquidità verrà aumentata ricorsivamente di molte volte. Ecco perché gli ECN/STP-aggregatori si scambiano (o meglio, possono scambiarsi) la liquidità interna (LP0) tra di loro attraverso alcuni accordi tecnici - tag.
La realtà.
Gli LP della maggior parte degli aggregatori sono banche con algoritmi MM. Ciò significa che il problema della tossicità nella maggior parte degli aggregatori è estremamente pressante. Se uno di questi LP nota la tossicità di un aggregatore, lo notifica all'aggregatore. L'aggregatore, a sua volta, si trova di fronte a una scelta: disconnettere l'LP (perché non vuole subire perdite) o disconnettere il suo cliente - la fonte della tossicità. Il più delle volte, l'aggregatore rifiuta un cliente redditizio perché è meno redditizio. Questo schema vizioso per i trader funziona nella maggior parte dei casi.
Tuttavia, ci sono delle eccezioni, e questa è una grave ridistribuzione di regole ben collaudate da tempo sul FOREX istituzionale. Sono comparsi aggregatori ECN/STP, potenzialmente in grado di trasformare l'enorme liquidità dei PriceTeker nella liquidità dei PriceGiver. Cioè di chiudere i trader su se stessi, riducendo in modo significativo le entrate dei classici algoritmi bancari MM. Vale solo la pena di ricordare che, secondo calcoli modesti, lo sparuto retail-FOREX ha un fatturato mensile di oltre mille miliardi di dollari. E quasi tutto questo fatturato è carne da macello per i clicker, che attualmente vengono rosicchiati dai DC (schema market maker) e dalle banche attraverso i classici aggregatori STP e ECN/STP.
Semplice algoritmo HFT MM.
È ovvio che l'ECN/STP-aggregatore dispone di informazioni privilegiate: chi opera attraverso di esso e come. Un detentore competente di tali informazioni crea un classificatore della redditività dei clienti. Ad esempio, come risultato dell'analisi scopre che i clienti dell'aggregatore scaricano costantemente (e con la velocità richiesta) GBPJPY dalle 12:00 alle 17:00 di ogni mercoledì. Ciò significa che il loro denaro fluisce verso gli LP, che in quel momento hanno i prezzi più competitivi.
Viene da chiedersi: perché dare il denaro a qualcuno quando lo si può tenere per sé? Alcuni seguiranno lo schema grigio: spegneranno l'ECN/STP per questo periodo e si trasformeranno in un DC secondo lo schema del market maker. Ma esiste una via bianca assolutamente vantaggiosa per entrambe le parti: l'algoritmo HFT MM. Facciamo il nostro esempio.
Nel nostro esempio, ogni mercoledì dalle 12 alle 17 piazziamo i nostri BuyLimit e SellLimit all'interno dello spread GBPJPY a una distanza minima dallo spread esterno (non formato da noi) e lo seguiamo per tutto il tempo (è qui che è necessario l'HFT - fast order dragging). Questo migliora i prezzi - restringendo lo spread. E i clienti che si uniscono faranno operazioni a prezzi più favorevoli. Tuttavia (si veda l'accenno all'analisi del tasso di drenaggio), il loro drenaggio fluirà verso di noi, perché faranno operazioni con noi.
Il vantaggio reciproco è che noi otteniamo un profitto e i clienti che si svuotano perdono denaro a un tasso inferiore rispetto a quello che otterremmo se non usassimo l'algoritmo MM HFT. E se il proprietario di tale algoritmo MM è lo stesso aggregatore ECN/STP, la commissione per l'utilizzo del suo LP0 è pari a zero. Il cliente pagherà all'aggregatore l'intera commissione per la transazione. In effetti, per questo tipo di proprietario la commissione è addirittura negativa.
Algoritmo HFT MM adattivo.
Non è necessario disporre delle informazioni privilegiate di cui sopra. Si possono ottenere in modo semplice: sondando.
Per fare questo, ovviamente, è necessario spendere: si crea il proprio spread secondo lo schema di cui sopra, ma solo con un lotto minimo. I clienti ECN/STP effettueranno sempre transazioni con voi, ottenendo così informazioni privilegiate. Inoltre, tutto è uguale allo schema precedente.
L'adattabilità consiste nel fatto che le informazioni privilegiate vengono prese in una finestra scorrevole, ossia vengono adattate (in modo controverso, ovviamente) agli umori dei clienti e al mercato.
Si noti che qualsiasi algoritmo HFT MM non sarà quasi mai tossico, in quanto prende denaro solo dai PriceTakers, tra i quali non vi sono quasi algoritmi HFT MM.
È opportuno ricordare che questi algoritmi elementari di HFT MM sono stati inventati da me. Gli algoritmi HFT MM sfruttati sono molto più intelligenti. Tuttavia, la loro essenza è stata trasmessa in modo approssimativo.
Una delle varianti reciprocamente vantaggiose degli algoritmi HFT MM.
L'ECN/STP-aggregatore trae sempre vantaggio quando tra i suoi clienti ci sono algoritmi MM HFT, perché forniscono un elevato fatturato. Tuttavia, per gli algoritmi HFT indipendenti i costi di negoziazione sotto forma di commissioni sono un ostacolo significativo che impedisce loro di sfruttare appieno le loro opportunità. Per questo motivo, è stato creato uno schema di marketing che può avere calcoli matematici abbastanza chiari, quando l'algoritmo HFT MM riceve una commissione negativa. In altre parole, l'aggregatore per tutti gli ordini dell'algoritmo HFT MM, che sono stati eseguiti su LP0, non prende la commissione da esso, inoltre, gli paga una parte della commissione, presa per intero dall'altra parte dell'affare - PriceTaker. Questo schema è stato menzionato di sfuggita nella descrizione dell'algoritmo di scambio.
Algoritmi HFT MM: Exchange vs FOREX.
Non tutti gli aggregatori ECN/STP forniscono dati T&S sul FOREX. Le ragioni possono essere diverse. Ad esempio, per nascondere i fatturati e per non analizzare esplicitamente il tossico proveniente da ECN/STP. Tuttavia, alcuni aggregatori ECN/STP forniscono ancora tali informazioni.
Le borse hanno T&S, ma i dati sulla classificazione delle transazioni (PriceGivers o PriceTakers) non sono sempre di origine ufficiale (della borsa). Il più delle volte si tratta di una classificazione algoritmica indipendente.
Sia nel caso di una borsa che di un aggregatore ECN/STP, i dati T&S correttamente classificati mostrano quando i PriceTakers/PriceGivers perdono/vincono. In tal caso, non è necessario nemmeno sondare e analizzare le dinamiche del livello 2 (con un'infrastruttura tecnologica adeguata - velocità) per creare un semplice algoritmo HFT MM indipendente. Poiché i dati T&S opportunamente trasformati e analizzati sono l'insider di cui sopra.