![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
Un'altra domanda, ti dispiacerebbe se usassi la tua sintassi e i tuoi nomi di variabili nelle mie funzioni, per così dire, per standardizzarle.
Fate quello che pensate sia giusto.
La funzione SetLabel().
Questa funzione imposta l'oggetto etichetta di testo OBJ_LABEL nel grafico corrente.
Esempi di come usare SetLabel().
ZS. In allegato c'è uno script per testare la funzione SetLabel().
Creare un file "inluder" (mqh) (probabilmente 2 - "trade" e "other"), concordare il suo nome e forzare gli "sviluppatori" a includerlo nella distribuzione.
Non si può uccidere l'idea, è stata a lungo in attesa di consolidamento. Il mio sogno di non professionista è quello di lasciare all'utente comune solo il processo decisionale, liberandolo dalle complessità del software.
Gli sviluppi di Igor (stupefacenti nella loro consistenza e nei loro dettagli) si sono avvicinati il più possibile a questo. Inoltre, l'autore non solo programma, ma mantiene anche costantemente il suo
Advisors nel trading reale, il che aumenta il valore pratico del codice.
Sarebbe interessante conoscere l'opinione di Igor sulla possibilità di incorniciare in mqh i suoi sviluppi e sui vantaggi e gli svantaggi di una tale implementazione.
Mi piacerebbe conoscere l'opinione di Igor sulla possibilità di mqh-design dei suoi sviluppi, vantaggi e svantaggi di una tale implementazione.
Circa le possibilità...
Ho fatto fare i file MQH da un po' di tempo... Non li sto ancora pubblicando... Ho un asso nella manica... L'accordo finale sarà... Posterò tutte le caratteristiche e riassumerò postando i file mqh.
I pro e i contro...
I file MQH sono convenienti. Puoi usarli in diversi Expert Advisors. Il codice di uno specifico EA è significativamente ridotto. Solo la logica nuda e alcune altre cose sono rimaste, e tutti i gadget e gli involucri sono fuori.
Tuttavia, uso raramente i file mqh, in generale, solo uno. È stdlib.mqh. Ho copiato tutte le funzioni necessarie nel file di Expert Advisor. Per me è più conveniente. Ho preso questa abitudine quando lavoravo molto sugli ordini e spesso dimenticavo di inviare l'uno o l'altro file mqh al mio cliente. Inoltre, voglio copiare un file EA in diverse cartelle del terminale invece di trascinare l'intero mucchio di inludi dopo di esso.
Forse avete uno script in funzioni utili che potrebbe fare l'apertura di ordini descritto nell'articolo http://www.kroufr.ru/content/view/1027/124/.
Se no, consigliatemi dove trovarne uno. .
La funzione CrossPointOfLines().
Questa funzione calcola le coordinate del punto di intersezione di due linee. Ogni linea è definita da una coppia di coordinate dei suoi punti. Tre array sono passati alla funzione come parametri:
Un esempio di utilizzo della funzione CrossPointOfLines().
Come esempio di utilizzo della funzione CrossPointOfLines(), offro tradizionalmente il mio script (vedi allegato). Affinché lo script funzioni correttamente, è necessario disegnare due linee intersecanti sul grafico corrente di uno dei seguenti tipi: verticale, orizzontale o di tendenza. Poi lo script dovrebbe essere allegato al grafico. Lo script risulterà nel segnare il prezzo di sinistra nel punto di intersezione delle due linee.
SZY. In allegato c'è uno script per testare la funzione CrossPointOfLines().
La funzione SetRegression().
Questa funzione imposta l'oggetto OBJ_REGRESSION del canale di regressione lineare sul grafico corrente.