Buongiorno
Sono nuovo del forum e colgo l'occasione per salutare tutti i partecipanti.
Ho un problema con la creazione del codice prt per un probacktest (premesso che sono una schiappa.
La mia difficoltà sta nel non riuscire a darli il comando di uscita al minimo della candela del giorno precedente. Mi fa uscire sempre all'apertura del giorno successivo., Di seguito vi incollo il codice
VIndicatore = CALL "Indicatore"
CondizioneLongEntrata = 1// Close > Dhigh(1)+3
CondizioneLongUscita = low<low(1)
CondizioneShortEntrata = 1// Close < Dlow(1)-3
CondizioneShortUscita = high>high(1)
// Condizioni per entrare su posizioni long
IF NOT LongOnMarket AND VIndicatore=1 and CondizioneLongEntrata THEN
BUY 1 SHARES AT dhigh(0) stop
ENDIF
// Condizioni per uscire da posizioni long
If LongOnMarket and CondizioneLongUscita THEN
sell at market
ENDIF
// Condizioni per entrare su posizioni short
IF NOT ShortOnMarket AND Vindicatore=-1 and CondizioneShortEntrata THEN
SELLSHORT 1 CONTRACTS AT dlow(0) stop
ENDIF
// Condizioni per uscire da posizioni short
IF ShortOnMarket and CondizioneShortUscita THEN
exitshort at market
ENDIF
Grazie per l'aiuto
buona giornata
michele
Sono nuovo del forum e colgo l'occasione per salutare tutti i partecipanti.
Ho un problema con la creazione del codice prt per un probacktest (premesso che sono una schiappa.
La mia difficoltà sta nel non riuscire a darli il comando di uscita al minimo della candela del giorno precedente. Mi fa uscire sempre all'apertura del giorno successivo., Di seguito vi incollo il codice
VIndicatore = CALL "Indicatore"
CondizioneLongEntrata = 1// Close > Dhigh(1)+3
CondizioneLongUscita = low<low(1)
CondizioneShortEntrata = 1// Close < Dlow(1)-3
CondizioneShortUscita = high>high(1)
// Condizioni per entrare su posizioni long
IF NOT LongOnMarket AND VIndicatore=1 and CondizioneLongEntrata THEN
BUY 1 SHARES AT dhigh(0) stop
ENDIF
// Condizioni per uscire da posizioni long
If LongOnMarket and CondizioneLongUscita THEN
sell at market
ENDIF
// Condizioni per entrare su posizioni short
IF NOT ShortOnMarket AND Vindicatore=-1 and CondizioneShortEntrata THEN
SELLSHORT 1 CONTRACTS AT dlow(0) stop
ENDIF
// Condizioni per uscire da posizioni short
IF ShortOnMarket and CondizioneShortUscita THEN
exitshort at market
ENDIF
Grazie per l'aiuto
buona giornata
michele