Ts su estensioni
Forums › ProRealTime forum Italiano › Supporto ProOrder › Ts su estensioni
- This topic has 5 replies, 2 voices, and was last updated 4 years ago by Marcotrading.
Tagged: estensioni, giorno, massimi, minimi, precedente
-
-
12/19/2019 at 10:32 AM #115221
Salve buongiorno, relativamente al mio indicatore scritto da Roberto mesi e mesi fa, vorrei automatizzare la strategia.
L’indicatore è basato su time frame 15 minuti e calocla il max e minimo del giorno precedente tenendo conto delle candele che vanno dalle ore 08:00 alle ore 22:00. oltre ai max e minimi, l’indicatore mi traccia anche le estensione al 10% sopra il max e 10% sopra il minimo, sempre con linee orizzontali che riguradano il max e minimo giorno precedente calcolato sempre dalle ore 08:00 alle ore 22:00.
Allego link dell’indicatore
https://www.prorealcode.com/topic/max-min-con-estensioni/
Vorrei aiuto sulla realizzazione di un sistema di trading automatico che ogni mattina, mi inserisca due ordini:
- Buy stop su sestensione 10% sotto il minimo giorno precedente calcolato dall’indicatore, con stop loss il 20% dell’estensione del min del giorno precedente (calcolata dall’indicatore)
- Sell Stop su estensione 10% sopra il max del giorno precedente, con stop loss il 20% dell’estensione sempre del max del giorno precedente (calcolata dall’indicatore)
In entrambi gli ordini il target deve essere il minimo/max del giorno precedente (sempre calcolato dall’indicatore.
Spero di essere stato chiaro e ringrazio anticipatamente chi mi aiuta
12/19/2019 at 10:41 AM #115222dimenticavo: Il ts dovra inserirmi gli ordini buy limit e sell stop ogni mattina allle ore 08:00 e se gli ordini non vengono eseguiti, dovra cancellarli alle ore 20
Grazie
12/19/2019 at 11:01 AM #115237Nel caso a fine giornata ci fosse un’operazione ancora aperta, i due ordini pendenti deve metterli ugualmente?
Che Stop Loss e Target Profit vuoi mettere?
12/19/2019 at 11:10 AM #115238Ciao Roberto buongiorno. A fine giornata e cio’ ore 20, se ci sono ordini apertiche non sono andatia target il ts mi deve chiudere tutte le posizioni. Se ci sono ordini pendenti che il prezzo non ha preso e quindi non siamo entrati in posizione, gli ordini pendenti sempre alle ore 20 devono essere cancellati.
Il target è in caso di buy stop, il 20% sopra dell’estensione del max di ieri, calcolato dall’indicatore.
In caso di sell stop, il 20% sotto del min di ieri calcolato dall’indicatore
12/20/2019 at 11:12 AM #115291I due ordini pendenti sono LIMIT, non STOP, in quanto i prezzi d’entrata sono migliorativi rispetto al prezzo corrente.
Questo è il codice, io l’ho provato solo per la correttezza sintattica, prova tu se fa quello che vuoi:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556DEFPARAM CumulateOrders = false//// chiudere ogni posizione aperta a fine giornataIF time = 200000 THENTradeON = 0IF OnMarket THENSELL AT MARKETEXITSHORT AT MARKETENDIFENDIF//// alle ore 8 salvare i valori del giorno precedente e predisporre i nuovi del giorno corrente// (che all'indomani diverranno i precedenti)IF OpenTime >= 080000 AND OpenTime <= 220000 THENIF OpenTime = 080000 THENEstensione = (Massimo - Minimo) * 0.1 //10%Sopra = Massimo + EstensioneSotto = Minimo - EstensioneMinimoPrec = MinimoMassimoPrec = MassimoMinimo = lowMassimo = highTradeON = 1LongTrade = 1ShortTrade = 1ENDIFMassimo = max(Massimo, high)Minimo = min(Minimo, low)ENDIF//// verificare se si è entrati a mercato e settare SL & TP (ed impedire uòteriori entrate// nella stessa direzione)IF ShortOnMarket THENSl = Estensione * 0.2Tp = abs(MinimoPrec - Tradeprice)SET TARGET PROFIT TpSET STOP LOSS SlShortTrade = 0ENDIFIF LongOnMarket THENSl = Estensione * 0.2Tp = abs(MassimoPrec - Tradeprice)SET TARGET PROFIT TpSET STOP LOSS SlLongTrade = 0ENDIF//// ad ogni candela, se necessario, inserire nuovamente gli ordini pendenti (hanno validità per una sola barra)IF TradeON THENIF LongTrade = 1 THENBUY 1 CONTRACT AT Sotto LIMITENDIFIF ShortTrade THENSELLSHORT 1 CONTRACT AT Sopra LIMITENDIFENDIF01/07/2020 at 10:27 AM #116107Salve Roberto, rispondo solo ora perchè rientrato solo ieri.
Provo il codice e ti faccio sapere.
Nel frattempo grazie mille 🙂
-
AuthorPosts
Find exclusive trading pro-tools on