Strategia di trading con ADX e media mobile

Forums ProRealTime forum Italiano Supporto ProOrder Strategia di trading con ADX e media mobile

Viewing 15 posts - 1 through 15 (of 20 total)
  • #42025

    Salve io sono un albergatore che cerca di affacciarsi adesso nel mondo del Trading.

    Mi ha sempre incuriosito molto l’idea di operare sui mercati finanziari e adesso, sotto la supervisione di un amico sto cercando di poter testare il mio primo sistema.

    L’unico inconveniente e’ che lui utilizza Tradestation e quindi mi ha fornito il codice in Easylanguage.

    Io ho provato a tradurlo in Probuilder pero’ mi da un errore all’ultima riga, quella ancora non scritta….

    Qualcuno saprebbe per caso aiutarmi?

    MMlungo= Average (200)
    MMcorto= Average(5)
    REM MyAdx = ADX[5](close)
    If c > mmlungo then
    if c < mmcorto then
    if Adx [5] > 35 then
    buy at market
    endif
    if c > mmcorto then
    sell at market
    Endif

     

    Un grande saluto e ringraziamento a tutti,

     

    Stefano

    #42030

    >> Inserite il segno di spunta all’interno della casella sul vostro profilo, per aggiornare il vostro paese. <<

    Ciao, non ho la prova di questo codice, fine penso che dovrei risolvere il tuo problema.
    “C” è per “Close” in ProBuilder lingua.

     

    1 user thanked author for this post.
    #42068

    Grazie dell’aiuto ho riscritto il codice nel seguente modo sulla base dei tuoi suggerimenti e adesso me lo prende, pero’ non compie nessuna operazione su US500 Cash con barre daily….Qualcuno sa dirmi come mai?

     

    MMlungo= Average (200)
    MMcorto= Average(5)
    MyAdx = ADX[5]
    If close > mmlungo and close < mmcorto and myadx > 35 then
    buy at market
    endif
    if close > mmcorto then
    sell at market
    endif

    #42070

    >> Inserite il segno di spunta all’interno della casella sul vostro profilo, per aggiornare il vostro paese. <<
    >> Per chiarezza dei messaggi sul Forum di Prorealcode, separate le parti del vostro codice usando il pulsante per l’inserimento del testo del codice. <<

    1 user thanked author for this post.
    #42071

    Scusate non sapevo che esistesse l’apposito tasto

    #42072

    Il codice è sbagliato, dovrebbe essere codificato come questo: (periodi di media mobile), mi dispiace che non l’ho vista prima dell’ultimo messaggio.

     

    1 user thanked author for this post.
    #42073

    Grazie mille adesso funziona.

    Il problema e’ che se utilizzo questo sistema con barre daily e provo a fare il backtest dall’inizio, la data da cui parte e’ quella del 29 aprile 2015 (quindi molto poco tempo indietro per un backtest) mentre su Tradestation potevo fare il backtest fino a 20 anni indietro…Come mai?

    #42086

    In segno di spunta dalla modalità tick che posso testare dalla metà del 2010 e dal 1972 in ‘modalità normale’. Assicurati di verificare di aver impostato le barre di grafico a 200.000 unità.

    1 user thanked author for this post.
    #42096

    Grazie mille l’unica cosa e’ che con barre daily il software non mi fa salire sopra la barriera delle 100.000 unita’…. va bene lo stesso?

    Adesso i risultati sembrano essere molto piu’ incoraggianti, allego lo screenshot…

     

    #42106

    Questo è normale con IG. Con un account PRT-CFD premium, si otterrà 200.000 barre su tutti gli strumenti.

    1 user thanked author for this post.
    #42254

    Grazie mille dell’assistenza Nicolas.

    Tu ritieni che sia necessario mettere il grafico a 200.000 oppure ne bastano 100.000? Cioè che differenza c’è?

    Un saluto

    Stefano

    #42286

    È meglio avere la più storia possibile per stimolare la tua strategia trading in passato.

    1 user thanked author for this post.
    #51744

    Grazie Nicolas, ho appena richiesto l’attivazione dell’affiliazione cfd premium con PRT per avere un maggior storico.

    Ti volevo chiedere tu metteresti in produzione questo sistema oppure è troppo semplice rispetto ad altri molto più complessi che ho visto sul sito?

    Un saluto

    Stefano

    #51825

    Simplicity is the ultimate sophistication. (Leonard Da Vinci).

    Finché sei soddisfatto del rischio riscontrato con questa strategia di accumulazione, questo ha senso.

    1 user thanked author for this post.
    #51959

    Bellissima la citazione di Leonardo.

    Ti volevo chiedere come si possono implementare in PRT le input iniziali che vengono utilizzate in TS.

    Mi sembra che il tutto vada preceduto dal comando DEFPARAM però poi spulciando nell’elenco delle funzioni non ho trovato le seguenti che invece sono usate da TS…

    Hai qualche idea?

    Inputs :mincon(2),maxcon(2),diff(1.25),risk(1500) ;
    inputs: StpLs_Lap(425), PrfTg_Lap(250);//PRFPT(5);
    inputs: timetoclose(1);
    vars: Ncon(0), L1(100), minUpGapEntity(0), minDownGapEntity(0);
    vars: media1(0), media2(0), media3(0),atr(0);
    vars: ConditionLong(0), ConditionShort(0),contratti(0);

Viewing 15 posts - 1 through 15 (of 20 total)

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