Prendere il close della candela precedente

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #17401 quote
    Max
    Participant
    Average

    Qui di seguito una domanda inviata a ProRealTime :

    non riesco a trovare nell’aiuto programmazione la soluzione per fare questo sistema di trading:
    (nell’aiuto programmazione quando metto close ieri per prendere la close precedente prende solo il valore sul daily invece a me serve quella precedente)

    entri long se
    – close barra<close barra precedente
    – min<min precedente

    entri short se
    -close>close barra precedente
    -max>max precedente

    è possibile inoltre inserire un orario?
    ad es. esegui operazioni dalle 9 alle 17

     

    // Condizioni per entrare su posizioni long
    c1 = (close <= DClose(1))
    
    c2 = (low < DLow(1))
    
    IF c1 AND c2 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // Condizioni per entrare su posizioni short
    c3 = (close >= DClose(1))
    
    c4 = (high > DHigh(1))
    
    IF c3 AND c4 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF

     E un esempio di risposta :

    
    // Condizioni per entrare su posizioni long
    c1 = (close <= Close[1])
    
    c2 = (low < DLow(1))
    
    IF c1 AND c2 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // Condizioni per entrare su posizioni short
    c3 = (close >= Close[1])
    
    c4 = (high > DLow(1))
    
    IF c3 AND c4 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF
    
    
    #17427 quote
    ALE
    Moderator
    Master

    Ciao Ti vorrei aiutare ma non riesco capire la domanda, per l’orario di trading puoi usare questo codice:

    if (time >=090000 and time < 170000) then
    #17448 quote
    nunzio78
    Participant
    Average

    grazie

    vorrei testare un sistema che entri con le condizioni scritte sopra.

    e lo faccia con dei limiti di tempo

    ad esempio dalle 9 alle 17

    #17452 quote
    nunzio78
    Participant
    Average
    per close<close precedente basta scrivere così quindi?
    c1 = (close <= Close[1])
    
    e per min<min precedente non è la stessa cosa?
    c2 = (low < low(1))
    oppure si scrive come risposta ricevuta?
    c2 = (low < DLow(1))
    la stringa del tempo si scrive alla fine e vale sia per il long che per short oppure si scrive sia sulle condizioni long che sulle short?
    grazie
    perdonate l'ignoranza......a buon rendere
    #17527 quote
    ALE
    Moderator
    Master
    if (time >=090000 and time < 170000) then
    c1 = (close <= Close[1])
    c2 = (low < low[1])
    
    low= minimo della barra corrente, low (n) .. barre precedenti da quella corrente
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Prendere il close della candela precedente


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Max @max Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by ALE
9 years, 2 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 11/28/2016
Status: Active
Attachments: No files
Logo Logo
Loading...