Aggiunta di condizioni in un trading system

Viewing 13 posts - 16 through 28 (of 28 total)
  • Author
    Posts
  • #211710 quote
    Gaspare
    Participant
    Veteran

    Ciao Roberto

    di sicuro che questo TS non è utile e tanto meno profittevole,

    ti apre una posizione e la chiude con un’altra contrario solo se in profitto

    ma se non lo è va avanti in perdita, non si fa trading cosi’ ma cassettista,

    compri o vendi e te lo scordi.  NO

    Prova a inserire una media, uno stop e un target con un TF piccolo, 2 minuti o 5 o 30 anche 60.

    Io sto provando la media di HULL, molto reattiva, che segue il trend, e che magari,

    abbinata all’ indicatore possa essere accettabile, e anche con l’adx a 14 periodi

    DEFPARAM CumulateOrders = false
    Defparam Flatbefore=080000
    Defparam Flatafter=220000
    MHull = average[ M ,7](close)
    Bullish = MHull > MHull[1] and MHULL[1] < MHULL[2]
    Bearish = MHull < MHull[1] and MHULL[1] > MHULL[2]
    MyAdx= Adx[14] >= A
    ONCE Segnale = 0
    Segnale = CALL “PRC_ASCTrend v2″[3, 300]
    IF Segnale = 0 THEN
    Segnale = Segnale[1]
    ENDIF
    IF Segnale <> Segnale[1] THEN
    IF Segnale = 1 and MyAdx and Bullish THEN
    BUY 1 Contract at Market
    ELSIF Segnale = -1 and MyAdx and Bearish THEN
    SELLSHORT 1 Contract at Market
    ENDIF
    ENDIF
    set stop ploss 20
    set target pprofit 20

    Grazie

    #211711 quote
    Gaspare
    Participant
    Veteran
    DEFPARAM CumulateOrders = false
    Defparam Flatbefore=080000
    Defparam Flatafter=220000
    MHull  = average[ M ,7](close)
    Bullish = MHull > MHull[1] and MHULL[1]  < MHULL[2]
    Bearish = MHull < MHull[1] and MHULL[1]  > MHULL[2]
    MyAdx= Adx[14] >= A
    ONCE Segnale = 0
    Segnale = CALL "PRC_ASCTrend v2"[3, 300]
    IF Segnale = 0 THEN
    Segnale = Segnale[1]
    ENDIF
    IF Segnale <> Segnale[1] THEN
    IF Segnale = 1 and MyAdx and Bullish THEN
    BUY 1 Contract at Market
    ELSIF Segnale = -1 and MyAdx and Bearish THEN
    SELLSHORT 1 Contract at Market
    ENDIF
    ENDIF
    set stop ploss      20
    set target pprofit  20
    
    #211730 quote
    Ciccarelli Franco
    Participant
    Junior

    Gaspare, ho provato a fare il back test con il tuo codice, ma non parte.

    #211735 quote
    Gaspare
    Participant
    Veteran

    Ciao Franco

    provalo sul SP500 con M=20  e A=40

    le due variabili da ottimizzare

    M da 10 a 50 passo 1

    A da 20 a 50 passo 1

    Lo trovo buono anche per Nasdaq e Dow Jones

    ma non per gli indici europei

    #211736 quote
    Gaspare
    Participant
    Veteran

    dimenticavo che viene chiamato l’indicatore PRC_ASCTrend v2″[3, 300]

    che devi avere nel tuo elenco indicatori e non devi caricarlo sul grafico

    #211761 quote
    Ciccarelli Franco
    Participant
    Junior

    Ciao Gaspare,

    ho provato come dici tu, ma sembra molto lento, con le variabili inserite poi non parte o almeno in tempi ragionevoli, comunque i risultati sono pessimi.

    Ciao

    #211822 quote
    Gaspare
    Participant
    Veteran

    Scusami Franco

    ho sbagliato sul valore delle variabili

    A = 20    M = 78

    SP 500    TF 2 minuti  storico 15k cioè 1 mese, esegue 13 trade

    Provalo cosi

    Purtroppo l’ho notato anche io che l’ottimizzazione è troppo lenta,

    qui serve l’aiuto di Roberto per velocizzare

    #211827 quote
    Gaspare
    Participant
    Veteran

    ciao Roberto

    ho modificato il tuo TS con l’indicatore PRC_ASCTrend v2″[3300]

    come di seguito

    DEFPARAM CumulateOrders = false
    Defparam Flatbefore=080000
    Defparam Flatafter=220000
    // variabile M da 1 a 100 passo 1
    //ONCE M = 78.0
    MHull = average[ M ,7](close)
    Bullish = MHull > MHull[1] and MHULL[1] < MHULL[2]
    Bearish = MHull < MHull[1] and MHULL[1] > MHULL[2]
    MyAdx= Adx[14] >= 20
    ONCE Segnale = 0
    Segnale = CALL “PRC_ASCTrend v2″[3, 300]
    IF Segnale = 0 THEN
    Segnale = Segnale[1]
    ENDIF
    IF Segnale <> Segnale[1] THEN
    IF Segnale = 1 and MyAdx and Bullish THEN
    BUY 1 Contract at Market
    ELSIF Segnale = -1 and MyAdx and Bearish THEN
    SELLSHORT 1 Contract at Market
    ENDIF
    ENDIF
    set stop ploss 20
    set target pprofit 20

    testato su SP500    2 minuti    15k,  1 mese di storico,  ma risulta troppo lento

    nelle ottimizzazioni, su 200k non si muove,

    puoi fare qualcosa ?

    Grazie

    #211828 quote
    Gaspare
    Participant
    Veteran
    DEFPARAM CumulateOrders = false
    Defparam Flatbefore=080000
    Defparam Flatafter=220000
    //  variabile M  da 1 a 100  passo 1
    //ONCE M = 78.0
    MHull  = average[ M ,7](close)
    Bullish = MHull > MHull[1] and MHULL[1]  < MHULL[2]
    Bearish = MHull < MHull[1] and MHULL[1]  > MHULL[2]
    MyAdx= Adx[14] >= 20
    ONCE Segnale = 0
    Segnale = CALL "PRC_ASCTrend v2"[3, 300]
    IF Segnale = 0 THEN
    Segnale = Segnale[1]
    ENDIF
    IF Segnale <> Segnale[1] THEN
    IF Segnale = 1 and MyAdx and Bullish THEN
    BUY 1 Contract at Market
    ELSIF Segnale = -1 and MyAdx and Bearish THEN
    SELLSHORT 1 Contract at Market
    ENDIF
    ENDIF
    set stop ploss      20
    set target pprofit  20
    
    #211830 quote
    Ciccarelli Franco
    Participant
    Junior

    Gaspare ciao,

    Provato e funziona, mi 91 Dollari di gain.

    Tu dici che sugli indici Europei non  non funziona e sul FX?

    #211835 quote
    Gaspare
    Participant
    Veteran

    con 1 contratto, ma con 5 o 10 è diverso

    il FX non lo seguo, e  gli europei c’è da provare,

    magari dax e eurostok 50 2€

    prova anche a cambiare stop loss e profit

    #211841 quote
    Ciccarelli Franco
    Participant
    Junior

    Provandolo in demo, anche questa come quella di Roberto, viene respinta.

    #212155 quote
    robertogozzi
    Moderator
    Master

    Devi modificare il codice, andando nel riquadro dove sono indicate le variabili e cambiare da decimale a INTERO il valore consentito, per evitare che l’indicatore possa dare errori.

    Non l’ho provato, però (ho provato solo l’indicatore, non la strategia).

Viewing 13 posts - 16 through 28 (of 28 total)
  • You must be logged in to reply to this topic.

Aggiunta di condizioni in un trading system


ProOrder: Trading Automatico & Backtesting

New Reply
Summary

This topic contains 27 replies,
has 3 voices, and was last updated by robertogozzi
2 years, 10 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 03/09/2023
Status: Active
Attachments: 6 files
Logo Logo
Loading...