disegnare un segmento sul massimo

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #222491 quote
    robysoldarobysolda
    Participant
    New

    Buongiorno,  vorrei disegnare un segmento sul massimo di giornata calcolato dall’ora di apertura fino ad esempio alle 8:00. Siccome lo vorrei far calcolare in automatico in base al time frame , avevo pensato di usare ” intradaybarindex” per calcolare il numero di barre ma mi segnala un errore. Non capisco. Grazie a chi mi può spiegare dove sbaglio.

    Allego screen , Roberta

    e il testo qui:

    if OpenDayOfWeek = 1 then //lunedi
    if Time = 080000 then
    n =(intradaybarindex)
    endif
    massimo= highest [n](high)
    minimo= lowest [n](low)
    endif

    if opentime=080000 then
    DRAWSEGMENT(barindex, massimo, intradaybarindex[0], massimo)coloured(0,0,0)
    DRAWSEGMENT(barindex, minimo, intradaybarindex[0], minimo)coloured(0,0,0)

    endif
    return

    ShareX_6KOhdLxygg.png ShareX_6KOhdLxygg.png
    #222510 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Sostituisci la riga 3 con questa:

    n =max(1,intradaybarindex)

    #222513 quote
    robysoldarobysolda
    Participant
    New

    Buongiorno Roberto,

    il problema è che mi da errore : UN parametro di tipo intero positivo è atteso con highest

    #222515 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Anche dopo la modifica?

    #222527 quote
    robysoldarobysolda
    Participant
    New

    si anche dopo la modifica

    #222536 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Ok, manca anche la riga 1, perché va inizializzata la variabile n:

    once n = 1
    if OpenDayOfWeek = 1 then //lunedi
       if Time = 080000 then
          n = max(1,intradaybarindex)
       endif
       massimo= highest[n](high)
       minimo= lowest[n](low)
    endif
    
    if opentime=080000 then
       DRAWSEGMENT(barindex, massimo, intradaybarindex[0], massimo)coloured(0,0,0)
       DRAWSEGMENT(barindex, minimo, intradaybarindex[0], minimo)coloured(0,0,0)
    endif
    return
    #222553 quote
    robysoldarobysolda
    Participant
    New

    Grazie Roberto! funziona

Viewing 7 posts - 1 through 7 (of 7 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

disegnare un segmento sul massimo


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
robysolda @robysolda Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by robysoldarobysolda
2 years, 11 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 10/16/2023
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...