Errori, bug, domande - pagina 2742
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
Quali bandiere e insidie ci possono essere se da un programma MQL qualcosa deve essere aggiunto al file (RAM-drive) tutto il tempo, e dagli altri (e un altro terminale) per leggere dallo stesso si leggono tutti questi dati aggiunti?
La sicurezza dei dati dovrebbe essere garantita, ma credo che ci siano almeno 2 problemi:
- nessuna sincronizzazione garantita durante l'accesso simultaneo, cioè è possibile rileggere dati già letti e allo stesso tempo impedire la scrittura di nuovi dati - collisioni
- non ci sono mezzi per rilevare e controllare una tale situazione
Soluzioni come al solito - semafori o scrivere il proprio gestore di scrittura
ZS: sembra che ci sia la possibilità di mettere in memoria SQLite incorporato, almeno lì per controllare lo stato del database può
In Five, gli indicatori funzionano in modo simile, ma tutto è normale, senza congelamento.
No, in Five gli indicatori sono nel flusso degli strumenti.
Si prega di risolvere il bug- il terminale MT va in crash quando si cerca di eseguire il debug di una funzione di struttura statica.
Anche nell'esempio di cui sopra, se prendete un punto di interruzione sulla linea "p1 = p2;" il terminale andrà in crash.
No, in Five gli indicatori sono nel flusso degli strumenti.
Mi dispiace, sono confuso. Stavo solo pensando che questo è il comportamento in Quaternario (cioè come in Quaternario - nel flusso degli strumenti).
E dove è scritto il filo dell'interfaccia comune per gli indicatori MT4?
Aggiunto:
Indicatore
Tutti gli indicatori condividono le risorse del filo dell'interfaccia grafica
Un ciclo infinito in un indicatore fermerà il lavoro del terminale
Grazie per il suggerimento, l'ho trovato.
Allora il debugger non è stato pensato originariamente in MT4. Avrebbero proibito di chiamarlo almeno per gli indicatori.
Non so esattamente dove segnalare il bug... Cercherò di segnalarlo qui. L'essenza del problema su MT5: quando si usa il ridimensionamento del grafico tramite i pulsanti "+" o "-", il grafico non torna alla sua posizione normale (rientrato dal bordo destro dello schermo). Devo sempre restituirlo manualmente.
Su MT4 non c'è questo problema. Ho controllato con diversi broker...
Molto scomodo... Possiamo rimediare?
Poi si scopre che il debugger non è stato originariamente progettato in MT4. Almeno avrebbero proibito di chiamarlo per gli indicatori.
Ma non c'era fin dall'inizio. Quindi non ci hanno pensato bene.
Non so esattamente dove segnalare il bug... Cercherò di segnalarlo qui. L'essenza del problema su MT5: quando si usa il ridimensionamento del grafico tramite i pulsanti "+" o "-", il grafico non torna alla sua posizione normale (rientrato dal bordo destro dello schermo). Devo sempre restituirlo manualmente.
Su MT4 non c'è questo problema. Ho controllato con diversi broker...
Molto scomodo... Possiamo rimediare?
Quando si usa il ridimensionamento, l'indentazione ritorna al suo stato normale al prossimo tick in arrivo.
Se viene usato il ridimensionamento, il rientro ritorna normale al prossimo tick in arrivo.
Questo è il punto, non lo fa... su mt4 va bene... su mt5 - ahimè, è glitchato...
OK, girerò un video e lo aggiungerò a questo thread.