Il consulente è ordinato chiavi in mano o in parti? - pagina 4

 
Vladimir Baskakov:
C'è un buon modo per testare . Fallo in qualsiasi costruttore su mt4, testalo e poi ordinalo in mt5. Ed è più facile per lo sviluppatore, basta riscriverlo ed è fatta, non c'è bisogno di indovinare.

Se puoi farlo in un costruttore, perché hai bisogno di uno sviluppatore?
i costruttori non possono fare un livello molto grande di compiti.

 
Nikolay Khrushchev:

se può essere fatto in un costruttore, perché ha bisogno di uno sviluppatore? devi anche spendere tempo per padroneggiare il costruttore.
i costruttori non possono fare un livello molto grande di compiti.

Non ci sono costruttori su mt5. Non si può implementare tutto, sì, ma l'idea di fondo può essere implementata, e le cose complicate possono essere aggiunte nella descrizione
 
cherymen:

Non posso essere d'accordo che non c'è un'idea dell'algoritmo di lavoro.C'è e credo che sia dettagliato nei termini di riferimento.

Questo è il vostro problema. Avevo 165V in casa mia, ma OblEnergo considerava normale anche quello.

 
Nikolay Khrushchev:

È obbligatorio passare attraverso la convalida anche se il prodotto non va sul mercato? Certo che lo è. La validazione controlla se l'Expert Advisor è pronto per l'uso reale, identifica potenziali problemi e verifica se ci sono abbastanza controlli prima di inviare l'ordine di compravendita, non è quello per cui è stato progettato? Se un EA non soddisfa questi criteri, non dovrebbe essere fornito al cliente come lavoro finito.

Lei sta dicendo delle vere e proprie sciocchezze.

Non ingannare i clienti e i disinformati che leggono i tuoi post.

La tua frase: "La convalida controlla se l'Expert Advisor è pronto per l'uso reale" - NO, NON lo fa.

Cosa controlla la convalida è descritto quihttps://www.mql5.com/ru/articles/2555 con esempi di tutti i codici per entrambi i terminali -- controlla principalmente le impostazioni limite di lot, take, stop -- questi sono principalmente problemi di impostazioni e non problemi di trading reale (è una forzatura parlare di trailing stop e livelli di stop/stop/lot autocalcolati).

I problemi del trading reale sono diversi - è la stabilità sui riavvii, la comprensione delle vostre posizioni, il funzionamento dei segnali, gli ordini di commercio a requotes e simili - la convalida non fa questi controlli.

p.s. Quando si mette in circolazione un EA sul mercato - si richiede la serie più completa di controlli - ma quando si sviluppa, non tutti i controlli sono critici e non tutti hanno senso nella fase iniziale, rendendo il costo dello sviluppo molto costoso.

 
Nikolay Khrushchev:

Hai scritto tu stesso che passare la convalida è un criterio per avere una minima esperienza di programmazione. Ecco di cosa sto parlando. Se un freelance non riesce a far passare la validazione di un EA, si può dire che non è uno sviluppatore esperto?

È necessario passare la convalida, anche se il prodotto non va sul mercato? Certo che lo è. La convalida controlla se l'Expert Advisor è pronto per l'uso reale, rivela i difetti e i controlli sufficienti prima di inviare un ordine di trading, vero? È per questo che è stato progettato. Se un EA non soddisfa questi criteri, non deve essere fornito al cliente come lavoro finito.
No, non lo è. Tutti questi controlli sono obbligatori. E questa non è esperienza. Sta seguendo una semplice logica. Ma un tester EA passa facilmente la convalida. Ma non può essere messo sul conto reale. Se immagazziniamo le informazioni nelle variabili, l'Expert Advisor volerà nel tester, e passerà la validazione rapidamente. Ma può essere considerato come sviluppato professionalmente? No. Tutti i dati devono essere ottenuti dall'ambiente. Se non ci sono controlli logici e controlli di ritorno dei risultati dalle funzioni, può essere considerato come sviluppato professionalmente? No. Ma passerà la convalida. La convalida non serve a valutare l'esperienza dello sviluppatore.
Una cosa è chiara: non ci si può assolutamente fidare di voi per l'esecuzione degli ordini.
 
Vladimir Baskakov:
Non ci sono costruttori su mt5.

Controllare.

 
Andrey Barinov:

Controllare.

Mago?
 
Vladimir Baskakov:
Mago?

no

 
Andrey Barinov:

no

Allora non ne sono a conoscenza.
 
Artyom Trishkin:
Haibisogno di un minimo di esperienza di programmazione per passare la convalida
Artyom Trishkin:
No, non lo è. Tutti questi controlli sono obbligatori. E questa non è un'esperienza.

quindi esperienza minima o nessuna esperienza?

Artyom Trishkin:
E non è esperienza. Sta seguendo una semplice logica.

Allora perché la maggior parte degli artisti non segue questa logica?

Artyom Trishkin:
Se memorizzate le informazioni in variabili, allora l'EA volerà nel tester, e passerà la validazione rapidamente. Ma può essere considerato come sviluppato professionalmente? No. Tutti i dati devono essere ottenuti dall'ambiente. Se non ci sono controlli logici e controlli di ritorno dei risultati dalle funzioni, può essere considerato come sviluppato professionalmente? No. Ma passerà la convalida.

Stai scrivendo verità ovvie per uno sviluppatore normale. Per di più, è anche descritto in un libro di testo, se non l'ho dimenticato. Ma la maggior parte, come si scopre, non riesce nemmeno a seguire la semplice logica.
A proposito, non tutto nell'ambiente di trading può essere ottenuto da un EA. In particolare per MT4 l'EA non è in grado di ottenere se il trading è consentito per comprare o vendere. Riceve solo l'errore 4110 o 4111.

Artyom Trishkin:
Una cosa è chiara: non ci si può assolutamente fidare di voi per l'esecuzione degli ordini.

Lei ha tratto una tale conclusione dalla mia corrispondenza qui?
Avresti potuto aprire il mio profilo e vedere il mio codice. Sei sicuro di essere un moderatore? )))