Pagina 2 di 3 Prima 123 Ultima
Risultati da 11 a 20 di 23
  1. #11

    Data Registrazione
    Sep 2013
    Località
    Monza
    Messaggi
    186
    Si, purtroppo non è corretto !!!
    Ci riprovo stasera.
    Alla faccia della semplicità di EasyScript.
    Saluti
    Massimo

  2. #12

    Data Registrazione
    Dec 2009
    Messaggi
    813
    Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
    Si, purtroppo non è corretto !!!
    Ci riprovo stasera.
    Alla faccia della semplicità di EasyScript.
    Saluti
    Massimo
    Ciao maxmax a quanto pare dobbiamo solo aspettare lunedì perchè Tiziano ha comunicato che l'indicatore lo hanno già incluso nella prossima versione http://www.playoptions.it/vbforum/sh...ll=1#post65695 peccato però perchè mancava veramente poco!!!


  3. #13

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Salve a tutti,

    con la nuova Release 0.8.10.15 di beeTrader l'indicatore Pivot Points è stato inserito bello e pronto tra gli indicatori disponibili, per cui il problema non si pone più!


    Tuttavia, dato che sono finalmente riuscito a calcolare il massimo ed il minimo del giorno precedente, sperando di fare cosa gradita per chi come me si sta cimentando nella programmazione in EasyScript, desidero postare a puro titolo di esempio il codice di questo indicatore che plotta rispettivamente la chiusura, il massimo ed il minimo del giorno precedente, ovvero i 3 vettori che servivano per poter calcolare i Pivot Points.


    # Individuazione del cambiamento di data
    SET ConditionDateChange = DATE > REF(DATE, 1)
    SET DateChange = IF(ConditionDateChange, 1, 0)
    
    # Individuazione numerica delle barre intraday giornaliere
    SET BarsOfDay = LASTIF(ConditionDateChange)
    SET Bars = BarsOfDay + 1
    
    # Calcolo della CHIUSURA del giorno precedente
    SET PreviousDayClose = CHANGEIF(DateChange, REF(CLOSE, 1))
    
    # Calcolo del MASSIMO del giorno precedente
    SET IntradayHigh = HighestHighValue(Bars)
    SET PreviousDayHigh = CHANGEIF(DateChange, REF(IntradayHigh, 1))
    
    # Calcolo del MINIMO del giorno precedente
    SET IntradayLow = LowestLowValue(Bars)
    SET PreviousDayLow = CHANGEIF(DateChange, REF(IntradayLow, 1))
    
    
    SET PLOT1 = PreviousDayClose
    SET PLOT2 = PreviousDayHigh
    SET PLOT3 = PreviousDayLow
    
    SET PLOTCOLOR1 = COLOR_LIGHT_YELLOW
    SET PLOTCOLOR2 = COLOR_LIGHT_GREEN
    SET PLOTCOLOR3 = COLOR_LIGHT_RED

    Clicca sull'immagine per ingrandirla

Nome: Per Pivot.jpg
Visite: 34
Dimensione: 118.6 KB
ID: 12429

  4. #14
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Bravissimo Smash

    L' ho già inserito tra gli overlap

    Clicca sull'immagine per ingrandirla

Nome: HLC.jpg
Visite: 23
Dimensione: 120.7 KB
ID: 12430

    grazie
    Ultima modifica di Apocalips; 22-10-13 alle 23:48
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  5. #15
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    11,165
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Salve a tutti,

    con la nuova Release 0.8.10.15 di beeTrader l'indicatore Pivot Points è stato inserito bello e pronto tra gli indicatori disponibili, per cui il problema non si pone più!


    Tuttavia, dato che sono finalmente riuscito a calcolare il massimo ed il minimo del giorno precedente, sperando di fare cosa gradita per chi come me si sta cimentando nella programmazione in EasyScript, desidero postare a puro titolo di esempio il codice di questo indicatore che plotta rispettivamente la chiusura, il massimo ed il minimo del giorno precedente, ovvero i 3 vettori che servivano per poter calcolare i Pivot Points.


    # Individuazione del cambiamento di data
    SET ConditionDateChange = DATE > REF(DATE, 1)
    SET DateChange = IF(ConditionDateChange, 1, 0)
    
    # Individuazione numerica delle barre intraday giornaliere
    SET BarsOfDay = LASTIF(ConditionDateChange)
    SET Bars = BarsOfDay + 1
    
    # Calcolo della CHIUSURA del giorno precedente
    SET PreviousDayClose = CHANGEIF(DateChange, REF(CLOSE, 1))
    
    # Calcolo del MASSIMO del giorno precedente
    SET IntradayHigh = HighestHighValue(Bars)
    SET PreviousDayHigh = CHANGEIF(DateChange, REF(IntradayHigh, 1))
    
    # Calcolo del MINIMO del giorno precedente
    SET IntradayLow = LowestLowValue(Bars)
    SET PreviousDayLow = CHANGEIF(DateChange, REF(IntradayLow, 1))
    
    
    SET PLOT1 = PreviousDayClose
    SET PLOT2 = PreviousDayHigh
    SET PLOT3 = PreviousDayLow
    
    SET PLOTCOLOR1 = COLOR_LIGHT_YELLOW
    SET PLOTCOLOR2 = COLOR_LIGHT_GREEN
    SET PLOTCOLOR3 = COLOR_LIGHT_RED

    Clicca sull'immagine per ingrandirla

