Errori, bug, domande - pagina 2738

 
shev1404:

Pomeriggio.

Mi sono imbattuto in una cosa incomprensibile e non capisco cosa sia.

Ci sono due funzioni che vengono utilizzate in diverse strategie. Logicamente, il codice nei controlli come

Non dovrebbe essere eseguito se una delle condizioni è sbagliata. Ma per qualche motivo viene eseguita se il numero magico e il numero magico passato nella funzione NON sono EQUALI.

Sembra essere un confronto di tipo intero. Non riesco a capire perché. Potete vederlo nello screenshot qui sotto.


IsSetSell(magic,ExtDP)
Cosa fa questa funzione?
 
Anton:

Può commentare questo?

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

Alexey Kozitsyn, 2020.05.12 14:10

Il dispositivo si blocca permanentemente durante il debug degli indicatori in MT4 se passo al grafico.

Per esempio succede durante il debug dell'indicatore standard CCI.

1. Imposta un punto di interruzione;

2. Premere F5;

3. Passa al grafico.

Risultato: il grafico del debugger si blocca.

Potete anche semplicemente premere F5 più volte durante il debug - il grafico si blocca.

Costruire 1260.

Impostazioni del debugger:

 
Anton:
Cosa fa questa funzione?

Controlla la distanza dall'ultima posizione con un certo mago.

Logicamente, se il controllo del mago della posizione con il mago che voglio fallisce, allora anche questa funzione non dovrebbe venire fuori.

 
Difetto con www.mql5.com, quando si apre una pagina del forum dalla home page il nuovo post non viene evidenziato con uno sfondo blu quando è il primo (in alto) nella pagina aperta.
 

Mt 4

Ricevo questo

2020.05.13 18:05:09.335 Violazione di accesso scrivere a 0x0335346E

2020.05.13 18:05:09.276 VR EURUSD,H4: 1 leaked strings left

2020.05.13 18:11:11.126 Violazione di accesso scrivere a 0x033403B7

2020.05.13 18:37:13.585 Violazione di accesso scrivere a 0x03093648

 
Vladimir Pastushak:

Mt 4

Ricevo questo

2020.05.13 18:05:09.335 Violazione di accesso scrivere a 0x0335346E

2020.05.13 18:05:09.276 VR EURUSD,H4: 1 leaked strings left

2020.05.13 18:11:11.126 Violazione di accesso scrivere a 0x033403B7

2020.05.13 18:37:13.585 Violazione di accesso scrivere a 0x03093648

Dll. Non saprai dove ti sei fatto saltare un arto senza il codice)))

 
Vladimir Simakov:

Dll. Non saprai dove hai fatto saltare un arto senza codice)))

Nessuna DLL

Provato a disabilitare la DLL nelle impostazioni del terminale e nell'indicatore non aiuta.
 
Vladimir Pastushak:

Nessuna DLL

Bene, diamo un'occhiata al codice allora. La stringa può perdere solo insieme all'oggetto dinamico, e l'errore di accesso senza dll - questo è interessante...
 
Vladimir Simakov:
Bene, allora guardiamo il codice. La stringa può trapelare solo insieme all'oggetto dinamico, e l'errore di accesso senza dll è già interessante...

Ho identificato per eccezione, l'errore appare se c'è un modello collegato al grafico che ha già un indicatore su di esso.

 
Vladimir Pastushak:

Ho identificato per eccezione, l'errore appare se c'è un modello collegato al grafico che ha già un indicatore su di esso.

Senza il codice, è solo indovinare dai fondi di caffè...
Motivazione: