ALTERNANZA LONG/SHORT
Forums › ProRealTime forum Italiano › Supporto piattaforma ProRealTime › ALTERNANZA LONG/SHORT
- This topic has 5 replies, 2 voices, and was last updated 4 years ago by robertogozzi.
-
-
12/30/2019 at 9:36 PM #115627
Buonasera
Ho creato un semplice trading system in cui si entra in posizione (sia long che short) ad una determinata condizione e si esce ad un altra OPPURE IN TRAILING.
Quando si esce in trailing il programma, se la condizione non è variata, rientra nuovamente in posizione (e non va bene).
E’ possibile inserire un comando che “alterni” la posizione long/short? Cioè che dopo un long può esserci solo uno short e viceversa?
12/30/2019 at 11:13 PM #115631Usa due variabili, TradeLong e TradeShort, inizialmente gli assegni valore 1 ad entrambe.
Quando entri Long scrivi:
12TradeLong = 0TradeShort = 1quando entri Short scrivi:
12TradeLong = 1TradeShort = 0Quando devi entrare Long aggiungi AND TradeLong = 1 alle tue condizioni.
Quando devi entrare Short aggiungi AND TradeShort = 1 alle tue condizioni.
01/01/2020 at 5:20 PM #115685Grazie ma con queste istruzioni non entra mai in posizione……
Il codice è questo
123456789101112131415161718192021222324252627282930313233343536373839404142// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivateTradeLong = 1TradeShort = 1// Condizioni per entrare su posizioni longTradeLong = 0TradeShort = 1indicator1 = XXXXc1 = XXXXIF c1 AND TradeLong = 1 THENBUY 1 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni longindicator2 = XXXc2 = XXXIF c2 THENSELL AT MARKETENDIF// Condizioni per entrare su posizioni shortTradeLong = 1TradeShort = 0indicator3 = XXXc3 = XXXIF c3 AND TradeShort = 1 THENSELLSHORT 1 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni shortindicator4 = XXXc4 = XXXIF c4 THENEXITSHORT AT MARKETENDIF01/01/2020 at 5:36 PM #115686Per favore:
- NON quotare i post, altrimento il tutto diventa eccessivamente lungo e difficilmente leggibile. Usalo solo quando, tra molti utenti, devi fare riferimento a quanto scritto da uno specifico che non sia tra gli ultimi post individuabili ad occhio. Qui siamo addiruttura solo io e te e ci sono solo due post, credo sia impossibile non capire a chi riferisce una risposta!
- utilizza il tasto “Insert PRT code” quando devi postare del codice, che sia una riga o molte righe, per facilitarne la comprensione.
Grazie 🙂
Le righe 8 e 9 devono stare non li, ma tra la 14 e la 15 (quando entri in posizione, non PRIMA).
Le righe 26 e 27 devono stare non li, ma tra la 33 e 34 (quando entri in posizione, non PRIMA).
01/01/2020 at 9:22 PM #115692Grazie
Ma non mi pare funzioni….. se esce in trailing la candela successiva rientra nella stessa direzione (Long/long o short/short)
01/01/2020 at 10:13 PM #115697Vedo, all’inizio, che ad ogni candela rimetti entrambi i valori ad 1, vanificandone l’azzeramento quando entri a mercato.
No, devi farlo solo la prima volta, quindi anteponi ONCE alle righe 4 e 5.
-
AuthorPosts
Find exclusive trading pro-tools on