Manuale del trader: ordini, prezzi, stack, fondi, valute - pagina 4

 

Uso manipolativo dei servizi di segnalazione.

Ho accennato in precedenza ai costi sostenuti dai servizi di segnalazione, oggi così di moda, che utilizzano uno schema di sincronizzazione classico e primitivo: gli ordini di mercato.

Vale la pena di menzionare un altro svantaggio di tale sincronizzazione: la componente di manipolazione. La tecnica descritta di seguito può ricordare la stratificazione (fomag.ru/Publications/Zapreschennyi+treiding/). Ma è comunque diversa. Vorrei dire subito che quanto segue ha senso solo per le piattaforme ECN (exchange) e ECN/STP.

Immaginate di essere un fornitore di segnali (preferibilmente gratuiti) e di avere degli abbonati (che saranno sempre di più), la cui dimensione di trading è superiore alla vostra. Di tanto in tanto avete la possibilità di includere un semplice trasferimento di denaro dai conti dei vostri abbonati al vostro conto principale:

Inserendo un GRANDE BuyLimit e un SellLimit all'interno dello spread e facendo un "trigger" - una piccola SELL (vendita a voi stessi - BuyLimit). Questo provoca una valanga di ordini SELL da parte dei vostri sottoscrittori. Il vostro BuyLimit inizia ad affluire, cioè la vostra posizione BUY inizia a crescere. Questo provoca di nuovo una valanga di ordini BUY da parte dei vostri abbonati. In altre parole, il vostro SellLimit inizia a riempirsi.

Di conseguenza, provocando queste valanghe ricorsive (la cui base risiede ancora nella latenza dei servizi di segnalazione), si ottiene un sovraccarico di denaro dai sottoscrittori al conto master. Questo migliora le prestazioni del conto master attirando ancora più abbonati.

Naturalmente, non è necessario impostare dei limiti sul conto master. Potete farlo anche sul vostro altro conto personale. In questo modo otterrete un sovraccarico di iscritti. Ma il conto master avrà un piccolo drawdown, che potrebbe scoraggiare gli abbonati.

Ci possono essere altre varianti di queste macchinazioni, ma l'idea di base sarà la stessa, come ho scritto sopra.

Gli algoritmi MM sono praticamente impossibili da sincronizzare con profitto attraverso lo schema classico. Pertanto, è opportuno rivolgersi allo schema alternativo di sincronizzazione menzionato in precedenza.

Qualsiasi azione di trading su ECN (borse) è sempre uno spillover di denaro da un conto di trading a un altro. Per questo motivo è sciocco demonizzare la tecnica dell'overflow. È sufficiente capire cosa c'è dietro.

Non dobbiamo dimenticare che il compito di quasi tutti gli algoritmi MM è quello di creare condizioni reciprocamente favorevoli per la fuoriuscita di denaro dai conti degli altri ai propri. La reciprocità è che chi drena denaro lo fa a un ritmo più lento di quanto potrebbe fare se l'algoritmo MM non esistesse. Ci sono eccezioni - non c'è reciprocità.


Fonte originale: http: //www.forexfactory.com/showthread.php?p=7001359#post7001359

 

Organizzare la transizione di una borsa a un nuovo motore.

Ogni borsa valori opera su un motore di trading. Supponiamo che il proprietario della borsa si sia reso conto di una grave imperfezione del motore attuale che minaccia (o ostacola) l'attività. Si trova di fronte al compito di scrivere un nuovo motore di scambio perfetto.

Potrebbe risultare che il nuovo motore sia incompatibile (capita) con quello vecchio. Come trasferire lo scambio al nuovo motore?

Il problema è che il vecchio motore possiede tutta la liquidità attuale. E se il vecchio motore viene semplicemente spento e gliene viene dato uno nuovo. Non ci sarà praticamente nessuna liquidità sul nuovo motore (uccidendo la borsa) - non possono tutti riorganizzarsi istantaneamente.

È per questo che il nuovo motore è stato progettato con uno schema ECN/STP. Quando il vecchio motore è collegato tramite STP al nuovo come unico LP. E il nuovo motore fornisce il proprio ECN interno.

Questo permette di operare con due motori contemporaneamente.

