Pagina 2 di 2 Prima 12
Risultati da 11 a 16 di 16
  1. #11
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
    Ciao Claudio,
    ho guardato il tuo allegato e mi sembra che sia tutto corretto.
    L'indicatore ti segnala rosso -4 per dirti che quattro barre fa c'è stato un crossover segnale short.
    E un -1 rosso per dirti che il segnale di short è stato negato dal nuovo crossover della regressione
    lineare sulla BigBottom.
    Saluti
    Massimo

    P.S. GREY = English UK ovvero l'inglese scolastico. Ho imparato che esiste anche GRAY. Non si finisce mai
    di imparare !!!
    Max avete risolto il mio problema con WeBank, perché Andrea non mi ha fatto sapere più nulla. Attendo notizie.
    Saluti
    Massimo
    Ciao Massimo,
    si credo che con la versione di lunedì sarà risolto. Quindi vediamo come si comporta l'interprete dello script con la nuova release.
    Ci tengo anche a ringraziarti per il prezioso contributo che stai dando

    Ciao Ciao

  2. #12

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
    Ciao Claudio,
    ho guardato il tuo allegato e mi sembra che sia tutto corretto.
    L'indicatore ti segnala rosso -4 per dirti che quattro barre fa c'è stato un crossover segnale short.
    E un -1 rosso per dirti che il segnale di short è stato negato dal nuovo crossover della regressione
    lineare sulla BigBottom.
    Ciao Massimo,

    confermo, il segnale era invertito. Se guardi lo screen che avevo postato, dà segnale short quando la regressione taglia la BigBottom verso il basso. Nel Bobao lo short è quando la regressione taglia verso il basso la BigTop e long quando taglia verso l'alto la BigBottom. Poco male credo di aver corretto senza sbagliare.
    Inoltre il conteggio delle barre non teneva conto della barra in essere quindi se il segnale, su un grafico day, fosse avvenuto oggi non veniva segnalato sulla watchlist ... e credo di aver corretto anche questo.
    Una cosa, invece, che non funziona come intendevo (non mi sono spiegato bene io) è la verifica della regressione. Tu hai impostato lo script facendo un confronto con le Bigxxxx io invece vorrei vedere un confronto con se stessa. Se il segnale è short e il 2°/3°/4° giorno la regressione è maggiore o minore del giorno precedente; viceversa se il segnale è long se la regressione è minore o maggiore del giorno precedente.
    Cosa per me assai ardua.
    Allego lo script così controlli se le mie correzioni sono corrette. Nella pratica sembra ... ma meglio uno sguardo di esperti.

    Grazie ancora

    P.S. Mi scuso se non incollo lo script con la "E" ma non è attiva e allego uno screen
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-11-29_155629.png‎
Visite: 38
Dimensione: 60.4 KB
ID: 13000  

  3. #13

    Data Registrazione
    Sep 2013
    Località
    Monza
    Messaggi
    186
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Ciao Massimo,

    confermo, il segnale era invertito. Se guardi lo screen che avevo postato, dà segnale short quando la regressione taglia la BigBottom verso il basso. Nel Bobao lo short è quando la regressione taglia verso il basso la BigTop e long quando taglia verso l'alto la BigBottom. Poco male credo di aver corretto senza sbagliare.
    Inoltre il conteggio delle barre non teneva conto della barra in essere quindi se il segnale, su un grafico day, fosse avvenuto oggi non veniva segnalato sulla watchlist ... e credo di aver corretto anche questo.
    Una cosa, invece, che non funziona come intendevo (non mi sono spiegato bene io) è la verifica della regressione. Tu hai impostato lo script facendo un confronto con le Bigxxxx io invece vorrei vedere un confronto con se stessa. Se il segnale è short e il 2°/3°/4° giorno la regressione è maggiore o minore del giorno precedente; viceversa se il segnale è long se la regressione è minore o maggiore del giorno precedente.
    Cosa per me assai ardua.
    Allego lo script così controlli se le mie correzioni sono corrette. Nella pratica sembra ... ma meglio uno sguardo di esperti.

    Grazie ancora

    P.S. Mi scuso se non incollo lo script con la "E" ma non è attiva e allego uno screen
    Ciao Claudio,
    per il segnale invertito mi scuso, ma non conoscevo il funzionamento del Bobao.
    Per quanto riguarda il segnale sulla barra attuale basta scegliere tra le due versioni, e vedo che hai già risolto.
    Per quanto riguarda il countH + 1 e countL + 1 prendo per buona la tua esperienza diretta sui dati realtime.
    Per quanto riguarda la conferma del segnale, scusa ma continuo a non capire se vuoi il confronto solo con
    il valore precedente di SignalLine, o con tutti i valori dal punto in cui è avvenuto il crossover in poi.
    Se ti basta il confronto con REF(SignalLine, 1) ti basta sostituire in condTrue e condFalse i valori di BigTop
    e BigBottom con REF(SignalLine, 1).
    Saluti
    Massimo

    P.S. Grazie Andrea, aspetterò con trepidazione fino a lunedì.
    Saluti
    Massimo

  4. #14

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da maxmax68 Visualizza Messaggio
    Ciao Claudio,
    per il segnale invertito mi scuso, ma non conoscevo il funzionamento del Bobao.
    Per quanto riguarda il segnale sulla barra attuale basta scegliere tra le due versioni, e vedo che hai già risolto.
    Per quanto riguarda il countH + 1 e countL + 1 prendo per buona la tua esperienza diretta sui dati realtime.
    Per quanto riguarda la conferma del segnale, scusa ma continuo a non capire se vuoi il confronto solo con
    il valore precedente di SignalLine, o con tutti i valori dal punto in cui è avvenuto il crossover in poi.
    Se ti basta il confronto con REF(SignalLine, 1) ti basta sostituire in condTrue e condFalse i valori di BigTop
    e BigBottom con REF(SignalLine, 1).
    Saluti
    Massimo
    Ciao Massimo,
    Per l'inversione del segnale non ti devi scusare ... senza conoscere il funzionamento del Bobao hai fatto fin troppo.
    Per avere il numero di barre compresa l'attuale ho appunto aggiunto il +1 in countH e countL .... non so se è corretto ma il risultato sì.
    Per il SignalLine con la sostituzione che mi hai detto sopra si è risolto tutto.

    Praticamente perfetto: segnale corretto, conteggio delle barre giusto, orientamento regressione (SignalLine) ottimo.

    Allego 2 screen e lo script finale.

    Grazie infinite Massimo ....grazie Smash

    INPUTS: @price(CLOSE), @BandPeriods(20), @BigDev(1.6), @SmalDev(0.83), @SLperiods(7), @matype(SIMPLE),@x(4)
    # @x è il nunero di barre di validità del segnale !!!
    # Definiamo le variabili
    SET BigTop = BollingerBandsTop(@price, @BandPeriods, @BigDev, @matype)
    SET BigBottom = BollingerBandsBottom(@price, @BandPeriods, @BigDev, @matype)
    SET SmallTop = BollingerBandsTop(@price, @BandPeriods, @SmalDev, @matype)
    SET SmallBottom = BollingerBandsBottom(@price, @BandPeriods, @SmalDev, @matype)
    SET SignalLine = LR(@price, @SLperiods)
    # Definiamo le condizioni di crossover per long e short
    SET goLong = CROSSOVER(SignalLine, BigBottom)
    SET goShort = CROSSOVER(BigTop, SignalLine)
    # Contiamo da quante barre si è verificata la condizione di crossover
    # e superato il valore di @x azzeriamo i contatori
    SET countH = LASTIF(goLong)
    SET countH1 = IF(countH <= @x ,countH + 1, 0)
    SET countL = LASTIF(goShort)
    SET countL1 = IF(countL <= @x ,countL + 1, 0)
    # Assegniamo al nostro signal un valore di countH1 se crossover long 
    # di countL1 se crossover short, e zero se niente crossover 
    SET condL = (countH1 = 0 AND countL1 > 0) OR (countH1 > 0 AND countL1 > 0 AND countL1 < countH1)
    SET condH = (countL1 = 0 AND countH1 > 0) OR (countH1 > 0 AND countL1 > 0 AND countH1 < countL1)
    SET signal = IF(condH, countH1, IF(condL, (-1 * countL1), 0))
    # Assegnamo a signal2 valore di 1 se SignalLine conferma il crossover,
    # valore di -1 se la SignalLine ha ritracciato, negando il crossover, 0 quando no segnale
    SET condTrue = (signal > 0 AND SignalLine > REF(SignalLine, 1)) OR (signal < 0 AND SignalLine < REF(SignalLine, 1))
    SET condFalse = (signal > 0 AND SignalLine < REF(SignalLine, 1)) OR (signal < 0 AND SignalLine > REF(SignalLine, 1))
    SET signal2 = IF(condTrue, 1, IF(condFalse, -1, 0))
    # Settiamo i PLOT
    # Per signal in verde long ed il numero di barre dal crossover long,
    # in rosso per short ed in negativo il numero di barre dal crossover short,
    # in grigio 0 quando siamo oltre @x barre dal crossover 
    SET PLOT1 = signal
    SET PLOTCOLOR1 = IF(signal < 0, COLOR_DARK_RED, IF(signal > 0, COLOR_DARK_GREEN, COLOR_GRAY))
    # Per signal2 verde con 1 se LR conferma il crossover long o short
    # in rosso -1 se in invece LR ha ritracciato negando il crossover 
    # 0 grigio se nessun segnale
    SET PLOT2 = signal2
    SET PLOTCOLOR2 = IF(signal2 < 0, COLOR_DARK_RED, IF(signal2 > 0, COLOR_DARK_GREEN, COLOR_GRAY))
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-11-29_225008.jpg‎
Visite: 52
Dimensione: 109.0 KB
ID: 13006   Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-11-29_225102.jpg‎
Visite: 33
Dimensione: 100.6 KB
ID: 13007  

  5. #15
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Ciao Massimo,

    Praticamente perfetto: segnale corretto, conteggio delle barre giusto, orientamento regressione (SignalLine) ottimo.

    [/CODE]
    Ottimo esercizio Claudio, siete stati bravissimi!


    Apo
    Ultima modifica di Apocalips; 30-11-13 alle 01:49
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  6. #16

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Ottimo esercizio Claudio, siete stati bravissimi!


    Apo
    I bravi sono stati Massimo e SMASH .... io non ne sarei uscito vivo.

    Oltre all'eurex sto iniziando sul mercato USA che ha miliardi di possibilità e quindi cerco di costruirmi dei filtri sulla Watchlist per scremare e poi passare ai grafici veri.
    Prossimo passo unire più indicatori/segnali in un unico script. Con Aroon e DMI ci sono già riuscito ma devo centrare meglio i settaggi ... poi lo metterò sul forum. Uno mette anche solo idee e un altro può essere in grado di migliorarle.
    Ultima modifica di Claudio61; 30-11-13 alle 09:30

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.