
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
Il nuovo articolo Gestione degli Eventi in MQL5: Modifica del periodo MA al volo è stato pubblicato:
Supponiamo che un semplice indicatore MA (Media Mobile) con periodo 13 sia applicato a un grafico. E vogliamo cambiare il punto in 20, ma non vogliamo andare alla finestra di dialogo delle proprietà dell'indicatore e modificare il numero da 13 a 20: semplicemente stanchi di queste noiose azioni con mouse e tastiera. E soprattutto non vogliamo aprire il codice dell'indicatore e modificarlo. Vogliamo fare tutto questo premendo un pulsante - "frecce su" accanto al tastierino numerico. In questo articolo descriverò come farlo.
Cosa c'è di meglio: un file indicatore o un tandem "indicatore + advisor"?
In realtà, questa domanda non è così semplice. Da un lato, è bene avere un file indicatore, perché tutte le funzioni, inclusi i gestori di eventi, sono concentrate in un unico posto.
D'altra parte, immaginiamo che ci siano 3 o 4 indicatori applicati al grafico insieme a un Expert Advisor: questa situazione non è rara. Inoltre, supponiamo che ogni indicatore sia dotato di un proprio gestore di eventi, oltre allo standard OnCalculate(). Per evitare confusione con l'elaborazione degli eventi in questa "crue eterogenea" è più ragionevole concentrare tutti i gestori di eventi, ora consentiti negli indicatori, in un unico posto - nell’Expert Advisor.
Da tempo gli sviluppatori di software decidono di darci la possibilità di elaborare gli eventi nell'indicatore: dalla versione beta non pubblica del 09.09.09 (quando l'indicatore è considerato come "puro calcolo & entità matematica" e non deve essere contaminato da eventuali caratteristiche che ostacolano la velocità di calcolo) sono trascorsi esattamente 5 mesi. Probabilmente, la "purezza dell'idea" deve soffrire - e ora si scatenerà un vero caos di fantasie dei programmatori. Ma l'equilibrio è sempre da qualche parte nel mezzo tra un'idea pura, ma limitata, e una capacità non così pulita, ma più potente.
A settembre-Ottobre 2009, quando il numero di build della versione beta di MT5 non ha nemmeno raggiunto 200, ho scritto e fatto il debug del codice del tandem "Expert Advisor + Indicator", che consentiva di gestire i parametri MA al volo, ma " al grado C": è stato aggiornato solo dopo l'arrivo del tick, ma non immediatamente. A quel tempo questo tandem era l'unica soluzione possibile, ed ora difficilmente interessa a chiunque.
Non potevo quindi pensare a come portare la funzionalità dell'indicatore a "grado B", ovvero come viene presentato nell'ultima versione. Ora sono lieto di fornire una soluzione più conveniente a tutti coloro che potrebbero essere interessanti.
In allegato il mio breve video, che mostra il lavoro della nostra creazione. Il cambiamento graduale della curva MA (solo il periodo sta cambiando - all'inizio aumenta, poi diminuisce) è persino abbagliante in qualche modo. Questa è Matryoshka (simile al famoso set russo di bambole nidificanti).
Autore: Sceptic Philozoff