Inserimento chiusura venerdì e chiusura tot barre
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Inserimento chiusura venerdì e chiusura tot barre
- This topic has 7 replies, 2 voices, and was last updated 2 years ago by robertogozzi.
-
-
06/01/2022 at 12:48 PM #194429
salve sono nuovissimo sia della programmazione che de forum.
Ho bisogno di un aiuto…
vorrei inserire nel code che (inserirò qua sotto )queste peculiarità.
vorrei che il sistema mi chiudesse le operazioni dopo un tot di barre ad esempio 2 con chiusura alle ore 19 . inoltre cosa fondamentale se il sistema avesse operazioni attive anche se non sono passate le 2 barre chiude tutto venerdi alle ore 19.
Grazie a chi mi vorrà aiutare.
DEFPARAM CumulateOrders=True
NTICK = 0
N2TICK = 0Xpuntistop = 20
//Long entry
if Close < Open then
buy 1 shares at High + Ntick stop
endif
//Stop dinamico sul minimo meno n tick
If LongOnMarket then
sell 1 share at Low – N2tick stop
Endif
//stop loss massimo in punti dal prezzo ingresso
if LongOnMarket then
sell 1 share at PositionPrice -xpuntistop stop
endif//Short entry
if Close > Open then
sellshort 1 shares at Low – N2tick stop
endif
//Stop dinamico sul minimo meno n tick
If ShortOnMarket then
exitshort 1 share at Low – N2tick stop
endif
//stop loss massimo in punti dal prezzo ingresso
if ShortOnMarket then
exitshort 1 share at PositionPrice +xpuntistop stop
endifSet Stop %Loss 10 //as insurance
Set Target %profit 2.75 //target06/01/2022 at 4:07 PM #194442Scusami cosa intendi con “chiudesse le operazioni dopo un tot di barre ad esempio 2 con chiusura alle ore 19” ? Vuoi dire che se passano più di 2 barre deve chiudere, ma solo alle ore 19? (quindi se alle 16 sono già passate 2 barre deve attendere le 19?
Per la chiusura del Venerdì, questo è chiaro.
06/01/2022 at 5:15 PM #194452Per prima cosa la ringrazio del suo interessamento .
Se oggi entro facciamo finta che il sistema sia giornaliero. Questa entrata se non vengo stoppato e se non raggiungo il mio target la consideriamo barra nr 1. Domani il mio sistema é ancora dentro consideriamo barra 2 e anche qui non raggiunge stop e profit. Alle 19 di questo giorno barra 2 il sistema chiude l’operazione .
Se fosse possibile il nr di barre vorrei se fosse una variabile. Mi scuso fin d’ora se non mi esprimo in termini a voi comprensibile. Ma sono realmente alle prime armi nella programmazione .
06/01/2022 at 7:00 PM #194460Ho capito, Venerdì lo farò.
06/03/2022 at 4:30 PM #19457106/03/2022 at 7:22 PM #194582Eccolo (all’inizio ci sono le due variabili, una per il numero di barre e l’altra per l’orario di chiusura):
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455DEFPARAM CumulateOrders=false//TrueTimeframe(Daily,UpdateOnClose)ONCE NumeroBarre = 2ONCE Chiusura = 190000NTICK = 0N2TICK = 0Xpuntistop = 20//Long entryif Close < Open thenbuy 1 shares at High + Ntick stopendif//Stop dinamico sul minimo meno n tickIf LongOnMarket thensell 1 share at Low - N2tick stopEndif//stop loss massimo in punti dal prezzo ingressoif LongOnMarket thensell 1 share at PositionPrice -xpuntistop stopendif//Short entryif Close > Open thensellshort 1 shares at Low - N2tick stopendif//Stop dinamico sul minimo meno n tickIf ShortOnMarket thenexitshort 1 share at Low - N2tick stopendif//stop loss massimo in punti dal prezzo ingressoif ShortOnMarket thenexitshort 1 share at PositionPrice +xpuntistop stopendifSet Stop %Loss 10 //as insuranceSet Target %profit 2.75 //target//TimeFrame(default)ONCE Barra = 0IF Not OnMarket THENBarra = 0ELSIF (OnMarket AND Not OnMarket[1]) OR (ShortOnMarket AND LongOnMarket[1]) OR (ShortOnMarket[1] AND LongOnMarket) THENBarra = 1ELSEIF InTradayBarIndex = 0 THENBarra = Barra + 1ENDIFENDIFIF (Barra >= NumeroBarre) AND (Time >= Chiusura) THENSELL at MarketEXITSHORT at MarketENDIF////graph BarraDeve essere usato su un time frame intraday, meglio se con la candela che chiude alle 190000 (se è un 4 ore, la chiusura non potrà avvenire alle 190000, ma alle 210000).
06/03/2022 at 10:36 PM #194590La ringrazio…ma se invece volessi fare lanciare il sistema su un daily. E volessi che questose non raggiungie il target chiudi le operazioni dopo il giorno successivo all’entrata e comunque chiude tutte le operazioni venerdi a chiusura. Come sarebbe il codice? Mi chiedo solo una cosa, non centra con la programmazione, ma chiudendo a fine giornata si incappa su spread più larghi . Inoltre quando chiude negli ultimi secondi?
06/03/2022 at 10:55 PM #194591Quando viene dato l’ordine di chiusura il Venerdì sera il mercato è chiuso, quindi l’ordine verrà eseguito alla riapertura ed al prezzo di apertura, qualunque sia,
-
AuthorPosts
Find exclusive trading pro-tools on