Una vera domanda

 

Buona sera signori, voglio dire subito che sono nuovo di mql4.

Metatrader 4 ha la "Finestra dei dati" (<Ctrl>+<D>), potreste dirmi se c'è un modo per ottenere i valori degli indicatori da lì?

Spero davvero in una risposta rapida e completa.

 
Bingo!
 
AlexSTAL:
Bingo!

La risposta è davvero veloce, ma non è un gioco da ragazzi, quindi cosa bisogna fare esattamente per ottenere i dati da lì?
 
m100:

La risposta è davvero veloce, ma non è un gioco da ragazzi, quindi cosa bisogna fare esattamente per ottenere i dati da lì?

Grazie! Pensavi di fare la domanda più stupida? No?

Dove volete i dati? In Word? Nella testa? Nell'EA?

Per favore, rispondete alla domanda.

 
Sì, non è davvero una domanda finta. Come farete a tirarlo fuori? Si potrebbe usare iCustom(), per esempio.
 
AlexSTAL:

Grazie! Pensavi di aver fatto la domanda più stupida? No?

Dove volete i dati? In Word? Nella sua testa, nel suo consigliere?

Espandi la domanda.


Supponiamo che i dati di questa tabella siano necessari nell'EA, ovviamente per l'ultima barra.
 
m100:

Supponiamo che i dati di questa tabella siano necessari nell'EA, ovviamente per l'ultima barra.
iCustom()
 
AlexSTAL:
iCustom()

Non riesco a capire cosa scrivere esattamente in () in modo che le ultime 4 variabili nella "finestra dei dati" siano visualizzate lì, queste 4 variabili sono nell'indicatore (vedi screenshot).

Potreste per favore dirmi cosa scrivere in modo che queste variabili siano indirizzate correttamente.


 
m100:

Non riesco a capire cosa scrivere esattamente in () in modo che le ultime 4 variabili nella "finestra dei dati" siano visualizzate lì, queste 4 variabili sono nell'indicatore (vedi screenshot).

Per favore, ditemi cosa scrivere affinché queste variabili siano affrontate correttamente.


Dov'è lo screenshot?
 
 
m100:

Supponiamo di aver bisogno dei dati di questa tabella nel nostro Expert Advisor, ovviamente per l'ultima barra.


Perché l'ultima barra, naturalmente? Non è così ovvio per noi.

Hai provato a leggere l'aiuto del meta-editor?

Riferimento MQL4 - Indicatori tecnici - iCustom

doppio iCustom( simbolo stringa, int timeframe, nome stringa, ..., int mode, int shift)
Calcolo dell'indicatore personalizzato specificato. L'indicatore personalizzato deve essere compilato (un file con estensione EX4) e situato interminal_directory/experts/indicators.
Parametri:
simbolo - Nome del simbolo, sui cui dati verrà calcolato l'indicatore. NULL significa simbolo corrente.
timeframe - Periodo. Può essere uno dei periodi del grafico. 0 significa il periodo del grafico corrente.
nome - Nome dell'indicatore personalizzato.
... - Elenco dei parametri (se necessario). I parametri trasmessi devono corrispondere all'ordine di dichiarazione e al tipo di variabili esterne (extern) dell'indicatore personalizzato.
modo - Indice della linea dell'indicatore. Può essere da 0 a 7 e dovrebbe corrispondere all'indice usato da una delle funzioni SetIndexBuffer.
turno - Indice del valore ottenuto dal buffer dell'indicatore (spostamento relativo alla barra corrente del numero specificato di periodi indietro).
Esempio:
 double val=iCustom(NULL, 0, "SampleInd",13,1,0)
;