Discussione sull’articolo "Creazione di un algoritmo di market making in MQL5" - pagina 2

 
MrBrooklin #:

Ciao Alexei, grazie per il chiarimento. )) Quando ho scritto il mio messaggio, mi stavo basando sulla stessa documentazione (evidenziata in giallo):

Saluti, Vladimir.

Questa è la descrizione della funzione PositionGetTicket e lei ha detto "riguardo all'uso della funzione PositionSelectByTicket()".

 
Alexey Viktorov #:

Questa è una descrizione della funzione PositionGetTicket e lei ha detto "riguardo all'uso della funzione PositionSelectByTicket()".

Sì, intendevo dire che lafunzionePositionSelectByTicket() non è più necessaria quando si ha PositionGetTicket(i). ))

Saluti, Vladimir.

 
MrBrooklin #:

L'articolo non deve essere letto in diagonale, ma dall'inizio alla fine, cioè in modo completo, così non si porranno domande di questo tipo.

Sonocompletamente d'accordo con la critica di Alexey Viktorov sull'uso della funzionePositionSelectByTicket() quando un biglietto è già stato selezionato senza di essa. A proposito, io stesso non ci ho fatto caso.

Ma grazie comunque per l'articolo!

Saluti, Vladimir.

Oh, questo è un casino.

però.

non è affatto sorprendente.

 
Amici, non mi occupo di scrittura di EA da molto tempo. Ho iniziato a scrivere codice letteralmente due anni fa.

Ammetto di non essere un maestro. Così nel codice che ho fatto, perché ho pensato che altrimenti il codice non funzionerà multicurrency, perché l'obiettivo poi di introdurre un sacco di simboli, su ciascuno dei quali l'EA lavorerà attraverso stringa simbolica.
 
Mi piacerebbe molto scrivere articoli e descrivere idee. Ho 8 versioni di questo solo codice, con diverse formule per centrare lo spread e determinare il delta, e per la velocità di apertura ed esecuzione degli ordini, e altri principi.

Spero che l'amministrazione non mi vieti di scrivere articoli perché non sono un guru.
 
Yevgeniy Koshtenko #:
Mi piacerebbe molto scrivere articoli e descrivere idee. Ho 8 versioni di questo codice da solo, con formule diverse per centrare lo spread e determinare il delta, e per la velocità di apertura ed esecuzione degli ordini, e altri principi.

Spero che l'amministrazione non mi vieti di scrivere articoli perché non sono un guru.

L'idea del vostro Expert Advisor è chiara e abbastanza funzionante. L'ho leggermente migliorata e al posto della funzione OnTick() ho applicato la funzione OnTimer() con un intervallo di millisecondi, che può essere modificato nelle impostazioni esterne. Ho ottenuto un'immagine più interessante del test superato. Per il bene dell'esperimento, provate voi stessi.

Saluti, Vladimir.

 
MrBrooklin #:

Grazie, Eugene, per l'articolo! Molte lacune nel puzzle della mia conoscenza del mercato valutario sono state quasi completamente colmate.

C'è una sola sfumatura: alcuni lettori del tuo articolo potrebbero non avviare l' Expert Advisor nel tester della strategia se la coppia di valute da testare ha un suffisso o un prefisso. Dovrebbero tenerne conto e specificarlo nelle impostazioni dei parametri dell'Expert Advisor.

Per il resto, tutto è SUPER!!!

Saluti, Vladimir.

Sì. Sì - tutto è super e non ci sono sfumature.
Alcuni lettori - se non c'è cervello - l'autore ha inserito un nome di simbolo esterno - se non sanno come inserire il nome di simbolo corretto dalla revisione del mercato - allora il problema di scrittura è dalla loro parte - l'Expert Advisor non dovrebbe essere avviato nel tester con un nome di simbolo storto.
Questo può essere menzionato in una nota - che si dovrebbe prestare attenzione alla correttezza del nome del simbolo dalla panoramica del mercato del vostro broker per i test.

In generale, l'articolo mi è piaciuto. Aspettiamo la continuazione - multicurrency e con basso drawdown e molto più profitto!!!!
PS sull'essenza della scrittura dei simboli - è possibile che quando si scrive un simbolo inesistente dal Market Watch appaia una casella di avviso sullo schermo - che il simbolo " " che avete inserito è assente nel Market Watch nelle liste - provate di nuovo.
 
Grazie, Eugene, per il tuo articolo.
In generale, è stato toccato un argomento importante e molto ampio.
Credo che sia stata dimostrata la tesi principale dell'articolo: "Il compito di un market-maker non è quello di fare "un sacco di soldi" (che di fatto ha già), ma di sostenere il mercato nei momenti di instabilità in modo da non minare la fiducia degli investitori in questa o quella istituzione finanziaria".
 
Aleksandr Seredin #:
Grazie, Eugene, per il tuo articolo.
In generale, è stato toccato un argomento importante e molto ampio.
Credo che sia stata dimostrata la tesi principale dell'articolo: "Il compito di un market maker non è quello di fare "un sacco di soldi" (che in effetti ha già), ma di sostenere il mercato nei momenti di instabilità per non minare la fiducia degli investitori in questa o quella istituzione finanziaria".

È vero esattamente il contrario.

Un market maker guadagna. Tanto o poco, a seconda della sua gestione. È solo che lo fa in una forma che aumenta la liquidità. Se un market maker si trova di fronte alla prospettiva di perdite, vi rinuncia, come spesso accade nei periodi di maggiore volatilità.

E l'articolo non parla affatto di nulla. L'autore non conosce nemmeno il lavoro del market maker. Ha scritto quello che poteva - un normale net-maker.

Prima di piazzare gli ordini, si dovrebbe stabilire a quali prezzi farlo. E quando le offerte sono state fissate, stabilire come riorganizzarle. Rimuoverle nei momenti di maggiore volatilità. Avvicinarli/allontanarli a seconda del volume della posizione in questione.

Leggete il classico articolo "High-frequency trading in a limit order book" di MARCO AVELLANEDA e SASHA STOIKOV. Google sa come trovarlo.

 
Aleksandr Seredin #:
Grazie, Eugene, per il tuo articolo.
In generale, qui è stato toccato un argomento importante e molto ampio.
Credo che sia stata dimostrata la tesi principale dell'articolo: "Il compito di un market maker non è quello di fare "un sacco di soldi" (che di fatto ha già), ma di sostenere il mercato nei momenti di instabilità per non minare la fiducia degli investitori in questa o quella istituzione finanziaria".
Sì, il punto è questo. L'unica cosa è che fwiw questi mm morti su moex..... non funzionano.....