![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Prendi i valori dell'indicatore senza un offset e poi mescola le linee stesse. Sarà più facile in questo modo. Guardate come si fa in iEnvelopes, per esempio:
zioVic: quale parametro deve essere cambiato a 0? per favore, mostrami chiaramente il quinto schema.
Il numero di modello e il numero di bit nella maschera sono gli stessi. Ecco alcuni esempi:
0 (in forma binaria 000000b) - tutti i bit della maschera sono azzerati, nessun modello è utilizzato,
4 (binario 000100b) - solo il bit 2 è impostato, solo il modello 2 "incrocio delle linee dell'oscillatore principale e del segnale" è usato,
16 (in forma binaria 010000b) - solo il bit 4 è impostato, solo il pattern 4 "oscillatore e prezzo div,
31 (in forma binaria 011111b) - solo il bit 5 è impostato e tutti i modelli tranne il modello 5 "doppio oscillatore e divisioni di prezzo" sono utilizzati.
Per impostare la "lista" dei modelli di segnale utilizzati, aggiungete una linea al programma:
Il numero di modello e il numero di bit nella maschera corrispondono. Ecco alcuni esempi:
0 (in forma binaria 000000b) - tutti i bit della maschera sono azzerati, nessun modello è utilizzato,
4 (binario 000100b) - solo il bit 2 è impostato, solo il modello 2 "incrocio delle linee dell'oscillatore principale e del segnale " è usato,
16 (in forma binaria 010000b) - solo il bit 4 è impostato, solo il modello 4 "oscillatore e divirgenza del prezzo" è usato,
31 (in forma binaria 011111b) - solo il bit 5 è impostato e tutti i modelli tranne il modello 5 "doppio oscillatore e divisioni di prezzo" sono utilizzati.
Per configurare la "lista" dei modelli di segnali utilizzati, aggiungete una linea al programma:
Il numero di modello e il numero di bit nella maschera corrispondono. Ecco alcuni esempi:
0 (in forma binaria 000000b) - tutti i bit della maschera sono azzerati, nessun modello è utilizzato,
4 (in forma binaria 000100b) - solo il bit 2 è impostato, solo il modello 2 "incrocio delle linee dell'oscillatore principale e del segnale " è usato,
16 (in forma binaria 010000b) - solo il bit 4 è impostato, solo il modello 4 "oscillatore e divirgenza del prezzo" è usato,
31 (in forma binaria 011111b) - solo il bit 5 è impostato e tutti i modelli tranne il modello 5 "doppio oscillatore e divisioni di prezzo" sono utilizzati.
Per configurare la "lista" dei modelli di segnali utilizzati, aggiungete una linea al programma:
Signori sviluppatori, non avete vergogna? Prima si rende MQL5 orientato agli oggetti, il che implica almeno l'incapsulamento, il polimorfismo e l'ereditarietà, e poi si sputa sulla prima balena dell'OOP, rivelando le viscere del modello a oggetti... Bitmaschi.... Si prendono anche i puntatori verso l'esterno, shit....
Non si potrebbe fare qualche metodo umano, come SetSignalModels(ENUM_MODEL_MA_CROSS, ...)? Sarà più facile per voi con il supporto di
Signori sviluppatori, non vi vergognate? Prima si rende MQL5 orientato agli oggetti, il che implica almeno l'incapsulamento, il polimorfismo e l'ereditarietà, e poi si sputa su almeno la prima balena dell'OOP, rivelando le viscere del modello a oggetti... Bitmaschi.... Anche tu hai i puntatori là fuori, cazzo....
Non si potrebbe fare qualche metodo umano, come SetSignalModels(ENUM_MODEL_MA_CROSS, ...)? Sarà più facile per voi con il sostegno.
Onestamente? Nessuna vergogna.
Scusa, non ho trovato una scala per salire sul tuo campanile.
Onestamente? Non si vergogna.
Mi dispiace, non sono riuscito a trovare una scala per scalare il tuo campanile.
Forse mi sbaglio nella comprensione della seguente affermazione, se trovate una discrepanza con il vostro punto di vista, vi prego di correggermi.
I programmatori scrivono codice per facilitare la vita degli utenti.
Nel caso di MQL, gli utenti sono programmatori MQL ed è per questo che tutto questo viene fatto.
La scala è la programmazione orientata agli oggetti, i passi per essa sono stati fatti da Straustrup, Fowler, Gamma e molti altri. Spero che abbiate avuto il tempo di soffermarvi sui passi di Perfect Code di Steve McConnell e The Craft of Programming di Peter Goodliffe? Mancano a molte persone.
Qualcuno può spiegare come rimuovere alcuni modelli nei segnali degli indicatori? Aprite un tale file, trovate un tale parametro, cambiatelo per così e così o cancellatelo. Questo è tutto. È così difficile da spiegare?
Dopo aver completato la procedura guidata, il sourcebook Expert Advisor si apre nell'Editor. Trova linee simili a:
Per rimuovere alcuni modelli, è necessario aggiungere una riga per chiamare il metodo PatternsUsage con il parametro<qualche numero>. Sembra così:
Forse mi sbaglio nella comprensione della seguente affermazione, se trovate qualche discrepanza con il vostro punto di vista, vi prego di correggermi.
I programmatori scrivono codice per rendere la vita più facile agli utenti.
Nel caso di MQL, gli utenti sono i programmatori MQL e questo è ciò di cui si tratta.
La scala è la programmazione orientata agli oggetti, i passi per essa sono stati fatti da Straustrup, Fowler, Gamma e molti altri. Spero che abbiate avuto il tempo di soffermarvi sui passi di Perfect Code di Steve McConnell e The Craft of Programming di Peter Goodliffe? Mancano a così tante persone