mediare long
Forums › ProRealTime forum Italiano › Supporto ProOrder › mediare long
- This topic has 18 replies, 2 voices, and was last updated 7 years ago by Nicolas.
-
-
06/12/2017 at 10:11 AM #38126
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
06/12/2017 at 1:02 PM #3814306/12/2017 at 3:09 PM #38148Ciao 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
06/12/2017 at 3:26 PM #38149Non è sicuro che questo sia quello che vuoi, ma provalo a provarlo per favore:
123456789if not onmarket thenbuy 1 contract at marketendifif longonmarket and tradeprice(1)-close>=50*pointsize thenbuy 1 contract at marketendifset target pprofit 5006/12/2017 at 5:48 PM #38155Grazie, 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
06/12/2017 at 6:53 PM #3815606/12/2017 at 7:37 PM #38159Esatto,
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 market06/13/2017 at 8:05 AM #3817306/13/2017 at 8:57 AM #3818406/13/2017 at 8:58 AM #3818506/13/2017 at 8:59 AM #38186leggi 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)
06/13/2017 at 10:16 AM #3819806/15/2017 at 12:26 PM #3834106/15/2017 at 12:37 PM #38346Quindi 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.06/15/2017 at 12:56 PM #38347Hi 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 -
AuthorPosts