Risultati da 1 a 9 di 9

Discussione: un aiutino

Visualizzazione Elencata

  1. #2
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da viser12000 Visualizza Messaggio
    chiedo ai più esperti,
    se io ho un signal scritto in questo modo:
    SET A = MACD(@longCycle, @shortCycle, @signalPeriods, @matype)
    SET B = MACDSignal(@longCycle, @shortCycle, @signalPeriods, @matype)
    SET C = MovingAverage(@price, @periods1, @matype)
    SET D = MovingAverage(@price, @periods2, @matype)

    SET combinazione = CROSSOVER(A, B) AND (C > D)
    SET condSMA = CROSSOVER(C, D)
    SET periodo = LASTIF(condSMA)
    SET somma = SUM(combinazione, periodo)
    SET condizione1 = (somma = 1)
    SET condizione2 = ((TIME >= @minEntryTime) AND (TIME < @maxEntryTime))

    combinazione AND condizione1 AND condizione2


    ma volessi che il signal entrasse non sul close della barra che genera il primo incrocio rialzista del MACD, così come impostato sul signal, bensì sul close della barra successiva, a condizione che il close sia maggiore del max creatosi sulla barra dell'incrocio....quali altri condizioni dovrei aggiungere al signal?
    Ciao,

    prova in questa maniera

    SET A = MACD(@longCycle, @shortCycle, @signalPeriods, @matype)
    SET B = MACDSignal(@longCycle, @shortCycle, @signalPeriods, @matype)
    SET C = MovingAverage(@price, @periods1, @matype)
    SET D = MovingAverage(@price, @periods2, @matype)


    SET combinazione = CROSSOVER(A, B) AND (C > D)
    SET condSMA = CROSSOVER(C, D)
    SET periodo = LASTIF(condSMA)
    SET somma = SUM(combinazione, periodo)
    SET condizione1 = (somma = 1)
    SET condizione2 = ((TIME >= @minEntryTime) AND (TIME < @maxEntryTime))


    SET COND = combinazione AND condizione1 AND condizione2
    SET MASSIMO = CHANGEIF(COND, high)



    REF(COND, 1) AND CLOSE > MASSIMO

    Apo
    Ultima modifica di Apocalips; 25-09-17 alle 23:36
    ....non si desidera ciò che è facile ottenere (Ovidio)....

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.