[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 326
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
Non sono un fan degli indicatori, ma ho deciso di controllare una cosa. L'Expert Advisor dovrebbe comprare al prezzo dell'indicatore RSI superiore e vendere al prezzo di quello inferiore, rispettivamente. Solo se il prezzo è già sopra il limite superiore dell'indicatore RSI, allora l'acquisto dovrebbe essere sopra questo limite e sotto il valore di questo limite + un certo valore di rientro dal limite verso l'alto (nel codice ho specificato solo un numero 0,1), per le vendite, al contrario.
Ho fatto così:
Parametri esterni:
Codice della funzione che riceve il segnale e il valore RSI stesso:(0,1 qui è la tolleranza di margine per la gamma di acquisto o vendita)
A volte l'EA apre gli ordini dal livello stesso, a volte molto più in alto (per comprare) e a volte molto più in basso (per vendere). Perché? L'algoritmo è elementare.
Sto cercando di scrivere un semplice indicatore basato su RSI (l'analogo è RandomIndicatorSignals mq4).
Sto cercando di scrivere un semplice indicatore basato su RSI (per l'analogo di questo indicatore RandomIndicatorSignals.mq4 dall'articolo MQL4 Language for Dummies. Indicatori personalizzati (parte 1)(https://www.mql5.com/ru/articles/1500).
L'idea è semplice, se l'RSI traccia un top o un trogolo, disegna una freccia sul grafico.
Sembra essere ok, ma secondo me il buffer dei valori RSI per ogni candela non viene riempito, per questo non funziona. Ecco il codice.
Sto cercando di scrivere un semplice indicatore basato su RSI (l'analogo è RandomIndicatorSignals mq4).
Sto cercando di scrivere un semplice indicatore basato su RSI (per l'analogo di questo indicatore RandomIndicatorSignals.mq4 dall'articolo MQL4 Language for Dummies. Indicatori personalizzati (parte 1)(https://www.mql5.com/ru/articles/1500).
L'idea è semplice, se l'RSI traccia un top o un trogolo, disegna una freccia sul grafico.
Sembra essere ok, ma secondo me il buffer dei valori RSI per ogni candela non viene riempito, per questo non funziona. Ecco il codice.
State accedendo a valori di indicatori non calcolati in loop.
Cambia
a
State tornando ai valori non calcolati dell'indicatore.
Cambia
a
Grazie, mi ha dato un'idea! Tuttavia, vorrei capire il "significato fisico":) come diceva il nostro fisico
Anch'io ho un problema: 2 codici d'azione "leggermente" diversi, ma essenzialmente uguali: Cancellare tutti gli ordini in sospeso
1) Non funziona correttamente - solo un ordine viene cancellato
2) Funziona bene - li cancella tutti
Spiegare: il significato di "in questo ciclo, si accede ai valori non calcolati dell'indicatore".
State tornando ai valori non calcolati dell'indicatore.
Cambia
a
Puoi fare lo spelling? Perché? Così non faccio più errori in futuro.
State tornando ai valori non calcolati dell'indicatore.
Cambia
a
ancora non funziona, RSIBuffer3 mostra solo il valore RSI sull'ultima barra quando si passa sopra una barra
E ancora non funziona, RSIBuffer3 mostra solo il valore RSI sull'ultima barra quando si passa sopra la barra
Il tuo quinto parametro è 0 - cioè l'ultima barra!
fare in questo modo:
Estratto dal documento:
State tornando ai valori non calcolati dell'indicatore.
Cambia
a
E quello che ho anche pensato, secondo la tua logica lo strumento dovrebbe calcolare l'RSI dal limite e alla barra 0, ma fa differenza quale lato dovrebbe calcolare l'RSI dalla fine o dall'inizio? Dovrebbe calcolare l'RSI per ogni barra in un dato intervallo e mettere il valore in un buffer (intendo in un array), e poi semplicemente confrontare tre valori consecutivi in un array con l'altro. O non lo è?
Il tuo quinto parametro è 0 - cioè l'ultima barra!
fare in questo modo:
Estratto dal documento:
Farò una prova, grazie