Consigliere interessante - pagina 8

 
sergeev:

sono stati nel codebase per un anno

https://www.mql5.com/ru/code/8867


Quindi? O è un gioco per trovare 5 link e ottenere un bonus?
 
lerik:


L'ho fatto una volta: è davvero meglio generare filtri su una coppia specifica, timeframe e quotazioni (cioè OC). Ma in generale puoi usare i filtri postati (il più vicino è EURUSD), selezionando timeframe 1H-1D a seconda del timeframe di DT (quotazioni).

Se hai bisogno di un generatore di filtri, posso stenderlo.


Fai una buona azione e pubblicala.
 
rebiata podskajute skolko mog stoit Maiatnik (Swinger) v 2008 gody?
 
Mathemat:

E in realtà, questo è molto interessante:

C'è anche la protezione in base al numero di conto del commerciante. In ogni caso, non è bene frugare nei decompilatori :)

Non credo che ne valga la pena.

Lasciate che ve lo dica, avere costrutti come:

   if (IsTesting() != TRUE) {
      if (IsVisualMode() != TRUE) {

dovrebbe essere una bandiera rossa.

Questo è un codice amatoriale.

Un normale codificatore lo scriverà:

   if ( !IsTesting() ) {
      if ( !IsVisualMode() ) {


Se la codifica è così, allora anche se c'è qualche idea, la domanda sorge spontanea: "Quanto bene è implementata nell'EA?"

 

Le costruzioni sono equivalenti, non c'è nessun errore terribile nel codice dato. Beh, ad alcune persone piace la brevità (anche a me piace di più la seconda variante, a proposito), mentre all'autore piace quella che lui chiama leggibilità.

Sì, c'è molta ridondanza nell'EA, un numero eccessivo di variabili globali stringa, ci sono altri difetti. Tuttavia, un codice funzionante di queste dimensioni è già una conquista.

 
Mathemat:


Sì, c'è molta ridondanza nell'EA, un numero eccessivo di variabili globali stringa e altre carenze. Tuttavia, un codice funzionante di queste dimensioni è già una conquista.

Con questa qualità di codifica, un EA funzionante è naturalmente una conquista.
 

Non sto facendo lo spiritoso, non sto facendo lo spiritoso.

Sto solo dicendo.

 
Mathemat:

Le costruzioni sono equivalenti, non c'è nessun errore terribile nel codice di cui sopra.


Non sto parlando di errori, sto parlando di stile.
 
PapaYozh:
Non sto parlando di errori, sto parlando di stile.
Potrebbero aver copiato dal linguaggio delle piattaforme concorrenti, da cui i bloopers.
 
DekanFF:

Fai una buona azione e pubblicala.

http://fx.qrz.ru/

https://www.mql5.com/ru/articles/32