sospendere programmi dopo 5 positivi

Forums ProRealTime forum Italiano Supporto ProOrder sospendere programmi dopo 5 positivi

Viewing 10 posts - 1 through 10 (of 10 total)
  • #209105

    salve, vorrei sapere se il prt ha la funzione di sospendere dei programmi e magari attivarne altri in base a parametri da me indicati… per esempio dopo 5 trade positivi sospendere il programma in questione per poi riattivarlo dopo 3 negativi, questa funzione che se non sbaglio è presente su multicharts sarebbe veramente molto utile soprattutto quando si hanno decine di programmi in esecuzione

    #209115

    Non c’è una specifica istruzione codificata, ma il codice ti permette di sospendere quando vuoi e riprendere quando vuoi.

    Una curiosità, se sospendi la strategia dopo 5 operazioni negative, come possono poi verificarsene 3 positive?

     

    #209217

    il sistema dovrebbe controllare ciclicamente i probacktest e riattivarsi dopo un numero x di risultati negativi, sul multicharts è possibile e lo trovo uno strumento molto utile,  dopo 4/5 trade positivi la probabilità che continui è molto bassa… e quindi sistema a riposo

    #209235

    Si, può prenderne essere fatto, ma io non posso fino a dopo il 20. Sono in vacanza e non ho il PC.

    Se nessun altro può fartelo te lo farò io in seguito.

    #211621

    ciao roberto, se puoi mi spieghi come fare per far calcolare alla strategia se il trade è stato negativo o positivo? in tal caso potrei utilizzare il risultato come condizione di eventuale entrata, il problem è come far capire alla macchina i trade negativi se la strategia non è entrata…. in pratica vorrei che si analizzassero ciclicamente i probacktest, è possibile? grazie

    #211629

    Per verificare se un’operazione è stata positiva o negativa, basta scrivere:

    il problema è, una volta sospeso, simulare le operazioni per vedere quando ripartire. E’ un pò lungo da fare, mi occorre del tempo.

    #211653

    grazie mille per ora, appena puoi dimmi anche come scrivere il resto, la stringa la metto dentro i vari algiritmi giusto?

    #211654

    Questo codice dopo 5 guadagni sospende il trading per quella giornata. Il conteggio riparte il giorno dopo.

    once nGains = 0
    nGainsMax = 5 //maxNumberDailyGains
    if intradayBarIndex = 0 then
    nGains = 0
    endif
    if strategyProfit > strategyProfit[1] then
    nGains = nGains +1
    elsif strategyProfit < strategyProfit[1] and nGains > nGainsMax then
    nGains = 0
    endif

    // ESEMPIO CODICE
    if not onMarket and close crosses over average[10,0] and nGains < nGainsMax then
    buy 1 contract at market
    endif
    set target pProfit 10
    set stop pLoss 10

    graph nGains

    #211904

    grazie, per la sospensione ok ma come potrei fare poi per riattivare un sistema dopo x trade negativi cge chiaramente dovrebbero essere visionati o i demo o con probacktest?

    #212159

    Prova questo, mi sembra funzioni:

     

Viewing 10 posts - 1 through 10 (of 10 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login