Non Operare in alcune settimane dell’ anno
Forums › ProRealTime forum Italiano › Supporto ProOrder › Non Operare in alcune settimane dell’ anno
- This topic has 4 replies, 3 voices, and was last updated 7 months ago by Paolo.B.
-
-
05/02/2024 at 10:39 AM #232175
Ciao Roberto, ho trovato questo che hai fatto tu.
Avrei gentilmente bisogno di una cosa diversa se possibile.
Vorrei disabilitare alcune settimane dell’anno, per esempio:
La prima e la quarta settimana di agosto.
In quello da te fatto purtroppo posso disabilitare tutto il mese di Agosto, e i giorni non mi servono.
Ti ringrazio in anticipo
Paolo
123456789101112131415161718192021222324252627ONCE startT = 000000ONCE endT = 240000TimeRef = OpenTimeDayRef = OpenDayOfWeekMonthRef = OpenMonthtd0 = 1 AND DayRef = 0 AND TimeRef >= startT AND TimeRef <= endT //Sundaytd1 = 1 AND DayRef = 1 AND TimeRef >= startT AND TimeRef <= endT //Mondaytd2 = 1 AND DayRef = 2 AND TimeRef >= startT AND TimeRef <= endT //Tuesdaytd3 = 0 AND DayRef = 3 AND TimeRef >= startT AND TimeRef <= endT //Wednesdaytd4 = 1 AND DayRef = 4 AND TimeRef >= startT AND TimeRef <= endT //Thursdaytd5 = 1 AND DayRef = 5 AND TimeRef >= startT AND TimeRef <= endT //Fridaytd6 = 0 AND DayRef = 6 AND TimeRef >= startT AND TimeRef <= endT //SaturdaytdCond = td0 OR td1 OR td2 OR td3 OR td4 OR td5 OR td6m1 = 1 AND MonthRef = 1 //Januarym2 = 1 AND MonthRef = 2 //Februarym3 = 1 AND MonthRef = 3 //Marchm4 = 1 AND MonthRef = 4 //Aprilm5 = 1 AND MonthRef = 5 //Maym6 = 1 AND MonthRef = 6 //Junem7 = 1 AND MonthRef = 7 //Julym8 = 1 AND MonthRef = 8 //Augustm9 = 1 AND MonthRef = 9 //Septemberm10 = 1 AND MonthRef = 10 //Octoberm11 = 1 AND MonthRef = 11 //Novemberm12 = 1 AND MonthRef = 12 //DecembermCond = m1 OR m2 OR m3 OR m4 OR m5 OR m6 OR m7 OR m8 OR m9 OR m10 OR m11 OR m12tdmCond = tdCond AND mCond05/02/2024 at 5:52 PM #232208Le settimane non sono identificate.
Occorre fare dei calcoli un pò lunghi per ottenere il risultato, ci vorrà un pò di tempo.
In alternativa, ad inizio anno, tu saprai quali sono le date da disabilitare, ad esempio dal 06/05/2024 al 10/05/2024 e dal 05/08/2024 al 09/08/2024, ecc… Quindi si potrebbe organizzare in modo che le date le inserisci tu ad inizio anno e sarebbe molto più semplice.
Fammi sapere.
05/02/2024 at 6:07 PM #232209Ciao Roberto, ti ringrazio per la tua risposta.
In realtà sarebbe ottimale poter suddividere il mese in due, ad esempio dal 1 al 15 Agosto, e da 16 al 30 Agosto.
Questo è quello che mi interesserebbe, invece di bloccare tutto il mese avrei la possibilità di bloccare 15 giorni.
Ho fatto un esempio per Agosto, ma anche altri mesi per esempio Dicembre.
Se fosse possibile te ne sarei grato.
Grazie
05/02/2024 at 7:08 PM #232213dovrebbe essere cosi’:
if date=>20240801 and date<=20240807 or date=>20240821 and date<=20240831 then
NoTrade=1
else
NoTrade=0
endif
// qui le tue condizioni
if tue condizioni and NoTrade=0 then
………
// non opera nella 1 e ultima settimana di agosto
1 user thanked author for this post.
05/03/2024 at 9:18 AM #232240 -
AuthorPosts