mediare long

Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #38126 quote
    AlessioAlessio
    Participant
    Senior

    Buongiorno,vorrei scrivere un codice che senza usare indicatori mi permetta comprare 1 contratto ogni n punti di ribasso (esempio 50 punti dax, 1 eurostoxx banks) e chiudere un contratto target ogni n punti di rialzo.

    E’ un sistema molto semplice che permette di controllare il rischio aumentando la distanza dei contratti

    grazie

    #38143 quote
    NicolasNicolas
    Keymaster
    Legend

    Quindi, se capisco correttamente la tua query, vuoi acquistare ogni volta che il prezzo è sceso di 50 punti con un obiettivo di profitto di 1 punto per ogni ordine?

    #38148 quote
    AlessioAlessio
    Participant
    Senior

    Ciao Nicolas, non è così. Era un esempio,Sul dax ogni 50 punti di ribasso compro 1 contratto, a -50 primo long -100 long il secondo ecc, quando un solo contratto è in profitto di 50 punti lo chiudo, quando il secondo ha 50 punti di profitto chiudo e cosi via

    Sull eurostoxx banks  oggi il prezzo è 130 punti, si può dividere 1 punto,1  contratto. fino a 10 contratti

    Stop loss da definire

    Grazie buona giornata

    #38149 quote
    NicolasNicolas
    Keymaster
    Legend

    Non è sicuro che questo sia quello che vuoi, ma provalo a provarlo per favore:

    if not onmarket then 
     buy 1 contract at market
    endif
    
    if longonmarket and tradeprice(1)-close>=50*pointsize then 
     buy 1 contract at market
    endif
    
    set target pprofit 50
    #38155 quote
    AlessioAlessio
    Participant
    Senior

    Grazie, la parte in cui compra è esatta, la vendita deve avvenire 1 contratto per volta non tutti insieme

    12700   0 shares

    12650 +1

    12600 +1

    12550 +1

    totale +3 share (questo Funziona )

     

    12550

    12600  -1

    12650  -1

    12700 -1

    Grazie molte

    #38156 quote
    NicolasNicolas
    Keymaster
    Legend

    In questo esempio di codice, ogni ordine ha un utile di 50 punti, per cui i commerci vengono chiusi singolarmente (vedi esempio allegato).

    grid-orders-closure.png grid-orders-closure.png
    #38159 quote
    AlessioAlessio
    Participant
    Senior

    Esatto,

    vorrei aggiungere, nel caso prosegue il rialzo  ( per rimanere flat)  per non rientrare long appena chiude la posizione.

    compra quando il prezzo è diminuito di 50 punti dal massimo delle ultime barre.

    Scusami ma imparerò a scrivere codici

    if not onmarket and highest [20]
    buy 1 contract at market

    #38173 quote
    NicolasNicolas
    Keymaster
    Legend

    Mi dispiace, credo che siamo persi nella traduzione qui 🙂 Potresti solo aggiungere un quadro con un esempio del caso di cui parli? Grazie molto.

    #38184 quote
    AlessioAlessio
    Participant
    Senior

    leggi in verticale, come un grafico . grazie molte

    prezzo aumenta                           prezzo scende

    12800 flat

    prezzo scende                                         12750  flat                                     12750 +1

    12700  0                                                    12700 -1                                        12700 +1

    12650 +1 buy                                            12650 -1

    12600 +1                                                    12600 -1

    12550 +1                                                    12550     (+3long)

    #38185 quote
    AlessioAlessio
    Participant
    Senior

    leggi in verticale, come un grafico . grazie molte

    prezzo aumenta                           prezzo scende

    12800 flat

    prezzo scende                                         12750  flat                                     12750 +1

    12700  0                                                    12700 -1                                        12700 +1

    12650 +1 buy                                            12650 -1

    12600 +1                                                    12600 -1

    12550 +1                                                    12550     (+3long)

    #38186 quote
    AlessioAlessio
    Participant
    Senior

    leggi in verticale, come un grafico . grazie molte

    —————————————–prezzo aumenta                           prezzo scende

    ——————————————-12800 flat

    prezzo scende                                         12750  flat                                     12750 +1

    12700  0                                                    12700 -1                                        12700 +1

    12650 +1 buy                                            12650 -1

    12600 +1                                                    12600 -1

    12550 +1                                                    12550     (+3long)

    #38198 quote
    AlessioAlessio
    Participant
    Senior

    ciao Nicolas, se uptrend prosegue (oltre il target) rimane flat

    #38341 quote
    AlessioAlessio
    Participant
    Senior

    Buongiorno, non riesco ad allegare un file jpeg, come esempio di trading.

    select file > submit

    non viene pubblicato

    stoxxbank.jpg stoxxbank.jpg
    #38346 quote
    NicolasNicolas
    Keymaster
    Legend

    Quindi ogni freccia verde è un ordine di acquisto? E uno rosso è un’uscita nel profitto?
    Questo è già quello che sta facendo il codice, in quale periodo di tempo usi questo codice? Poiché il codice è letto solo una volta per bar, se il prezzo supera i 50 punti, l’ordine successivo potrebbe essere aperto più tardi, quindi suggerisco di utilizzare il tempo più basso possibile, in questo modo 1 secondo.

    #38347 quote
    AlessioAlessio
    Participant
    Senior

     

    Hi Nicolas, I did many attempts to attach files, finally the forum works.

    In the above example, each open contract is closed to the 1 point target (130 buy sell 131; 129buy sell 130) until all of them close, if the price continues the uptrend nothing gain.

    Begin to buy after the maximum peak, when the price drops by 1 point.

    It may sound like a stupid system, but if the market is my friend. After a backtest you will notice that the gain will be like having 1 contract (long) and taking all the bullish part.

    I hope to hear you soon, thank you again
    good day

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

mediare long


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Alessio @alessio Participant
Summary

This topic contains 18 replies,
has 2 voices, and was last updated by NicolasNicolas
9 years, 3 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 06/12/2017
Status: Active
Attachments: 2 files
ProRealCode ProRealCode
Loading...