MEDIE MOBILI

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #127104 quote
    tradingpro
    Participant
    Senior

    vorrei se e possibile creare un trading sistem  dove mi inserisce un ordine  pendente  buy o sell  all’incrocio di una media mobile  .

    allego foto

    grazie

    Cattura-1.png Cattura-1.png
    #127120 quote
    robertogozzi
    Moderator
    Master

    Si, ecco un esempio LONG:

    ONCE Entrata = 0
    IF average[10] CROSSES UNDER Average[50] THEN
       Entrata  = 0
       SELL AT Market
    ENDIF
    IF average[10] CROSSES OVER  Average[50] THEN
       Entrata  = close
    ENDIF
    IF Entrata AND Not OnMarket THEN
       BUY 1 Contract AT Entrata LIMIT
    ENDIF
    #127135 quote
    tradingpro
    Participant
    Senior

    io voglio che all’incrocio mi prenda  il segnale per poi entrare quando il prezzo torna nella zona dell’incrocio .

    non voglio che entra all’incrocio ma che si apre quando torna come da grafico

    #127137 quote
    robertogozzi
    Moderator
    Master

    Hai ragione, ho sbagliato la codifica,

    Sostituisci la linea 7 con:

    Entrata  = Average[50]

    Puoi anche mettere la media a 10 periodi. Il punto d’entrata sarà il prezzo della media scelta alla chiusura della candela.

    Per individuare il prezzo più vicino possibile all’incrocio occorrerebbe utilizzare il supporto MTF.

    #127139 quote
    robertogozzi
    Moderator
    Master

    Questa versione usa MTF per ottenere  un prezzo più vicino possobile all’esatto momento dell’incrocio.

    Utilizza medie sul grafico Daily. Se esegui la strategia da un grafico a 1 minuto o a 10 secondi la precisione sarà alta, se la esegui da un grafico a 1 ora o daily stesso, sarà minore.

    Timeframe(Daily,Default)
    IF average[10] CROSSES OVER  Average[50] THEN
       PrezzoIncrocio = close
    ENDIF
    //
    Timeframe(Daily,UpdateOnClose)
    ONCE Entrata = 0
    IF average[10] CROSSES UNDER Average[50] THEN
       Entrata  = 0
       SELL AT Market
    ENDIF
    IF average[10] CROSSES OVER  Average[50] THEN
       Entrata  = PrezzoIncrocio
    ENDIF
    IF Entrata AND Not OnMarket THEN
       BUY 1 Contract AT Entrata LIMIT
    ENDIF
    //
    Timeframe(default)
    Set Target pProfit 100
    Set Stop   pLoss   35
    #127145 quote
    tradingpro
    Participant
    Senior

    cosi va bene grazie

    per lo short ho fatto vicevresa ma non mi funziona

    cosa devo sostituire?

    #127148 quote
    robertogozzi
    Moderator
    Master

    Prova questo:

    Timeframe(Daily,Default)
    IF average[10] CROSSES OVER  Average[50] THEN
       PrezzoIncrocioL = close
       PrezzoIncrocioS = 0
    ENDIF
    IF average[10] CROSSES UNDER Average[50] THEN
       PrezzoIncrocioS = close
       PrezzoIncrocioL = 0
    ENDIF
    //
    Timeframe(Daily,UpdateOnClose)
    ONCE EntrataL = 0
    ONCE EntrataS = 0
    IF average[10] CROSSES UNDER Average[50] THEN
       EntrataL  = 0
       EntrataS  = PrezzoIncrocioS
    ENDIF
    IF average[10] CROSSES OVER  Average[50] THEN
       EntrataL  = PrezzoIncrocioL
       EntrataS  = 0
    ENDIF
    IF EntrataL AND Not OnMarket THEN
       BUY 1 Contract AT EntrataL LIMIT
    ENDIF
    IF EntrataS AND Not OnMarket THEN
       SELLSHORT 1 Contract AT EntrataS LIMIT
    ENDIF
    //
    Timeframe(default)
    Set Target pProfit 100
    Set Stop   pLoss   35
    #127149 quote
    tradingpro
    Participant
    Senior

    lo short non va solo long mi apre

    #127166 quote
    robertogozzi
    Moderator
    Master

    No, le apre entrambe.

    Forse hai fatto un Backtest con un intervallo troppo stretto e con un capitale insufficiente.

    Fai fare il backtest dall’inizio alla fine e metti 1 milione come capitale.

    x-16.jpg x-16.jpg
    #127243 quote
    tradingpro
    Participant
    Senior

    nel time frame ad un minuto non mi va .. cosa devo sostituire?

    grazie

    #127304 quote
    robertogozzi
    Moderator
    Master

    Pubblica una foto completa dello schermo, tipo la mia, dove si veda il codice ed i dati usati per il backtest.

    Esattamente cosa significa non va?

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

MEDIE MOBILI


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
tradingpro @tradingpro Participant
Summary

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

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 04/20/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...