Supporto e Resistenza

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #101226 quote
    Tradesun
    Participant
    Senior

    Salve, vorrei chiedere se qualcuno può aiutarmi a tradurre questo codice in formato Metastock per utilizzarlo con la Prorealtime come indicatore visualizzare delle linee o 10 puntini nel grafico.
    Grazie e saluti.

    LookBack: = Input (“Look Back Periods”, 1,1000,10);
    Resistenza: = ValueWhen (1, Cross (Mov (C, LookBack,
    S), C), HHV (H, LookBack));
    Supporto: = ValueWhen (1, Cross (C, Mov (C, LookBack,
    S)), LLV (L, LookBack));
    Resistenza;
    Supporto;

    #101227 quote
    Tradesun
    Participant
    Senior
    LookBack: = Input (“Look Back Periods”, 1,1000,10);
    Resistenza: = ValueWhen (1, Cross (Mov (C, LookBack,
    S), C), HHV (H, LookBack));
    Supporto: = ValueWhen (1, Cross (C, Mov (C, LookBack,
    S)), LLV (L, LookBack));
    Resistenza;
    Supporto;
    #101284 quote
    Nicolas
    Keymaster
    Master

    Hai una foto di come dovrebbe apparire? Perché non sono sicuro di come la media mobile possa attraversare il massimo più alto dello stesso periodo ??

    #101301 quote
    Tradesun
    Participant
    Senior

    No, non ho una immagine di come dobbiamo apparire.

    Mi dispiace.

    #101323 quote
    Nicolas
    Keymaster
    Master

    Bene, ma come fai a sapere che il codice funziona? Come non riesco a capire la logica del codice. Penso che potrebbe funzionare ma con un periodo diverso tra quello utilizzato per la media mobile e quello per i massimi più alti / minimi più bassi, ma non come è effettivamente codificato ..

    #101327 quote
    Tradesun
    Participant
    Senior

    Grazie ugualmente.

    #101425 quote
    robertogozzi
    Moderator
    Master

    Il codice completo dovrebbe essere questo:

    //From "Automated Support and Resistance," by Mel Widner, in May 1998 issue of
    //"Technical Analysis of Stocks and Commodities."
    
    //Indicator1 (WSO):
    
    S1: IF(Ref(LOW,-4)=LLV(LOW,9),Ref(LOW,-4),PREVIOUS
    S2: IF(Fml("S1")=Ref(Fml("S1"),-1),PREVIOUS,Ref(Fml("S1"),-1))
    S3: IF(Fml("S1")=Ref(Fml("S1"),-1),PREVIOUS,Ref(Fml("S2"),-1))
    S4: IF(Fml("S1")=Ref(Fml("S1"),-1),PREVIOUS,Ref(Fml("S3"),-1))
    S5: IF(Fml("S1")=Ref(Fml("S1"),-1),PREVIOUS,Ref(Fml("S4"),-1))
    S6: IF(Fml("S1")=Ref(Fml("S1"),-1),PREVIOUS,Ref(Fml("S5"),-1))
    
    WSO:100*(1-(Int(Fml("S1")/CLOSE)+Int(Fml("S2")
    /CLOSE)+Int(Fml("S3")
    /CLOSE)+Int(Fml("S4")/CLOSE) +Int(Fml("S5")/CLOSE)+Int(Fml("S6")/CLOSE))/6)
    
    //Indicator2 (WRO):
    R1: IF(Ref(HIGH,-4)=HHV(HIGH,9),Ref(HIGH,-4),PREVIOUS)
    R2: IF(Fml("R1")=Ref(Fml("R1"),-1),PREVIOUS,Ref(Fml("R1"),-1))
    R3: IF(Fml("R1")=Ref(Fml("R1"),-1),PREVIOUS,Ref(Fml("R2"),-1))
    R4: IF(Fml("R1")=Ref(Fml("R1"),-1),PREVIOUS,Ref(Fml("R3"),-1))
    R5: IF(Fml("R1")=Ref(Fml("R1"),-1),PREVIOUS,Ref(Fml("R4"),-1))
    R6: IF(Fml("R1")=Ref(Fml("R1"),-1),PREVIOUS,Ref(Fml("R5"),-1))
    
    WRO: 100*(1-(Int(Fml("R1")/CLOSE)+Int(Fml("R2")/CLOSE)
    +Int(Fml("R3")/CLOSE)+Int(Fml("R4")/CLOSE)
    +Int(Fml("R5")/CLOSE)+Int(Fml("R6")/CLOSE))/6)

    però io non so convertirlo in ProRealTime.

    #101448 quote
    Tradesun
    Participant
    Senior

    Ok, grazie ugualmente.

    #101503 quote
    Nicolas
    Keymaster
    Master

    Questo indicatore non recupera tutti i supporti e le resistenze recenti, è un oscillatore basato su questa descrizione: Indicatore basato sull'articolo "Supporto automatico e resistenza" di Mel Widner pubblicato in TASC. Sono definiti due oscillatori: il WSO (Widner Support Oscillator) e il WRO (Widner Resistance Oscillator). Il WSO confronta la chiusura corrente con i sei livelli di supporto più recenti. I valori vanno da 0 a 100. WSO = 0 significa che la chiusura è al di sotto di tutti e sei i livelli di supporto e WSO = 100 significa che la chiusura corrente è superiore a tutti i sei livelli di supporto. I cambiamenti in WSO indicano cambiamenti nel supporto, rottura di un vecchio livello o creazione di uno nuovo. Una discussione simile si applica al WRO. Il WRO confronta la chiusura corrente con i sei livelli di resistenza più recenti. I valori vanno da 0 a 100. WRO = 0 significa che la chiusura è al di sotto di tutti i sei livelli di resistenza e WRO = 100 significa che la chiusura corrente è superiore a tutti i sei livelli di resistenza. I cambiamenti nel WRO indicano cambiamenti nella resistenza, rompendo un vecchio livello o stabilendone uno nuovo.

    cb-1__57.png cb-1__57.png
    #101531 quote
    Tradesun
    Participant
    Senior

    Grazie.

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.

Supporto e Resistenza


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Tradesun @tradesun Participant
Summary

This topic contains 9 replies,
has 3 voices, and was last updated by Tradesun
6 years, 9 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 06/23/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...