Se ad esempio avessi una strategia che entrasse al superamento del max del giorno precedente. Potrei levare la domenica in modo tale che ad esempio lunedì mi entra al massimo di venerdì? Senza fare un ts apposta per venerdì e lunedì.
Grazie
Prova questo:
IF LongOnMarket THEN
SELL AT MARKET
ENDIF
IF IntraDayBarIndex = 0 THEN
GGprec = 1
ENDIF
IF ((OpenDayOfWeek >= 1) AND (OpenDayOfWeek[1] = 0)) OR (OpenDayOfWeek < OpenDayOfWeek[1]) THEN
GGprec = 2
ENDIF
IF Dopen(GGprec) > Dclose(GGprec) THEN
BUY AT MARKET
ENDIF
graph GGprec
Non duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.
Grazie 🙂
Non funziona. Mi serve per ts Daily.
Allora è più semplice:
IF LongOnMarket THEN
SELL AT MARKET
ENDIF
GGprec = 1
IF (OpenDayOfWeek = 1) AND (OpenDayOfWeek[1] = 0) THEN
GGprec = 2
ENDIF
IF Dopen(GGprec) > Dclose(GGprec) THEN
BUY AT MARKET
ENDIF
graph GGprec
Roberto per adesso ti ringrazio di tutto.
Ma purtroppo così apre le posizioni solo il martedì. A me interessa che entri il lunedì se ad esempio viene superato il massimo del giorno precedente (venerdì) escludendo la domenica…
Quando hai tempo vedi se riesci a metterlo apposto. Grazie .
Per entrare il lunedì devi dare l’istruzione alla chiusura della domenica, quindi che vuoi fare, verificare la candela del venerdì con quella del giovedì?
Io vorrei che lunedì verificasse la candela di venerdì e non quella di domenica.
L’ultimo codice che ho postato fa esattamente questo, sul giornaliero.
Roberto prova questo codice …entra solo il martedi 13 giugno 18 aprile 11 aprile 4aprile ecc.
DEFPARAM CumulateOrders=false
c4=barindex-tradeindex=0
//Long entry
IF (OpenDayOfWeek = 1) AND (OpenDayOfWeek[1] = 0) THEN
buy 1 shares at High stop
endif
//stop loss massimo in punti dal prezzo ingresso
if LongOnMarket and c4 then
SELL AT MARKET
endif
set stop ploss 80
set target pprofit 170
Roberto fa fede l’ultimo post per le date… ma come cavolo si cancella un post non ci sono riuscito
Per cancellare un post hai tempo, se non ricordo male, 5 minuti, dopodiché solo un moderatore può cancellarlo.
Il codice che ho scritto serve per fare in modo che il lunedì non vengano presi in considerazione i dati del giorno precedente che è il giorno [1], ma quelli del Venerdì, che è il giorno [2]. Gli altri giorni prende correttamente i dati del giorno precedente. Questa era la tua domanda.
Per entrare decidi tu, quando vuoi. In questo esempio entra in qualunque giorno, solo che il lunedì fa riferimento a HIGH del venerdì, invece del giorno prima che è Domenica:
DEFPARAM CumulateOrders=false
c4=barindex-tradeindex=0
GGprec = 1
IF (OpenDayOfWeek = 1) AND (OpenDayOfWeek[1] = 0) THEN
GGprec = 2
ENDIF
//Long entry
IF close > High[GGprec] THEN
buy 1 shares at High[GGprec] LIMIT
ELSIF close < High[GGprec] THEN
buy 1 shares at High[GGprec] STOP
ENDIF
//stop loss massimo in punti dal prezzo ingresso
if LongOnMarket and c4 then
SELL AT MARKET
endif
set stop ploss 80
set target pprofit 170
graphonprice high[GGprec] coloured("Fuchsia")
Roberto funziona !!!!!! Ti chiedo un ultima cosa se invece volessi entrare lunedì al superamento del minimo di venerdì dove sta buy metto solo sell o deve cambiare altro?