flat per 10 ore dopo una perdita nel mio sistema di trading

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #75291 quote
    Andrea Raffaele
    Participant
    New

    Ciao Nicolas,

    stavo cercando un modo per inserire il flat per 10 ore dopo una perdita nel mio sistema di trading

    è possibile?

    #75331 quote
    Andrea Raffaele
    Participant
    New
    #75334 quote
    robertogozzi
    Moderator
    Master

    Per favore non pretendere una risposta entro pochissimo tempo da un tuo post. Ci sono moltissimi utenti cui rispondere ed inoltre ciascuno deve anche lavorare. Grazie.

    Per qyanto riguarda il codice, lo utilizzi in un TF orario?

    #75335 quote
    robertogozzi
    Moderator
    Master

    Ho visto che hai inserito la stessa domanda in un topic che non ha niente a che vedere con questo e, per di più, hai scritto in italiano sul forum inglese (l’ho cancellato).

    Questo comportamento non ti darà nessun vantaggio, anzi, è molto fastidioso per chi dedica una parte del proprio tempo ad aiutare gli altri membri.

    Nicolas thanked this post
    #75337 quote
    Andrea Raffaele
    Participant
    New

    grazie mille, sono nuovo del forum e non so ancora bene come funziona

    a presto

    #75338 quote
    Andrea Raffaele
    Participant
    New

    per il codice, si TF a 1 minuto

    non so se esiste un modo per essere flato o semplicemente stoppare il sistema di trading per alcune ore dopo un’operazione

    #75356 quote
    robertogozzi
    Moderator
    Master

    Si può fare senz’altro, su un grafico orario è semplice, basta contare 10 barre.

    Su un grafico ad 1 minuto, dobbiamo isolare le prime due cifre (quelle relative all’ora, come in 093400) e contare, appunto, 10 ore. Però PRT non ha la gestione delle stringhe di testo, quindi occorre usare una divisione per 10000 per ricavare le ore, nell’esempio di prima il numero diverrebbe 9.34, dopodiché va arrotondato togliendo i decimali. Una volta trovata l’ora di partenza è facile sommarci 10 ore e fare in modo che riprenda a tradare solo allora.

    Devo studiarci un pò e ti farò sapere.

    #75358 quote
    Andrea Raffaele
    Participant
    New

    non ci sarei ai arrivato! grazie mille

    in termini di codice tutto questo come si scrive?

    #75362 quote
    robertogozzi
    Moderator
    Master

    Il codice è estremamente semplice se ti va bene un arrotondamento all’intero più vicino, 093400 diventerebbe 9.34, quindi 9.

    095200, invece diventerebbe 9.52 e poi 10, perché l’arrotondamento viene fatto sempre all’intero più vicino!

    Se ti va bene così basta che tu faccia

    Orario = round(time / 10000)         //182700 diventa 18.27, quindi 18
    NuovoOrario = Orario + 10            //18 + 10 diventa 28 (oltre la mezzanotte)
    IF NuovoOrario >= 24 THEN             
       NuovoOrario = NuovoOrario - 24    //28 diventa 4 (del mattino seguente)
    ENDIF
    NuovoOrario = NuovoOrario * 10000    //4 diventa 40000 (equivale a 040000, per PRT sono numeri, quindi gli zeri iniziali si mettono solo per una questione visiva)
    // quindi potrai ricominciare a tradare quando l'orario sarà => di NUOVOORARIO

    Se invece vuoi che l’ora venga SEMPRE arrotondata alla più piccola, non è difficile, ma devo ritrovare il decimale da togliere prima dell’arrotondamento, credo sia 0.5, ma dammi il tempo di fare una verifica.

    #75366 quote
    Andrea Raffaele
    Participant
    New

    mo lo provo e ti dico

    vediamo se riesco ad adattarlo

    #75367 quote
    Andrea Raffaele
    Participant
    New

    già così sembra funzionare perfettamente

    grazie davvero

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

flat per 10 ore dopo una perdita nel mio sistema di trading


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by Andrea Raffaele
7 years, 7 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 07/05/2018
Status: Active
Attachments: No files
Logo Logo
Loading...