valori delle candele precedenti alla partenza di proorder

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #138279 quote
    robocoprobocop
    Participant
    Average

    Buongiorno

    Alla prima chiamata di un trading sistem non mtf, di quante candele precedenti la prima è possibile conoscere i valori tipici quali high close open ecc?

    In altre parole, volendo ricalcolare quale è stato il top e il bottom precedente alla candela su cui parte il trading system posso indietreggiare e calcolarlo?

    In particolare mancando un sistema per tracciare ho difficoltà a capire cosa succede nei dati o se sbaglio qualcosa.

    #138312 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Usa:

    DEFPARAM PreLoadBars = 0

    poi incrementa di 1000 in 1000 (il massimo è 10000).

    Alla fine della tua strategia aggiungi:

    graph BarIndex

    dopodichè posizioni il cursore sulla prima candela a sinistra (la più vecchia) e vedi che val0re ti segnala nella finestra delle variabili di ProBackTest.

    robocop thanked this post
    #138334 quote
    robocoprobocop
    Participant
    Average

    Grazie.

    Forse mi è sufficiente defparam preloadbars 1000 usato così: che ne dici?

    Fermo restando che mi aspetto che il trading system sia chiamato la prima volta per la candela di partenza e non sulla 1000 precedente (defparam preloadbarx NNNN non influenza il ciclo di attivazione del trading system, vero?)

    defparam preloadbars 1000
    once primavolta = 1
    
    if primavolta = 1 then rem solo la prima volta calcolo il top precedente
      primavolta = 0 rem azzero lo switch per impedire di rientrare nel ciclo di calcolo del top precedente
      topvalue = high   rem il primo topvalue è high della candela appena chiusa, ovvero high[0]
      for i = 1 to 1000 rem scorro le 1000 candele precedenti
       if high(i) > topvalue then rem se l'iesima candela ha fatto un high maggiore del top che ho trovato fin'ora
          topvalue = high(i) rem aggiorno il valore top con quello della candela iesima
       endif
      next
    else
      rem non è la primavolta che il trading system viene invocato farò altre cose
    endif
    
    
    #138517 quote
    NicolasNicolas
    Keymaster
    Legend

    Alcuni calcoli potrebbero essere effettuati con barre prealod, poiché la strategia sta iniziando, puoi facilmente vederla nel backtest con un GRAFICO delle tue variabili. Mentre a volte può aiutare, può anche essere fastidioso quando vogliamo che il calcolo abbia inizio alla prima data dei backtest e non prima di esso, e in questo caso un prealoadbars = 0 lo risolverebbe.

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

valori delle candele precedenti alla partenza di proorder


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
robocop @robocop Participant
Summary

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

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 07/03/2020
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...