Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1433

 
Andrey Sokolov:

Numero Consigliere

Gesù... Come faccio a parlare con te? Senza offesa.

Ora devo chiedere: "e il numero, qual è?". Da dove viene l'assessore? Il mercato? Avresti dovuto dirlo fin dall'inizio. Se viene dal mercato, cerca i consigli di Golubev. Sono quasi quotidiani.

Per esempio, oggi.

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

Ho comprato un prodotto ed è stato bloccato.

Sergey Golubev, 2021.03.28 07:55

Lo faccio da almeno 7 anni e non è pubblico (il forum non è l'unico posto dove postare i divieti).
Non pubblico (è inutile postare sul forum), ma comune. Cioè, non è un evento straordinario per il quale si dovrebbe aprire un post sul forum.

E non ci possono essere problemi per gli acquirenti.
Perché se un prodotto viene rimosso dal Marketplace e l'hai comprato prima, è ancora lì nella tua Metatrader, pronto per essere installato.
Per maggiori dettagli vedere questa pagina https://www.mql5.com/ru/forum/625/page158


 
Alexey Viktorov:

Ora devo chiedere: "e il numero, qual è?". Da dove viene il consigliere? Dal mercato? Avresti dovuto dirlo fin dall'inizio. Se viene dal mercato, cerca i consigli di Golubev. Sono quasi quotidiani.

No, faccio un robot, che deve contattare il server per l'attivazione, e inviare il numero di conto e ottenere una risposta. Grazie per la vostra pazienza.

 
Vladimir Pastushak:

Un file come 123456789.txt è sufficiente

Expert Advisor va al server se c'è un file, lo scarica e lo legge.

Se non c'è nessun file, l'advisor ottiene la pagina 404 e fa il suo lavoro...

Grazie, proverò

 
come faccio a sapere che "è una corsa del Terminale" e non un cambio di carattere o una ricompilazione?
 
Fast235:
come faccio a sapere che "questo è un inizio terminale" e non un cambio di carattere o una ricompilazione?

Motivi per la deinizializzazione

Codici dei motivi di deinizializzazione di Expert Advisor restituiti da UninitializeReason(). Può avere uno dei seguenti valori:

Costante .

Valore

Descrizione

PROGRAMMA RAGIONEVOLE

0

Expert ha interrotto il suo lavoro chiamando ExpertRemove()

RAGIONE_REMOVE

1

Programma rimosso dal grafico

MOTIVO_RICOMPILAZIONE

2

Programma ricompilato

MOTIVO_CAMBIAMENTO GRAFICO

3

Il simbolo del grafico o il periodo è stato cambiato

MOTIVO_CHARTCLOSE

4

Il grafico è chiuso

RAGIONE_PARAMETRI

5

I parametri di input sono stati cambiati dall'utente

CONTO REASON_ACCOUNT

6

Un altro conto è stato attivato o ricollegato al server commerciale perché le impostazioni del conto sono state cambiate

MOTIVO_TEMPLATE

7

Un altro modello di grafico è stato applicato

MOTIVO_INITFAILED

8

Un segno che il gestore OnInit() ha restituito un valore non nullo

RAGIONE_CHIUSA

9

Il terminale è stato chiuso

Il codice del motivo della deinizializzazione è anche passato come parametro della funzione predefinita OnDeinit(const int reason).

 

non ha inviato il messaggio o qualcosa del genere...

strano, ricompilando a OnInit dà - 0

Print(IntegerToString(UninitializeReason()));
 
Fast235:

non ha inviato il messaggio o qualcosa del genere...

strano, ricompilando a OnInit dà - 0

Deve essere fatto in deInit.

 
Vitaly Muzichenko:

Questo deve essere fatto in DeInit

come faccio a sapere dopo il deInit che era un inizio terminale e non un completamento eccessivo o un cambiamento di programma, punto? senza file e altre sciocchezze

Questa era la mia domanda.

è necessario determinare se eseguire o meno la funzione in OnInit

in OnInit, si può ottenere il codice 3 e 0 (0-avviare e ricompilare...)

0 funziona per me, ma funzionerà anche per la compilazione

 
Fast235:

Come faccio a sapere dopo il DeInit che era un inizio terminale e non un completamento eccessivo o un cambio di programma, punto? senza file e altre stronzate

questa era la mia domanda.

è necessario determinare se eseguire o meno la funzione in OnInit

in OnInit, si può ottenere il codice 3 e 0 (0-avviare e ricompilare...)

0 va bene per me, ma innescherà anche la compilazione

quanto spesso i consumatori (commercianti) compilano il vostro prodotto direttamente sul sistema di destinazione?

 
Maxim Kuznetsov:

quanto spesso i consumatori (commercianti) compilano il vostro prodotto direttamente sul sistema finale ?

questo è per me,

ci sarà un ritardo extra fino a quando tutti i punti saranno impostati nel programma di compilazione