nel tuo caso ha funzionato solo 2 delle 3 linee, l'ho adattato al compito a portata di mano e risulta che la prima linea rimane (come dovrebbe) e il livello delle altre due (rosso e blu) con le condizioni date (invece della linea rossa e blu era una sola linea - ed era rossa seRSI2>RSI3 e blu seRSI2<RSI3) diventano dritti e solo rossi come se non sapesse di essere RSI Allego uno screenshot.
Andrey Kipyatkov #: nel tuo caso, risulta che solo 2 delle 3 linee, l'ho adattato al problema, e risulta che la prima linea rimane (come dovrebbe) e il livello delle altre due (rosso e blu) con determinate condizioni (invece di una linea rossa e blu era una sola linea - ed era rossa seRSI2>RSI3 e blu seRSI2<RSI3) diventano dritti e solo rossi come se non sapesse di essere RSI Allego uno screenshot.
Andrey Kipyatkov #: nel tuo caso ha funzionato solo 2 delle 3 linee, l'ho adattato al compito a portata di mano e risulta che la prima linea rimane (come dovrebbe) e il livello delle altre due (rosso e blu) con le condizioni date (invece della linea rossa e blu era una sola linea - ed era rossa seRSI2>RSI3 e blu seRSI2<RSI3) diventano dritti e solo rossi come se non sapesse di essere RSI Allego uno screenshot.
Grazie per l'aiuto con il codice, ma se non è difficile vorrei capire il punto. Quando si scrive tutto in una riga si:
Buf0[i] = iRSI(NULL,0,D10,0,i); - si specifica in questa stringa che l'array zero è una linea rsy con il parametro dato sopra
se(iRSI(NULL,0,D11,0,i)>iRSI(NULL,0,D12,0,i)) allora state dicendo che Rsai con parametro D11 >D12
Buf1[i] = Buf0[i]; e poi abbinate (sovrapponete una linea all'altra) psi con il parametro D11 e D10
else
Buf1[i] = EMPTY_VALUE; e gli dite di non rendere xy con il parametro D11. ma quando si lavora con 3 linee
Buf0[i] = iRSI(NULL,0,D10,0,i); si dice come disegnare 1
linea Buf1[i] = (iRSI(NULL,0,D11,0,i)+iRSI(NULL,0,D12,0,i))/2; poi si aggiunge e si divide per 2 2 e 3 - Questa azione non mi è molto chiara perché prima stavi equiparando gli array e sovrapponendo una riga all'altra perché questa è la sintassi.
se(iRSI(NULL,0,D11,0,i)>iRSI(NULL,0,D12,0,i)) allora ripetete l'esempio voi diteD11>D12
Buf2[i] = Buf1[i]; ed equiparate
la
terza e la seconda
linea
else
Buf2[i] = EMPTY_VALUE; e dire di non disegnare la seconda linea
Vedo correttamente come date i "parametri" del linguaggio e perché nel secondo caso avete aggiunto gli array e diviso per 2
Ti ringrazio per il tuo aiuto con il codice, ma se non è troppo disturbo, vorrei capirne l'essenza. Quando si scrive tutto in una riga si:
Andrew, definiamo prima la tua condizione dal primo post
Volevo chiarire se c'è un modo per prescrivere nel codice invece di una linea rossa e blu (RSI2 e RSI3 nell'immagine (allegata pure), rispettivamente) era una linea - ed era rossa se RSI2>RSI3 e blu se RSI2 < RSI3
quindi, invece di quella rossa e blu - otteniamo la media di queste linee, cioè
Sì, certo. Primo: 0, ultimo: OrdiniTotali()-1
Ah, c'è un array, davvero da zero...
Allego uno screenshot.
nel tuo caso, risulta che solo 2 delle 3 linee, l'ho adattato al problema, e risulta che la prima linea rimane (come dovrebbe) e il livello delle altre due (rosso e blu) con determinate condizioni (invece di una linea rossa e blu era una sola linea - ed era rossa seRSI2>RSI3 e blu seRSI2<RSI3) diventano dritti e solo rossi come se non sapesse di essere RSI
Allego uno screenshot.
Come si fa a equalizzare Buf1 e Buf2?
Nelle tue condizioni sono 0!
nel tuo caso ha funzionato solo 2 delle 3 linee, l'ho adattato al compito a portata di mano e risulta che la prima linea rimane (come dovrebbe) e il livello delle altre due (rosso e blu) con le condizioni date (invece della linea rossa e blu era una sola linea - ed era rossa seRSI2>RSI3 e blu seRSI2<RSI3) diventano dritti e solo rossi come se non sapesse di essere RSI
Allego uno screenshot.
Ciao a tutti, potete dirmi la differenza tra un robot di trading e un consulente di trading?
ma quando si lavora con 3 linee
Vedo correttamente come date i "parametri" del linguaggio e perché nel secondo caso avete aggiunto gli array e diviso per 2
È la stessa cosa... un gioco di parole
Un gioco di parole.
Dal ramo successivo. Senza colludere...
Andrew, definiamo prima la tua condizione dal primo post
quindi, invece di quella rossa e blu - otteniamo la media di queste linee, cioè
e questa linea, per default, ha il colore rosso.
Inoltre, quando la condizione è soddisfatta
non cambiamo il colore della linea perché non può essere fatto in MT4,
prendiamo e sovrapponiamo un'altra linea con un altro colore