info@playoptions.it Chiedi un consulto
+39 0425 792923 Lunedì - Venerdì, 9.00 - 18.00
Contattaci
toggle menu
info@playoptions.it Chiedi un consulto
+39 0425 792923 Lunedì - Venerdì, 9.00 - 18.00
Contattaci
toggle menu

Discussione: FiutoCanale Script

  1. #1

    Data Registrazione
    Nov 2010
    Messaggi
    105

    FiutoCanale Script

    Ciao a Tutti,
    scusate ma sono un po duro....
    non riesco a far contare da quante barre è up o down all'indicatorecreato con fiuto canale.
    mi potete dare un suggerimento?
    grazie
    Luca

    SET PRDOWN = FiutoCanaleLongLower()
    SET PRUP = FiutoCanaleLongUpper()
    SET SEDOWN = FiutoCanaleShortLower()
    SET SEUP = FiutoCanaleShortUpper()
    SET POSUP = CLOSE - PRUP
    SET POSDOWN = CLOSE - PRDOWN
    SET STARTDOWN = CLOSE - SEDOWN
    SET STARTUP = CLOSE - SEUP
    SET NUMEROUP = LASTIF(STARTUP=0)
    SET NUMERODOWN = LASTIF (STARTDOWN=0)


    SET PLOT1 = POSUP
    SET PLOT2 = POSDOWN
    SET PLOT3 = STARTDOWN
    SET PLOT4 = NUMERODOWN
    SET PLOT5 = STARTUP
    SET PLOT6 = NUMEROUP



    Set PLOTCOLOR3 = IF(STARTDOWN=0,COLOR_LIGHT_RED,COLOR_SILVER)
    Set PLOTCOLOR5 = IF(STARTUP=0,COLOR_LIGHT_GREEN,COLOR_SILVER)

  2. #2
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,985
    Citazione Originariamente Scritto da lucaweb76 Visualizza Messaggio
    Ciao a Tutti,
    scusate ma sono un po duro....
    non riesco a far contare da quante barre è up o down all'indicatorecreato con fiuto canale.
    mi potete dare un suggerimento?
    grazie
    Luca

    SET PRDOWN = FiutoCanaleLongLower()
    SET PRUP = FiutoCanaleLongUpper()
    SET SEDOWN = FiutoCanaleShortLower()
    SET SEUP = FiutoCanaleShortUpper()
    SET POSUP = CLOSE - PRUP
    SET POSDOWN = CLOSE - PRDOWN
    SET STARTDOWN = CLOSE - SEDOWN
    SET STARTUP = CLOSE - SEUP
    SET NUMEROUP = LASTIF(STARTUP=0)
    SET NUMERODOWN = LASTIF (STARTDOWN=0)


    SET PLOT1 = POSUP
    SET PLOT2 = POSDOWN
    SET PLOT3 = STARTDOWN
    SET PLOT4 = NUMERODOWN
    SET PLOT5 = STARTUP
    SET PLOT6 = NUMEROUP



    Set PLOTCOLOR3 = IF(STARTDOWN=0,COLOR_LIGHT_RED,COLOR_SILVER)
    Set PLOTCOLOR5 = IF(STARTUP=0,COLOR_LIGHT_GREEN,COLOR_SILVER)

    C'eri quasi

    Correggi così:

    SET NUMEROUP = LASTIF(STARTUP>=0)
    SET NUMERODOWN = LASTIF (STARTDOWN<=0)

  3. #3

    Data Registrazione
    Nov 2010
    Messaggi
    105
    Ciao Andrea,
    ho sostituito i paramentri ma non mi conta da quante barre è partito il ciclo down o up. qundo down va a 0 deve partire il segnale short mentre quando up va a 0 parte quello long.
    ora sembra e che conti il numero delle barre che non è a 0.
    non so se mi sono spiegato bene...
    grazie dell'aiuto.
    ciao
    Luca

    SET PRDOWN = FiutoCanaleLongLower()
    SET PRUP = FiutoCanaleLongUpper()
    SET SEDOWN = FiutoCanaleShortLower()
    SET SEUP = FiutoCanaleShortUpper()
    SET POSUP = CLOSE - PRUP
    SET POSDOWN = CLOSE - PRDOWN
    SET STARTDOWN = CLOSE - SEDOWN
    SET STARTUP = CLOSE - SEUP
    SET NUMEROUP = LASTIF(STARTUP>=0)
    SET NUMERODOWN = LASTIF (STARTDOWN<=0)


    SET PLOT1 = POSUP
    SET PLOT2 = POSDOWN
    SET PLOT3 = STARTDOWN
    SET PLOT4 = NUMERODOWN
    SET PLOT5 = STARTUP
    SET PLOT6 = NUMEROUP



    Set PLOTCOLOR3 = IF(STARTDOWN=0,COLOR_LIGHT_RED,COLOR_SILVER)
    Set PLOTCOLOR5 = IF(STARTUP=0,COLOR_LIGHT_GREEN,COLOR_SILVER)

  4. #4
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    10,236
    Citazione Originariamente Scritto da lucaweb76 Visualizza Messaggio
    Ciao Andrea,
    ho sostituito i paramentri ma non mi conta da quante barre è partito il ciclo down o up. qundo down va a 0 deve partire il segnale short mentre quando up va a 0 parte quello long.
    ora sembra e che conti il numero delle barre che non è a 0.
    non so se mi sono spiegato bene...
    grazie dell'aiuto.
    ciao
    Luca

    SET PRDOWN = FiutoCanaleLongLower()
    SET PRUP = FiutoCanaleLongUpper()
    SET SEDOWN = FiutoCanaleShortLower()
    SET SEUP = FiutoCanaleShortUpper()
    SET POSUP = CLOSE - PRUP
    SET POSDOWN = CLOSE - PRDOWN
    SET STARTDOWN = CLOSE - SEDOWN
    SET STARTUP = CLOSE - SEUP
    SET NUMEROUP = LASTIF(STARTUP>=0)
    SET NUMERODOWN = LASTIF (STARTDOWN<=0)


    SET PLOT1 = POSUP
    SET PLOT2 = POSDOWN
    SET PLOT3 = STARTDOWN
    SET PLOT4 = NUMERODOWN
    SET PLOT5 = STARTUP
    SET PLOT6 = NUMEROUP



    Set PLOTCOLOR3 = IF(STARTDOWN=0,COLOR_LIGHT_RED,COLOR_SILVER)
    Set PLOTCOLOR5 = IF(STARTUP=0,COLOR_LIGHT_GREEN,COLOR_SILVER)
    Dall'immagine vedi che il conteggio che fa è da quando il close si è staccato dal canale, sia up che down.
    Se tu vuoi che conti quando il canale secondario si stacca dal primario non devi scrivere la differenza tra canale e close ma tra canale e canale:

    SET xxxx = FiutoCanaleLongLower() - FiutoCanaleShortLower()
    Immagini Allegate Immagini Allegate
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  5. #5

    Data Registrazione
    Nov 2010
    Messaggi
    105

    Grazie

    Citazione Originariamente Scritto da Cagalli Tiziano Visualizza Messaggio
    Dall'immagine vedi che il conteggio che fa è da quando il close si è staccato dal canale, sia up che down.
    Se tu vuoi che conti quando il canale secondario si stacca dal primario non devi scrivere la differenza tra canale e close ma tra canale e canale:

    SET xxxx = FiutoCanaleLongLower() - FiutoCanaleShortLower()
    Grazie Tiziano hai ragione avevo estrapolato questo script vedendo un tuo filmato. Ora che me lo dici ricordo che doveva fare proprio quello. Segnalare quando il close si stacca dal canale. Ciao

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