Nome: Per Pivot.jpg
Visite: 34
Dimensione: 118.6 KB
ID: 12429
    Altrochè se è gradita!
    Domani Andrea la copierà nell'area degli script finiti, ci sono molti spunti interessanti per chi vorrà imparare ad utilizzare le funzioni.
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  6. #16

    Data Registrazione
    Dec 2009
    Messaggi
    813
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Salve a tutti,

    con la nuova Release 0.8.10.15 di beeTrader l'indicatore Pivot Points è stato inserito bello e pronto tra gli indicatori disponibili, per cui il problema non si pone più!


    Tuttavia, dato che sono finalmente riuscito a calcolare il massimo ed il minimo del giorno precedente, sperando di fare cosa gradita per chi come me si sta cimentando nella programmazione in EasyScript, desidero postare a puro titolo di esempio il codice di questo indicatore che plotta rispettivamente la chiusura, il massimo ed il minimo del giorno precedente, ovvero i 3 vettori che servivano per poter calcolare i Pivot Points.


    # Individuazione del cambiamento di data
    SET ConditionDateChange = DATE > REF(DATE, 1)
    SET DateChange = IF(ConditionDateChange, 1, 0)
    
    # Individuazione numerica delle barre intraday giornaliere
    SET BarsOfDay = LASTIF(ConditionDateChange)
    SET Bars = BarsOfDay + 1
    
    # Calcolo della CHIUSURA del giorno precedente
    SET PreviousDayClose = CHANGEIF(DateChange, REF(CLOSE, 1))
    
    # Calcolo del MASSIMO del giorno precedente
    SET IntradayHigh = HighestHighValue(Bars)
    SET PreviousDayHigh = CHANGEIF(DateChange, REF(IntradayHigh, 1))
    
    # Calcolo del MINIMO del giorno precedente
    SET IntradayLow = LowestLowValue(Bars)
    SET PreviousDayLow = CHANGEIF(DateChange, REF(IntradayLow, 1))
    
    
    SET PLOT1 = PreviousDayClose
    SET PLOT2 = PreviousDayHigh
    SET PLOT3 = PreviousDayLow
    
    SET PLOTCOLOR1 = COLOR_LIGHT_YELLOW
    SET PLOTCOLOR2 = COLOR_LIGHT_GREEN
    SET PLOTCOLOR3 = COLOR_LIGHT_RED

    Clicca sull'immagine per ingrandirla

Nome: Per Pivot.jpg
Visite: 34
Dimensione: 118.6 KB
ID: 12429
    Smash SANTO SUBITO!!! Per voi sarà anche "facile" ma ti assicuro che io ho perso mezza giornata per tentare di costruirlo senza ottenere nulla di buono!!!

    GRAZIE!

  7. #17

    Data Registrazione
    Jan 2011
    Località
    Genova
    Messaggi
    1,306
    Citazione Originariamente Scritto da CIVT Visualizza Messaggio
    Smash SANTO SUBITO!!! Per voi sarà anche "facile" ma ti assicuro che io ho perso mezza giornata per tentare di costruirlo senza ottenere nulla di buono!!!

    GRAZIE!
    tranquilli, quando ci saranno le funzioni per gestire il multitimeframe basteranno 3 righe, per ora complimenti a smash per l'artifizio

  8. #18

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Grazie a tutti per gli apprezzamenti!

    Allora cercherò di postare qualche altro esempio scovando tra le problematiche che sono state citate sul Forum.

  9. #19

    Data Registrazione
    Sep 2013
    Località
    Monza
    Messaggi
    186
    Ciao Smash,
    mi accodo alla lista dei complimenti.
    In particolare mi è piaciuta l'idea per contare le barre intraday.
    Non ci avevo pensato, e ne farò tesoro per i prossimi script,
    in attesa che venga aggiunta qualche funzione di conteggio barre.
    Grazie
    Massimo.

  10. #20

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
    Ciao Smash,
    mi accodo alla lista dei complimenti.
    In particolare mi è piaciuta l'idea per contare le barre intraday.
    Non ci avevo pensato, e ne farò tesoro per i prossimi script,
    in attesa che venga aggiunta qualche funzione di conteggio barre.
    Grazie
    Massimo.
    Grazie a te Massimo!

    In verità, ciò che mi ha permesso di fare funzionare l'indicatore è stato il fatto che le due funzioni HighestHighValue() e LowestLowValue() possono accettare come argomento un intero vettore ("Bars" nel precedente esempio) anzichè un singolo valore numerico.

    Altrimenti ..... apriti cielo !!!

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.