UNIRE 6 SISTEMI DI TRADING
Forums › ProRealTime forum Italiano › Supporto ProOrder › UNIRE 6 SISTEMI DI TRADING
- This topic has 11 replies, 4 voices, and was last updated 6 years ago by Nicolas.
-
-
04/13/2017 at 8:57 AM #31914
Buongiorno a tutti,
non sono un esperto informatico e ho creato 6 sistemi di trading con la creazione semplificata di prorealtime. Ora sto cercando di unire i 6 sistemi in modo da averne uno solo, ottimizzarlo e provare ad avviare l’auto trading. I sistemi si basano sull’utilizzo di due super trend, e aprono posizioni long e short a seconda della posizione dei prezzi rispetto ai due super trend. Vi allego 3 sistemi, perchè se riuscite con questi siamo a posto. Spero possiate aiutarmi grazie. Mi sono scordato di dirvi che lo stò applicando sul FTSE MIB 40 time frame 15 min.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Condizioni per entrare su posizioni longindicator1 = SuperTrend[2.8,10]c1 = (close > indicator1[1])indicator2 = SuperTrend[4.7,10]c2 = (close CROSSES OVER indicator2[1])IF c1 AND c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni longindicator3 = SuperTrend[2.8,10]c3 = (close CROSSES UNDER indicator3[1])IF c3 THENEXITSHORT AT MARKETENDIF// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Condizioni per entrare su posizioni longindicator1 = SuperTrend[4.7,10]c1 = (close > indicator1[1])indicator2 = SuperTrend[2.8,10]c2 = (close CROSSES OVER indicator2[1])IF c1 AND c2 THENBUY 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni longindicator3 = SuperTrend[2.8,10]c3 = (close CROSSES UNDER indicator3[1])IF c3 THENSELL AT MARKETENDIF// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Condizioni per entrare su posizioni shortindicator1 = SuperTrend[4.7,10]c1 = (close < indicator1[1])indicator2 = SuperTrend[2.8,10]c2 = (close CROSSES UNDER indicator2[1])IF c1 AND c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni shortindicator3 = SuperTrend[2.8,10]c3 = (close CROSSES OVER indicator3[1])IF c3 THENEXITSHORT AT MARKETENDIF04/13/2017 at 10:33 PM #3199404/14/2017 at 8:34 AM #32012Ciao Ale,Grazie x avermi risposto. Le posizioni non si possono cumulare perché sono consequenziali, quando finisce una comincia l’altra. Il problema è che ho provato ad unire i sei sistemi copiando i codici e unendoli, cambiando i numeri delle costanti, ma non funziona. Manca qualcosa. Potresti aiutarmi?Grazie04/14/2017 at 8:39 AM #3201404/15/2017 at 6:56 AM #32088ciao
adesso lavorano tutte insieme le condizioni del codice che hai postato, al verificarsi di ogni condizione che hai specificato, vi sarà un azione.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Condizioni per entrare su posizioni longindicator1 = SuperTrend[2.8,10]c1 = (close > indicator1[1])indicator2 = SuperTrend[4.7,10]c2 = (close CROSSES OVER indicator2[1])IF c1 AND c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni longindicator3 = SuperTrend[2.8,10]c3 = (close CROSSES UNDER indicator3[1])IF c3 THENEXITSHORT AT MARKETENDIF// Definizione dei parametri del codice// Condizioni per entrare su posizioni longindicator4 = SuperTrend[4.7,10]c4 = (close > indicator4[1])indicator5 = SuperTrend[2.8,10]c5 = (close CROSSES OVER indicator5[1])IF c4 AND c5 THENBUY 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni longindicator6 = SuperTrend[2.8,10]c6 = (close CROSSES UNDER indicator6[1])IF c6 THENSELL AT MARKETENDIF// Definizione dei parametri del codice// Condizioni per entrare su posizioni shortindicator7= SuperTrend[4.7,10]c7 = (close < indicator7[1])indicator8 = SuperTrend[2.8,10]c8 = (close CROSSES UNDER indicator8[1])IF c7 AND c8 THENSELLSHORT 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni shortindicator9 = SuperTrend[2.8,10]c9 = (close CROSSES OVER indicator9[1])IF c9 THENEXITSHORT AT MARKETENDIF04/15/2017 at 9:14 AM #3209704/15/2017 at 9:35 AM #3210104/29/2017 at 2:50 PM #33972Salve a tutti,
avrei questo quesito. Dato il sistema scritto sotto, è possibile dirgli che deve entrare a mercato sulla chiusura della barra che determina il segnale e non alla apertura della barra successiva. Oppure se non fosse possibile si può impostare in modo che entri a mercato 5 minuti dopo che scatta il segnale e non all’apertura della barra successiva??
Uso questa strategia sul mini ftsemib time frame 15min. GRAZIE
1234567891011121314151617181920// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Condizioni per entrare su posizioni longindicator1 = SuperTrend[2.8,10]c1 = (close > indicator1[1])indicator2 = SuperTrend[4.7,10]c2 = (close CROSSES OVER indicator2[1])IF c1 AND c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Condizioni per uscire da posizioni longindicator3 = SuperTrend[2.8,10]c3 = (close CROSSES UNDER indicator3[1])IF c3 THENEXITSHORT AT MARKETENDIF04/29/2017 at 2:58 PM #3397405/02/2017 at 10:59 AM #3423310/25/2018 at 11:02 AM #83499Ciao Ale,la prorealtime ancora non da la possibilità di avere posizioni multiple in una candela con un sistema di multi strategie in un unico codice? ho fatto lo stesso di adeguare più strategie in un unico codice, ma apre sempre solo una posizione su candela daily. Saluti.
10/29/2018 at 11:23 AM #83704Non è possibile controllare quale ordine dipende da quale strategia, se si desidera avere più strategie con più ordini indipendenti allo stesso tempo, l’unico modo per farlo è l’utilizzo di più strategie (programmi diversi).
-
AuthorPosts
Find exclusive trading pro-tools on