Discussione sull’articolo "Una soluzione senza DLL per comunicare tra i terminali MetaTrader 5 utilizzando le Named Pipe"
I livelli di esecuzione sono a volte così strani da far sbagliare tutte le strategie.
Anche un semplice codice VBA sotto XL fornisce risultati migliori se abbiamo i dati giusti.
Ci racconti una favola. Hai letto questi articoli?
- SimpleTickIndicator (simile all'implementazione su MQLmagazine)
- Indicatore PipeTick
Beh, l'esempio di indicatore rappresentato su MQLmagazine è molto chiaro, presumo che non abbiate apportato alcuna modifica per la visualizzazione dei tick?
È possibile allegare anche le due implementazioni di cui sopra in questo articolo per completezza o almeno allegare l'implementazione di 'PipeTickIndicator'?
Come posso utilizzare la funzione "InternetOpenA" da wininet.dll senza importare la dll?
1. Non è possibile. La funzione "InternetOpenA" si trova all'interno di wininet.dll. Per chiamare tale funzione è necessario chiamare la dll, il che significa che è necessario importarla.
2. Leggete questi articoli Utilizzo di WinInet.dll per lo scambio di dati tra terminali via Internet e Utilizzo di WinInet in MQL5. Parte2: Richiesta POST e file.
3. E per favore NON scrivete due volte nel forum ponendo la stessa domanda.
4. E per favore NON fare domande diverse dall'argomento. Questo argomento riguarda i Named Pipes e non WinInet. Se si utilizza la ricerca MQL5, si possono trovare i due articoli che ho menzionato sopra e porre qualsiasi domanda lì.
Per coloro che hanno bisogno del codice per MKL4, date un'occhiata a questo thread: https: //www.mql5.com/en/forum/127032
Al 99,9% dovrete modificarlo per le vostre esigenze, soprattutto perché le funzioni sono in ANSI.
- www.mql5.com
Ciao,
Può essere implementato in metatrade 4?
Grazie
DLL-free? Accetto le sue parole come vere, ma ho ancora bisogno di importare la libreria kernel32.dll.
Penso che sia una cattiva traduzione dell'originale russo (da confermare).
Comunque, un buon articolo. Grazie per averlo condiviso.
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il nuovo articolo Una soluzione senza DLL per comunicare tra i terminali MetaTrader 5 utilizzando le Named Pipe è stato pubblicato:
L'articolo descrive come implementare la comunicazione tra processi tra i terminali client MetaTrader 5 utilizzando le named pipe. Per l'utilizzo delle named pipe, viene sviluppata la classe CNamedPipes. Per il test del suo utilizzo e per misurare il throughput della connessione, vengono presentati l'indicatore di tick, gli script server e client. L'uso di named pipe è sufficiente per le quotazioni in tempo reale.
Nello screenshot qui sotto ci sono tre indicatori di tick
Due di essi visualizzano i tick ricevuti tramite le pipe e un terzo indicatore che non utilizza le pipe è stato eseguito per verificare se non sono stati persi tick.
Autore: investeo