Strategia a cavallo di settimana
Forums › ProRealTime forum Italiano › Supporto ProOrder › Strategia a cavallo di settimana
- This topic has 7 replies, 3 voices, and was last updated 2 months ago by
robertogozzi.
-
-
06/06/2024 at 4:08 PM #233591
@Roberto, aiuto
sto scrivendo un programma ispirato da Larry Williams che richiede i dati di high/low di 2 giorni prima, sul DAX a 1 minuto
Il problema è che per il lunedi e martedi devo avere i dati di giovedi e venerdi della settimana precedente. Ho scritto questo ma non ne sono sicuro. E’ giusto ?
If dayofweek=4 and time=173000 then
CC14=close
HH14=highest[510]
LL14=lowest[510]
endif
If dayofweek=5 and time=173000 then
OO24=open
CC24=close
HH24=highest[510]
LL24=lowest[510]
Endif
If dayofweek=1 and CC24<LL14 and not onmarket then
Buy 1 contract at HH24 limit
Else
If dayofweek=1 and CC24>HH14 and not onmarket then
Sellshort 1 contract at LL24 limit
Endif
Endif06/06/2024 at 6:06 PM #233595I dati li prendi sempre alle 173000, solo del Giovedì e del Venerdì?
06/06/2024 at 6:21 PM #233598NO, QUESTO E’ SOLO L’ESEMPIO DI UN GIORNO.
(scusa maiuscolo)
li prendo lunedi e martedi per tradare mercoledi, poi martedi e mercoledi per tradare giovedi, poi mercoledi e giovedi per tradare venerdi, poi giovedi e venerdi per tradare il lunedi successivo e infine venerdi e successivo lunedi per tradare martedi.
Per questi ultimi due, visto che i dati sono a cavallo di settimane, ho cercato un comando che mi consenta di dire che negli ultimi 2 casi i giorni sono della settimana successiva. ma non l’ho trovato.
Per come l’ho scritto pensi che il programma capisca che i giorni 4 e 5 sono precedenti al giorno 1 che è della settimana dopo ??
06/07/2024 at 12:59 PM #233619Puoi usare questo:
12345678CC14=dclose(2)HH14=dhigh(2)LL14=dlow(2)OO24=dopen(1)CC24=dclose(1)HH24=dhigh(1)LL24=dlow(1)In questo modo non è necessario fare riferimento al giorno della settimana
1 user thanked author for this post.
06/10/2024 at 4:22 PM #23369406/11/2024 at 10:16 AM #233737Usa una variabile in modo da variare i dati che desideri:
12345678910n = 3 //prendere i dati di 3 giorni faIF OpenDayOfWweek = 2 THENn = 2 //prendere i dati di 2 giorni faELSEn = 1 //prendere i dati di 1 giorno faENDIFOO=dopen(n)CC=dclose(n)HH=dhigh(n)LL=dlow(n)ovviamente la condizione puoi modificarla come preferisci.
1 user thanked author for this post.
06/11/2024 at 1:02 PM #23373906/11/2024 at 5:18 PM #233760Se sei di lunedì devi usare n=3 per giovedì ed n=2 per venerdì, se quello strumento ha la candela delle domenica, altrimenti vanno bene 1 e 2.
Quindi usa IF… per fare quella verifica.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on