Valerius: Ragazzi, potete dirmi se è possibile visualizzare programmaticamente l'indicatore sul grafico? O solo manualmente?
Il consulente (script) può disegnare sullo schermo come un indicatore. Dati dell'indicatore dalla funzione iCustom o dal calcolo nell'Expert Advisor (script) stesso
L'Expert Advisor è multi-valuta. Puoi immaginare se il gufo disegnerà questi indicatori su 20 coppie contemporaneamente... in un anno ))) aspetterò che il gufo disegni gli indici sul grafico per me))))
OK, è chiaro che non possiamo eseguire l'indicatore sul grafico dal programma. Non ci sono più opzioni.
L'Expert Advisor è multi-valuta. Puoi immaginare se il gufo disegnerà questi indicatori su 20 coppie contemporaneamente... in un anno ))) aspetterò che il gufo disegni gli indici sul grafico per me))))
OK, è chiaro che non possiamo eseguire l'indicatore sul grafico dal programma. Non ci sono più opzioni.
Le opzioni sono. Dimenticate lo zoo e prendete sul serio le risposte: una di esse risolve il problema.
Una situazione molto strana. L'Expert Advisor calcola la direzione della linea MODE_SIGNAL nell'oscillatore MACD e la posizione di MODE_MAIN rispetto allo zero. Sembra essere abbastanza semplice. Sto usando la funzione iMACD. Eseguo un test e mi dà un Tester: il tasso di cambio non può essere calcolato. Ho pensato a lungo. Ho deciso di romperlo in elementi più semplici (come nel codice qui sotto). Si è scoperto che rimuovendo la linea "MyMACDMode < 0" il test viene eseguito con successo. Ho provato diverse combinazioni e il risultato rimane lo stesso. Ho provato un piccolo trucco e messo l'uscita MyMACDMode sul grafico come testo - ha funzionato, se la linea è sotto lo zero - sullo schermo dice il numero che riceve (il numero stesso è molto grande in valore 9.213552135, ma l'indicatore qualcosa come 0.00123). Il segno corrisponde, e questo è ciò di cui ho bisogno. Ho provato a visualizzare il risultato di questo codice, risulta sempre che il MACD è sopra lo zero. Non so cosa ci sia di sbagliato... Cosa devo fare?
Situazione molto strana. L'Expert Advisor calcola la direzione della linea MODE_SIGNAL nell'oscillatore MACD e la posizione MODE_MAIN rispetto allo zero. Sembra essere molto semplice. Sto usando la funzione iMACD. Eseguo un test e mi dà un Tester: il tasso di cambio non può essere calcolato. Ho pensato a lungo. Ho deciso di romperlo in elementi più semplici (come nel codice qui sotto). Si è scoperto che rimuovendo la linea "MyMACDMode < 0" il test viene eseguito con successo. Ho provato diverse combinazioni e il risultato rimane lo stesso. Ho provato un piccolo trucco e ho messo l'uscita MyMACDMode sul grafico come testo - ha funzionato, se la linea è sotto zero - sullo schermo dice il numero che riceve (il numero stesso è molto grande in valore 9.213552135, ma sull'indicatore qualcosa come 0.00123). Il segno corrisponde, e questo è ciò di cui ho bisogno. Ho provato a visualizzare il risultato di questo codice, risulta sempre che il MACD è sopra lo zero. Non so cosa ci sia di sbagliato... Cosa devo fare?
Forse, lo strumento non è negoziabile, quindi non ci sono dati necessari per calcolare il profitto. Il tester semplicemente non sa come calcolarlo. Provane un altro.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Buon pomeriggio!
Ragazzi, potete dirmi se è possibile visualizzare programmaticamente l'indicatore sul grafico? O solo manualmente?
Se sì, quale comando viene dato?
In mql4 è possibile applicare solo un modello preparato in anticipo con questo indicatore.
No, ciò di cui ho bisogno è un'installazione software dell'indicatore sul/i grafico/i.
Beh, se non puoi, non puoi.... Peccato.
No, ciò di cui ho bisogno è un'installazione software dell'indicatore sul/i grafico/i.
Beh, se non puoi, non puoi.... Peccato.
Ho bisogno di essere in MT4...
Ho bisogno di essere in MT4...
Freelance
Il consulente (script) può disegnare sullo schermo come un indicatore. Dati dell'indicatore dalla funzione iCustom o dal calcolo nell'Expert Advisor (script) stesso
L'Expert Advisor è multi-valuta. Puoi immaginare se il gufo disegnerà questi indicatori su 20 coppie contemporaneamente... in un anno ))) aspetterò che il gufo disegni gli indici sul grafico per me))))
OK, è chiaro che non possiamo eseguire l'indicatore sul grafico dal programma. Non ci sono più opzioni.
L'Expert Advisor è multi-valuta. Puoi immaginare se il gufo disegnerà questi indicatori su 20 coppie contemporaneamente... in un anno ))) aspetterò che il gufo disegni gli indici sul grafico per me))))
OK, è chiaro che non possiamo eseguire l'indicatore sul grafico dal programma. Non ci sono più opzioni.
Buon pomeriggio!
Una situazione molto strana. L'Expert Advisor calcola la direzione della linea MODE_SIGNAL nell'oscillatore MACD e la posizione di MODE_MAIN rispetto allo zero. Sembra essere abbastanza semplice. Sto usando la funzione iMACD. Eseguo un test e mi dà un Tester: il tasso di cambio non può essere calcolato. Ho pensato a lungo. Ho deciso di romperlo in elementi più semplici (come nel codice qui sotto). Si è scoperto che rimuovendo la linea "MyMACDMode < 0" il test viene eseguito con successo. Ho provato diverse combinazioni e il risultato rimane lo stesso. Ho provato un piccolo trucco e messo l'uscita MyMACDMode sul grafico come testo - ha funzionato, se la linea è sotto lo zero - sullo schermo dice il numero che riceve (il numero stesso è molto grande in valore 9.213552135, ma l'indicatore qualcosa come 0.00123). Il segno corrisponde, e questo è ciò di cui ho bisogno. Ho provato a visualizzare il risultato di questo codice, risulta sempre che il MACD è sopra lo zero. Non so cosa ci sia di sbagliato... Cosa devo fare?
// Dichiarare le variabili
MyMACDOld = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1);
MyMACDNew = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0);
MyMACDMode = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
/Esecuzione
se ( MyMACDOld > MyMACDNew )
{
se (MyMACDMode < 0)
{
ritorno(1);
}
}
Buon pomeriggio!
Situazione molto strana. L'Expert Advisor calcola la direzione della linea MODE_SIGNAL nell'oscillatore MACD e la posizione MODE_MAIN rispetto allo zero. Sembra essere molto semplice. Sto usando la funzione iMACD. Eseguo un test e mi dà un Tester: il tasso di cambio non può essere calcolato. Ho pensato a lungo. Ho deciso di romperlo in elementi più semplici (come nel codice qui sotto). Si è scoperto che rimuovendo la linea "MyMACDMode < 0" il test viene eseguito con successo. Ho provato diverse combinazioni e il risultato rimane lo stesso. Ho provato un piccolo trucco e ho messo l'uscita MyMACDMode sul grafico come testo - ha funzionato, se la linea è sotto zero - sullo schermo dice il numero che riceve (il numero stesso è molto grande in valore 9.213552135, ma sull'indicatore qualcosa come 0.00123). Il segno corrisponde, e questo è ciò di cui ho bisogno. Ho provato a visualizzare il risultato di questo codice, risulta sempre che il MACD è sopra lo zero. Non so cosa ci sia di sbagliato... Cosa devo fare?