MM su diverse durate

Viewing 10 posts - 16 through 25 (of 25 total)
  • Author
    Posts
  • #100916 quote
    robertogozzi
    Moderator
    Master

    Perché non avrebbe dovuto trovarlo?

    Prendi la mia foto e accanto ad ogni condizione segna i valori, poi evidenzia quelli errati.

    Segna anche l’ora in cui hai fatto la verifica.

    #100918 quote
    dollarieur
    Participant
    Senior

    La tua foto…cosa intendi? 🙂

     

    Circa la tua domanda “Perché non avrebbe dovuto trovarlo?”…la mia risposta è la seguente:

    traggo qualche riga dalla regola da te scritta:

    1)

    TIMEFRAME(Weekly)
    // Long
    MM12w = average[12,0](close)
    MM24w = average[24,0](close)
    L1w = MM12w > MM24w

    2)

    TIMEFRAME(Daily)
    // Long
    MM12d = average[12,0](close)
    MM24d = average[24,0](close)
    L1d   = MM12d > MM24d
    e mi fermo qui. Solo queste righe dovrebbero effettivamente darmi ragione…o no?? Esse dicono che, come conditio sine qua non….sia nel grafico Weekly sia in quello Daily (senza ora considerare la condizione del grafico a 1h…)….la MM 12 deve essere MAGGIORE della MM24.
    O sbaglio??
    Invece, come puoi vedere dai miei files ora allegati…Weekly e Daily…in uno dei due la condizione si verifica (weekly) mentre nel daily no…!
    Non vi è qlc che non và…? Grazie! 🙂
    Daily.png Daily.png Weekly.png Weekly.png
    #100921 quote
    dollarieur
    Participant
    Senior

    vedo ora ti interessava l’ora della verifica: la ho fatta alle 21 di oggi 17/6, a mercati chiusi.

    #100922 quote
    dollarieur
    Participant
    Senior

    MI accorgo di avere errato le scritte da me inserite nel file “daily.PNG”. Ovviamente, la scritta “Weekly” NON è corretta..il grafico è Daily (ma , cmq, lo puoi vedere dalla scritta di Prorealtime stesso…

    Grazie

    #100928 quote
    robertogozzi
    Moderator
    Master

    Anche a me lo trova, regolarmente, come puoi vedere.

    Non ti resta che fare una segnalazione a PRT premendo Ctrl+M dalla piattaforma.

    x-10.jpg x-10.jpg
    #100939 quote
    dollarieur
    Participant
    Senior

    C’è solo una cosa (non del tutto secondaria…) che non riesco molto a capire…..

    tu mi hai scritto che anche a te trova questo titolo….tuttavia..da ciò che vedo dalle tue immagini…lo trova CORRETTAMENTE……in quanto, effettivamente…la MM12 è maggiore della 24sia nel W che nel D….e, invece è inferiore nel 1h..quindi tutto rispondente alla regola.

    QUELLO CHE NON CPAISCO E’ CHE, COME PUOI VEDERE DAI GRAFICI DA ME ALLEGATI NEL MIO PRECEDENTE MESSAGGIO….A ME ROISULTA L’OPPOSTO…E CIOE’ , nel grafico daily…LA MM12 E’ < DELLA MM24…..!!!!!!!!!!!!!

    Mi potresti gentilmente spiegare come sia possibile che tu veda una MM12 in un modo…ed io in un’altra..???  Grazie! o_O

    #100950 quote
    robertogozzi
    Moderator
    Master

    Forse le hai invertite, o forse nello screener sono di un tipo e sul grafico di un altro, o magari hai i dati di fine giornata, o forse orari di trading personalizzati!

    A me, con il codice del mio post e con gli stessi settaggi sui 3 grafici e con i dati in tempo reale ed orari di trading di default, viene fuori correttamente.

    Solo tu puoi saperlo!

    #100982 quote
    dollarieur
    Participant
    Senior

    Ciao..tornando alla regola che hai cortesemente scritto in questo forum…vorrei una piccola MODIFICA (se tecnicamente possibile). La regola da te scritta si attiene finora ai seguenti punti:

    Regola 1 (LONG):

    Condizione 1: (Time frame Weekly): MM12 > MM24

    Condizione 2: (Time frame Weekly): Prezzo di chiusura < MM12

    Condizione 3: (Time frame Weekly) Gli ultimi X “punti” che formano la MM12 (con X >=3) devono essere di valore crescente rispetto al precedente.

    Condizione 4: (Time frame Daily): MM12 > MM24

    Condizione 5: (Time frame Daily): Prezzo di chiusura > MM24

    Condizione 6: (Time frame 1h): MM12 < MM24

     

    Regola 2 (SHORT):

    Condizione 1: (Time frame Weekly): MM12 < MM24

    Condizione 2: (Time frame Weekly): Prezzo di chiusura > MM12

    Condizione 3: (Time frame Weekly) Gli ultimi X “punti” che formano la MM12 (con X >=3) devono essere di valore DEcrescente rispetto al precedente.

    Condizione 4: (Time frame Daily): MM12 < MM24

    Condizione 5: (Time frame Daily): Prezzo di chiusura < MM24

    Condizione 6: (Time frame 1h): MM12 >  MM24

     

    Per ENTRAMBE le Regole (L e SH) vorrei modificare la CONDIZIONE 2.

     

    Per Regola 1 (LONG):

    La Condizione 2 deve diventare: (Time frame Weekly): Prezzo di chiusura < VALORE MEDIO tra MM12 e MM24

    Per Regola 2 (SHORT):

    La Condizione 2 deve diventare: (Time frame Weekly): Prezzo di chiusura > VALORE MEDIO tra MM12 e MM24

     

    Faccio un esempio nel caso LONG.…: esempio, (sempre nel grafico Weekly)…la MM12 vale 15 e la MM24 vale 10.

    AD OGGI il Proscreener mi filtra TUTTI i titoli x i quali il prezzo di chiusura è <MM12, per cui..come esempio, mi filtra tutti i titoli aventi prezzo di chiusura <15.       Io, invece, vorrei mi filtrasse SOLO i titoli x cui il P di chiusura sia < 12,5 (cioè il valore medio tra 15 e 10, rispettivamente MM12 e 24.

    Spero essere stato chiaro.

    Ti ringrazio in anticipo.

    Ciao

    #100985 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    TIMEFRAME(Weekly)
    // Long
    MM12w = average[12,0](close)
    MM24w = average[24,0](close)
    MediaW= (MM12w + MM24w) / 2
    L1w   = MM12w > MM24w
    L2w   = close < MediaW //MM12w
    L3w   = (summation[3](MM12w > MM12w[1]) = 3)
    // SHORT
    S1w   = MM12w < MM24w
    S2w   = close > MediaW //MM12w
    S3w   = (summation[3](MM12w < MM12w[1]) = 3)
    TIMEFRAME(Daily)
    // Long
    MM12d = average[12,0](close)
    MM24d = average[24,0](close)
    L1d   = MM12d > MM24d
    L2d   = close > MM24d
    // SHORT
    S1d   = MM12d < MM24d
    S2d   = close < MM24d
    TIMEFRAME(1 Hour)
    // Long
    MM12h = average[12,0](close)
    MM24h = average[24,0](close)
    Lh    = MM12h < MM24h
    // Long
    Sh    = MM12h > MM24h
    TIMEFRAME(default)
    Risultato = 0
    RL = L1w AND L2w and L3w AND L1d AND l2d AND Lh
    Rs = S1w AND S2w and S3w AND S1d AND S2d AND Sh
    IF RL THEN
       Risultato = 1
    ELSIF RS THEN
       Risultato = 2
    ENDIF
    SCREENER[Risultato](Risultato AS "1=↑, 2=↓")

    Come vedi è molto facile, in pratica hai sempre scritto tu le regole, io le ho solo tradotte usando le istruzioni PRT, quindi con un pò di studio di altri screener e l’esperiena accumulata in questi anni penso ti sarà facile provare a fare delle modifiche da solo.

    Nel caso tu abbia problemi, ovviamente puoi sempre chiedere.

    #101079 quote
    dollarieur
    Participant
    Senior

    OK, grazie della modifica…!

    Circa utilizzo del linguaggio da parte mia, ….vorrei poter dire di esserne in grado 🙂 …….ma, sinceramente…..non lo sono… Sicuramente, come ogni cosa, non è ovviamente impossibile per nessuno imparare..però, come per le lingue (ad es.)..vi è una condizione fondamentale: la passione. C’è gente che ha imparato l’inglese e lo sa fluente..e gente, al contrario…che oltre a I am e You are..e poco oltre …non riesce ad andare… . Purtroppo..quanto a programmazione, faccio parte di quest’ultima categoria.  Anche perché, le regole da me chieste saranno 2-3 all’anno, guardando lo storico. Dovrei usarlo invece quotidianamente o, almeno, spesso assai….. 🙂

    Ciao!

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

MM su diverse durate


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
dollarieur @dollarieur Participant
Summary

This topic contains 24 replies,
has 2 voices, and was last updated by dollarieur
6 years, 8 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 06/06/2019
Status: Active
Attachments: 12 files
Logo Logo
Loading...