Quando il motore più avanzato inizia a guadagnare popolarità (perché è più redditizio operare attraverso di esso - i costi di trading sono più bassi, le opportunità sono maggiori), la liquidità dal vecchio motore inizia a fluire verso di esso (entra nell'ECN interno del nuovo motore).

Di conseguenza, quasi tutta la liquidità del vecchio motore viene trasferita al nuovo. Dopodiché il vecchio motore chiude completamente. Solo il nuovo motore rimane senza LP esterno. In altre parole, risulta essere una borsa aggiornata (ECN) - assolutamente tutta sul nuovo motore perfetto.

È importante capire che il motore della borsa (o il motore di qualsiasi altra piattaforma di trading) non ha nulla in comune con le API di trading. Cioè, nessuno, tranne la borsa stessa, è in grado di influenzare direttamente il lavoro di questo motore interno. Ciò può essere fatto solo indirettamente.

A tal fine, il proprietario del motore scrive delle brecce tra il suo motore interno e l'API di trading esterna. Il più delle volte si limitano a una sola API di trading reale, l'API FIX (quasi obbligatoriamente standard). Ma ci sono casi in cui esistono diverse API di trading reali.

Le piattaforme di trading con le proprie API di trading non sono vere e proprie piattaforme di API di trading, ma loro wrapper: a volte più di alto livello, a volte meno funzionali, ma più facili da usare. Ad esempio, quasi tutte le piattaforme di trading hanno API di trading che sono in realtà dei wrapper. Pertanto, il trading attraverso di esse aumenta i costi di trading a causa della latenza del wrapper.


Acquisizione delle borse.

Esistono molte piattaforme di trading. Alcune di esse possono negoziare non solo IF cointegrati, ma anche gli stessi IF in generale. Cioè, lo stesso IF viene negoziato su piattaforme diverse.

Per assorbire queste sedi (per riversare tutta la loro liquidità sulla propria sede), è necessario creare un aggregatore ECN/STP, in cui tutte le sedi vittime agiscono come LP. Questo metodo crea una nuova piattaforma di trading con prezzi più favorevoli - price dumping.

Grazie anche a un marketing competente e alla promozione del nuovo sito, prima gli algo-taker, poi gli algo-hyver, poi ancora i taker, ecc. si spostano su di esso a causa del dumping. La liquidità trabocca come una palla di neve. A un certo punto il processo diventa irreversibile. E i siti vittima vengono completamente assorbiti.

Dagli esempi sopra riportati si evince il principale significato storico degli schemi ECN/STP. Essi servono a centralizzare il mercato, a rendere più efficiente la determinazione dei prezzi, ad aumentare la liquidità e a migliorare i prezzi.

Da qui: http://www.forexfactory.com/showthread.php?p=7012180#post7012180

 
Matching.
Il matching è la combinazione precedentemente descritta di due ordini di compravendita multidirezionali in ambito ECN. Si noti che l'esecuzione STP degli ordini non è un matching.

Classificatore di match.
In qualsiasi ECN (borsa) è possibile classificare statisticamente i match eseguiti in gruppi di partecipanti al mercato, all'interno dei quali si verifica il più alto turnover di match. Ad esempio, se due partecipanti al mercato, grazie al matchmaking, si trasferiscono denaro l'un l'altro, tale classificatore li separerà in un gruppo distinto.

Auto-identificazione.
È strategicamente vantaggioso per qualsiasi ECN avere il maggior numero possibile di broker (database di clienti indipendenti). È necessario ridurre la probabilità di creare un ipotetico concorrente.
Un concorrente nasce il più delle volte attraverso l'autoidentificazione dei broker, che avviene come segue. I broker relativamente grandi effettuano un matching di classificazione dei loro database di clienti. Se all'interno dei loro database è possibile identificare gruppi di clienti con un elevato turnover, sorge spontanea una riflessione: perché questi clienti dovrebbero pagare gli ECN per il matchmatching tra di loro, quando questo avviene comunque tra i clienti del broker? Si tratta di una domanda pragmatica, ovviamente.

Dark-pool.
La risposta consiste nel creare un proprio motore ECN/STP, dove l'ECN viene utilizzato per il matchmatching tra i clienti del broker e l'STP per l'esecuzione su un ECN esterno (per evitare confusione, nel seguito del testo chiameremo l'ECN esterno un exchange (il più delle volte lo è)). Questa soluzione presenta diversi vantaggi (e svantaggi) sia per il broker che per i suoi clienti.
Il broker dispone già di una propria piattaforma di trading, che in relazione alla borsa ha un nome proprio: dark-pool. Di conseguenza, la commissione derivante dall'abbinamento dei suoi clienti va ora al proprietario di questa piattaforma e non a quello della borsa.
I clienti del broker a volte ottengono un'esecuzione migliore (rispetto alla borsa) se avviene all'interno dell'ECN, perché la latenza (ritardi tecnici/computazionali) della borsa per i clienti del broker è sempre superiore alla latenza del database dei clienti del broker.
Ma ci sono anche momenti ambigui per i clienti. Se viene eseguita una transazione STP, non c'è un'esecuzione garantita per i clienti. Cioè FillRate (qualità dell'esecuzione) < 100%. Come è stato discusso in dettaglio in precedenza, questa è una conseguenza del fatto che gli ordini dei clienti nello schema STP non sono più visibili nel livello 2 della borsa. In altre parole, i clienti della borsa non possono rispondere. In poche parole, i clienti delle dark-pools diventano solo PriceTakers (non PriceGivers) per la borsa.
Tuttavia, lasciano i loro PriceGivers proprio all'interno del dark-pool, e non è cosa da poco. Perché non dimentichiamo che prima della creazione (e della sua causa) della dark-pool esisteva un'adeguata autoidentificazione sopra descritta. Va anche detto che dark-pool permette di dare ai suoi clienti l'anonimato prima dello scambio, perché tutte le transazioni STP passano da un solo nome: quello di dark-pool. Inoltre, la dark-pool, grazie al suo isolamento dalla borsa, crea un'ulteriore protezione da PriceGivers particolarmente aggressivi (algoritmi MM e altri algoritmi HFT di algo-trading), che non a caso attrae molti partecipanti al mercato a passare dalle borse alle dark-pool.

Sviluppo delle dark-pool.
Secondo lo schema precedentemente descritto di acquisizione della borsa, una dark-pool di grandi dimensioni è in grado di rilevare una borsa e di iniziare a svolgere il suo ruolo. In questo caso, l'onere normativo della borsa non riguarda le dark-pool, in quanto si tratta di entità puramente elettroniche (virtuali). Naturalmente, lo zampino normativo non li escluderà in futuro, come sempre accade quando qualcosa di nuovo acquista un peso rilevante.

Centralizzazione vs. decentralizzazione.
Come si può notare, la creazione di dark-pool è un processo evolutivo naturale che avviene all'interno del mercato - la sua decentralizzazione. La probabilità non nulla di decentralizzazione costringe le borse centralizzate a migliorare le loro condizioni di trading. In altre parole, il decentramento delle borse è un meccanismo che aumenta l'efficienza di questo tipo di mercato. Tuttavia, esistono anche lati negativi di un'eccessiva decentralizzazione, come dimostrato dall'esempio del FOREX. In questo caso, lo stesso schema ECN/STP, non essendo paradossale, serve a centralizzare il mercato e a migliorare le condizioni di trading.
In altre parole, attraverso le formazioni ECN/STP è possibile sia decentralizzare il mercato attraverso la creazione di dark-pool sia centralizzarlo - creando un'aggregazione di alto livello a partire dagli stessi dark-pool, in particolare.
Le migliori condizioni di trading si trovano a metà strada tra i paradigmi di dece ...
 

http://www.forexvonline.ru/2012/08/blog-post_31.html

Scambio

Sebbene i potenti Stati Uniti dominino molti mercati, un gran numero di transazioni forex a pronti viene effettuato attraverso Londra, nel Regno Unito. Pertanto, nella descrizione che segue utilizzeremo l'ora di Londra.
La maggior parte delle operazioni sul forex viene eseguita come operazioni a pronti. Le operazioni a pronti devono essere quasi sempre effettuate entro due giorni lavorativi, la cosiddetta data di consegna. In quel giorno, le controparti dovrebbero teoricamente prendere in consegna la valuta.

Nel Forex, l'orario d'ufficio dura fino alle 23:30 (GMT). Tutte le posizioni aperte prima di questo orario vengono automaticamente riportate al giorno successivo. Questo per evitare l'effettiva consegna della valuta. Perché, di fatto, la maggior parte degli operatori di mercato non vuole questa consegna. E i broker effettuano automaticamente il rollover delle posizioni, a meno che l'utente non comunichi loro il proprio desiderio di acquistare la valuta.


 

Prival-2: https: //www.mql5.com/ru/forum/42519/page3#comment_1481313

Corsa frontale

L'idea è semplice e chiara. In linea di principio la capite tutti, non c'è nulla di complicato. Fino al 2010 si commerciava con le mani, poi questa logica di lavoro ha cominciato a realizzarsi sotto forma di robot (algoritmi) e coloro che commerciavano con le mani sono stati estromessi.

Spiegazione del principio del front-running nel video



Schermata dello stack di Gasprom.
È stato scelto il momento in cui le offerte sono state prese prima della densità e sono rimbalzate istantaneamente di 15 punti. In sostanza, tutto è classico, stop minimo (rischio), usciamo dal mercato se qualcosa va storto, il rapporto profitto/rischio è di 3:1, la commissione è trascurabile, meno di 1 punto.

 
Основы биржевого ценообразования на примере срочной секции Московской биржи
Основы биржевого ценообразования на примере срочной секции Московской биржи
  • 2014.12.12
  • Vasiliy Sokolov
  • www.mql5.com
Статья описывает теорию биржевого ценообразования и специфику клиринговых расчетов срочной секции Московской биржи. Материал будет интересен как начинающим трейдерам, желающим получить свой первый биржевой опыт по торговле деривативами, так и опытным форекс-трейдерам, рассматривающих возможность переноса своей торговли на централизованную биржевую площадку.
 

Trucchi dei market maker - cali di liquidità a breve termine

In base ai requisiti della borsa, i market maker possono fornire liquidità aggiuntiva su alcuni strumenti. In cambio di commissioni più basse, il market maker è obbligato a mantenere un certo volume di ordini limite di vendita o acquisto. Tuttavia, la borsa non regolamenta le modalità con cui il market maker è obbligato a mantenere questi ordini. A volte il market maker ne approfitta dotando i suoi algoritmi di mm con trucchi speciali.

Uno di questi trucchi è il seguente: il market maker emette un ordine limite di vendita o di acquisto e poi inizia a spostarlo in una posizione peggiore e poi di nuovo ad un certo intervallo (ad esempio, una volta ogni 500 millisecondi). Poiché i market maker operano su mercati non sufficientemente liquidi, i loro ordini limite sono comunque i migliori da eseguire. Un trader che desidera acquistare o vendere sul mercato chiede il prezzo migliore. Dopo essersi assicurato che ci sia liquidità, il trader effettua un'operazione, ma nel momento in cui l'operazione viene effettuata, il market maker sarà in grado di spostare l'ordine a un prezzo peggiore e di eseguire l'operazione con uno slittamento significativo, il cui lato negativo è un aumento del profitto per il market maker. La schermata sottostante mostra questo algoritmo in azione:


È da notare che un'immagine di questo tipo è difficile da vedere dalle piattaforme di trading che non supportano la visualizzazione della cronologia di Ask e Bid sul grafico. Questo è l'obiettivo: un trader manuale può notare cali di liquidità a breve termine e acquistare o vendere sul mercato, pensando che verrà eseguito a prezzi completamente diversi.

 

Ho deciso di condividere informazioni sulla possibile frequenza reale dell'HFT sul forex al dettaglio. Ho ricevuto un avviso da una società di brokeraggio in merito alla modifica del contratto con i clienti. Le nuove disposizioni introdotte sono le seguenti:

6.6.Il conto di trading verrà automaticamente spostato in modalità "Sola lettura" se il numero di ordini del cliente
al server supera i 1000 (mille) in 300 secondi se non ci sono fondi liberi nel conto di trading.
6.6.1.Il conto di trading verrà spento automaticamente se il numero di ordini del cliente al server supera i 10000
(diecimila) in 3600 secondi.

Fine della citazione. Questo centro di brokeraggio dispone sia di MT4 che di MT5, non è chiaro quale delle due abbia causato questa restrizione. Ma la restrizione entrerà in vigore a partire dal 29 giugno 2021.

 
Vladimir:

Ho pensato di condividere alcune informazioni sulla possibile frequenza effettiva dell'HFT nel forex al dettaglio.

Se il pipsing sul forex al dettaglio può essere definito HFT, le condizioni sono abbastanza confortevoli. In generale, non riesco a immaginare chi abbia bisogno di una tale frequenza, a parte gli operatori di punta.

 
Andrei Trukhanovich:

Non riesco a immaginare chi abbia bisogno di una frequenza del genere, a parte i frontrunner.

Mi sono perso la notizia qualche giorno fa. Ho sicuramente raggiunto 10.000 ordini di trading in un'ora, perché la volatilità era decente (scalping) e non si è calmata per molto tempo.

L'interfaccia grafica MT4 è rimasta sospesa per più di un'ora (tre terminali per un conto, in modo che il numero di flussi commerciali non raggiungesse il limite massimo). Allo stesso tempo, gli Expert Advisor continuavano a lavorare, perdendo molto tick.

La MT5 ha resistito, ma era impossibile accendere la tabella degli ordini - sono iniziati forti ritardi su una macchina remota potente, poiché non c'è una scheda video, ed è difficile ottenere centinaia di FPS.


Ho scritto i dettagli nel mio gruppo in tempo reale. Ecco perché è meglio passare dalla MT4 alla MT5.