capitale iniziale probacktest e frazionamento contratti

Forums ProRealTime forum Italiano Supporto ProOrder capitale iniziale probacktest e frazionamento contratti

  • This topic has 11 replies, 2 voices, and was last updated 3 years ago by avatarbahl.
Viewing 12 posts - 1 through 12 (of 12 total)
  • #161617

    Salve prima di scrivere ho cercato un po’ nei forum, ma non ho trovato nulla.

    La questione è questa, se io imposto un backtest, sia sulla versione demo di ig che su quella standard, e metto nella finestra capitale iniziale una capitale inferiore al minimo sufficiente ad acquistare un contratto, il backtest parte ugualmente. Per chiarezza inserisco capitale iniziale 500 euro e vado con un sistema che dovrebbe comprare un dax a circa 17.000 euro di margine, non dovrebbe partire, segnalandomi capitale insufficiente all’acquisto.

    inoltre se imposto nel backtest l’acquisto di 0.1 contratti dax non lo esegue. Come devo fare ad immettere acquisti di frazioni di contratti sugli indici e nel forex?

    #161626

    Per l’acquisto di quantità decimali esiste un minimo per ogni strumento, deciso dal broker, quindi va visito sul suo sito. Nel caso del DAX 1€ il minimo è 0.,5 contratti, ma puoi anche acquistarne 0.6 o 1.3. L’inportante, se fai vendite parziali, è che tu non scenda sotto il minimo. Per il DAX 25€ il minimo è 1 contratto (credo valga anche per il DAX 5€, ma va verificato sul sito IG). Ci sono strumenti dove il minimo è 0.2 oppure 1 contratto. Tieni presente che, come dal mio esempio, sono 3 strumenti diversi pur essendo tutti DAX con le stesse quotazioni, quindi possono avere minimi diversi.

    Il backtest inizia, ma si ferma quando il capitale diventa insufficiente e nel punto dove si è fermato ti stampa una barra nera verticale con un’icona di monete barrate con una croce rossa per significare che il capitale è insufficiente ed il backtest non è stato completato fino al termine selezionato.

     

     

    #161634

    cosa significa esattamente che il capitale è diventato insufficiente? che il capitale che metto nel probacktest mi da il limite di perdita massima?

    vedo il lotto minimo acquistabile per strumento nel menu a tendina accanto al prezzo, e per esempio sul dax cash 25 euro, il lotto minimo è 0.01, che riesco ad acquistare senza problemi direttamente. Ma se provo con proorder, p. es allegato, non mi esegue nessun ordine per 0.01 contratti

     

     

    #161642

    Adesso IG mi segnala un minimo di 0.5 lotti per tutti e tre i tipi.

    Capitale insufficiente significa che hai raggiunto perdite pari al capitale indicato (ed il backtest non tiene conto del margine richiesto), quindi non può fare altre operazioni.

    Io inizio sempre con 1 milione di euro, poi vedo quant’è il drawdown, ci sommo il margine richiesto ed ottengo un capitale minimo (generalmente questo dato così calcolato lo moltiplico per due o per tre, per avere un capitale adeguato).

     

    #161646

    inizio a capire e ti ringrazio, ho capito che per il frazionamento dei lotti in prorder fa fede il minimo imposto da ig, ma in questo momento sul dax cash 25 euro il lotto minimo è 0,01, ed infatti lo acquisto e lo vendo, perché non riesco  inserirlo con proorder?

    #161655

    Strano, quella foto con 0.5 l’ho fatta al momento del post!

    Ad ogni modo, può darsi ci siano limitazioni diverse solo per il trading automatico imposte dal broker, la piattaforma non ha restrizioni proprie.

     

    #161659

    NON SO MA SI COMPORTA ANALOGAMENTE SU EURUSD, DOVE SIA IG CHE LA VERSIONE IG DI PROREALTIME MI FANNO ACQUISTARE LIBERAMENTE FINO AD UN MINIMO DI 0.01 CONTRATTI, MENTRE SE IMMETTO IN QUEL SISTEMA “BUY 0.01 CONTRACT” NON MI ESEGUE NESSUN ORDINE, INSERISCO “1 CONTRACT” E INVECE ESEGUE, NEANCHE CON 0.5, APPENA SCENDO SOTTO LUNITA NON MI ESEGUE PIU NULLA. SBAGLIO QUALCOSA NELLA SINTASSI?

    #161661

    Per favore cerca di non scrivere in maiuscolo, se non per evidenziare qualcosa occasionalmente, È considerato come URLARE per farsi sentire.

    A me  0.5 col Dax 1€ me lo fa acquistare.

    Non faccio trading manuale, per cui non ne so niente di come funziona.

    Prova a chiedere a PRT o IG.

     

    #161664

    scusami avevo semplicemente il blocco maiuscole.

    #161665

    io ti sono grato per il tempo che mi dedichi, ma potresti dirmi se il sistema che ho allegato in prt a te su eurusd con 0.01 o 0.001 lotti ti gira in back test?

    #161671

    No, non va neppure con 0.5, minimo 1 lotto.

    Per quanto riguarda il tuo codice, la linea 22 non va bene (anche se da qualche parte c’è un esempio scritto così), in quanto sono due tipi di stop loss diversi combinati insieme, devi mettere uno di questi, se li metti entrambi prende per buono sempre l’ultimo eseguito (le istruzioni sono eseguite nella sequenza in cui sono scritte):

    tieni presente che il broker prevede anche una distanza minima dal prezzo per accettare ordini pendenti (lo stop loss è un ordine pendente), anche questa da verificare col broker, ma è una distanza che puà essere modificata durante il giorno secondo la volatilità.

    Per il trailing stop è consigliabile usare il codice dalle righe 17 a 56 a questo link https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/, in quanto SET STOP pTRAILING può dare risultati molto diversi tra backtest e reale ed ha un passo di una sola unità (predefinita e immodificabile). Gli si può solo dire quando iniziare (nel tuo caso dopo 4 pips).

     

    #161675

    grazie molte, resta pero il mistero del come mai possa tradare manualmente o.1 eurusd, ma non possa inserire questa quantità con proorder

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

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