Buonasera a tutti e scusate il disturbo.
Vi contatto in quanto il servizio clienti della ProRealTime mi ha indirizzato in questo utilissimo sito. Avrei bisogno di acquisire in piattaforma uno screener che mi segnali i titoli la cui Media Mobile Semplice ( SMA ) a 5 periodi rompa al rialzo la Mobile Semplice ( SMA ) a 20 periodi, ( magari quando questa rottura è avvenuta da poco).
E’ possibile commissionare la creazione di tale screener pronto da poter installare in piattaforma, anche previo pagamento ? .
Se servono maggiori dettagli rimango a disposizione.
Grazie
Ciao, questo è uno screener molto semplice, che puoi creare tu stesso con lo strumento di creazione assistita, l'hai già provato? Lo screener che volevi era stato codificato milioni di volte, ma comunque eccolo qui:
c = average[5] crosses over average[20]
screener[c]
Buonasera, grazie per la celere risposta.
No, non conoscevo tale funzione della piattaforma e non saprei come attivarla in piattaforma ( perchè la uso da pochissimo ). Le dispiacerebbe condividere in chat il file itf di questo screener così da poterlo scaricare in piattaforma ?
Grazie
Buonasera Dottore,
sono riuscito ad inserire il codice grazie alla sua illustrazione. Ma volevo sapere come si modifica il codice nel caso in cui la media mobile a 5 periodi deve superare quella a 20 solo di un certo numero di punti, così da intercettare l’inizio del cross tra le due medie e cavalcare tutto il movimento successivo. In questo caso come si deve modificare il codice ?
Grazie
Generalmente in questo forum si usa dare del TU a chiunque, non sentirti obbligato ad una certa formalità.
Questo è il codice per fare quello che chiedi tu; ho messo 5 punti a caso, basta che sostituisci 5 con un numero di tua preferenza (anche con un un decimale, se vuoi, basta che utilizzi il PUNTO, non la virgola):
c = average[5] crosses over average[20]
if c then
if (average[5] - average[20]) > 5 * PipSize then //5 punti al massimo
c = 0
endif
endif
screener[c]
Buongiorno Roberto, se nell’ultimo codice che mi hai scritto, volessi aggiungere una seconda condizione: PREZZO MAGGIORE DELLA BANDA INFERIORE DI BOLLINGER MA MINORE DELLA BANDA SUPERIORE come dovrei fare ?, ti scrivo il codice precedente che contiene la prima condizione. Grazie
c = average[5] crosses over average[20]
if c then
if (average[5] – average[20]) > 5 * PipSize then //5 punti al massimo
c = 0
endif
endif
screener[c]
Eccolo:
c1 = average[5] crosses over average[20]
if c1 then
if (average[5] - average[20]) > 5 * PipSize then //5 punti al massimo
c1 = 0
endif
endif
c2 = close > BollingerDown[20](close) and close < BollingerUp[20](close)
screener[c1 and c2]