Buonasera, come posso far contare le cande rialziste e ribassiste al programma?
Mi spiego meglio , devo far contare le candele rialziste e rabassiste di ogni giornata nell’orario compreso dalle 00.00 alle 08.00, per poi inserirlo in una strategia.
Grazie in anticipo per l’aiuto
Eccolo:
Once ContoRialziste = 0
Once ContoRibassiiste = 0
Rialzista = close > open
Ribassista = close < open
If OpenTime = 000000 Then
ContoRialziste = 0
ContoRibassiiste = 0
Endif
If OpenTime <= 080000 Then
ContoRialziste = ContoRialziste + Bullish
ContoRibassiiste = ContoRibassiiste + Bearish
Endif
i conteggi sono nelle variabili ContoRibassiste e ContoRialziste.
Grazie mille, molto gentile
Scusa una domanda, mi chiede di specificare le variabili, Bullish Bearish, cosa devo inserire?
Scusa, ho sbagliato io a scrivere le variabili, le avevo scritte in italiano all’inizio, mentre alle righe 10 e 11 lo ho scritte in inglese, cambia le due righe così:
ContoRialziste = ContoRialziste + Rialzista
ContoRibassiiste = ContoRibassiiste + Ribassista
Ho corretto come mi hai detto, ora non mi da problemi, pero non mi da nessun risultato sul grafico, è possible far visualizzare due linee modello stocastico, scusa in anticipo se le mie spiegazioni non sono tecniche!
Mi ero spiegato male io all’inizio, a me serve un indicatore che conti le candele! scusa ancora per il disquido
Ok, avevo scritto il codice pensando che tu dovessi inserirlo all’interno di un tuo indicatore esistente.
Basta che aggiungi, come ultima riga:
RETURN ContoRialziste AS "Rialziste", ContoRibassiiste AS "Ribassiste"
ho notato ora che in ContoRibassiiste ho messo 2 “i”, puoi lasciarle, oppure cambiale, ma dappertutto.
Grazie ora funziona tutto perfettamente
Anche stavolta avevo sbagliato a scrive RETURN, immagino l’abbia corretto da solo.
Si lo avevo visto, ti ringrazio
buongiorno potreste scrivere il codice corretto e definitivo grazie
Eccolo:
Once ContoRialziste = 0
Once ContoRibassiste = 0
Rialzista = close > open
Ribassista = close < open
If OpenTime = 000000 Then
ContoRialziste = 0
ContoRibassiste = 0
Endif
If OpenTime <= 080000 Then
ContoRialziste = ContoRialziste + Rialzista
ContoRibassiste = ContoRibassiste + Ribassista
Endif
RETURN ContoRialziste AS "Rialziste", ContoRibassiste AS "Ribassiste"
ho spostato l’argomento da ProOrder a ProBuilder, in quanto concerne un indicatore.