Prendere il close della candela precedente

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #17401 quote
    MaxMax
    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
    ALEALE
    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
    nunzio78nunzio78
    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
    nunzio78nunzio78
    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
    ALEALE
    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 ALEALE
9 years, 9 months ago.

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