TS stabile - su Mini S&Pmib | semplice ma efficace - by Arosa (3 lettori)

Arosa

Forumer attivo
Hoi f4f,
Hier di beschreibung des Supertrendindikator. :perfido:

Factor:=Input("Factor",1.00,10.00,3.00);
Pd:=Input("ATR Periods",1,100,10);
Up:=MP()+(Factor*ATR(Pd));
Dn:=MP()-(Factor*ATR(Pd));
Td:=If(Cross(C,LLV(Up,13)),1,If(Cross(HHV(Dn,13),C),-1,PREV));
Dnx:=If(Dn=HighestSince(1,Cross(Td,0),Dn),Dn,PREV);
Upx:=If(Up=LowestSince(1,Cross(0,Td),Up),Up,PREV);
ST:=If(Td=1,Dnx,If(Td=-1,Upx,PREV));
ST
 

f4f

翠鸟科
Hoi f4f,
Hier di beschreibung des Supertrendindikator. :perfido:

Factor:=Input("Factor",1.00,10.00,3.00);
Pd:=Input("ATR Periods",1,100,10);
Up:=MP()+(Factor*ATR(Pd));
Dn:=MP()-(Factor*ATR(Pd));
Td:=If(Cross(C,LLV(Up,13)),1,If(Cross(HHV(Dn,13),C),-1,PREV));
Dnx:=If(Dn=HighestSince(1,Cross(Td,0),Dn),Dn,PREV);
Upx:=If(Up=LowestSince(1,Cross(0,Td),Up),Up,PREV);
ST:=If(Td=1,Dnx,If(Td=-1,Upx,PREV));
ST


seeer danke :)

but I don't know the language used :help::help::help:
 

riprovo

Nuovo forumer
Ciao riprovo, bello piu del mio. Mi potresti fare un favore?
Potresti provare ad aumentare i contratti una volta che la supertrend ha superato il prezzo d'acquisto un contratto in piu e poi aumentare sempre di un ulteriore contratto quando il gain supera i margini richiesti. :)

Ho implementato l'aumento dei contratti quando il gain supera il margine.

1238144216cattura.jpg

1238144236cattura1.jpg

1238144256cattura2.jpg


Il risultato non è male, +52293 punti con margine impostato al 15%, però nei trend più brevi (vedi i primi 2 long in cui incrementa i contratti) si mangia parte dei guadagni.
Invece nei trend lunghi è ok, ora avrebbe 6 contratti short aperti.
Ecco il codice:

ONCE miomargine = 0.15
ONCE ultimoprezzo = 0
ONCE aggiornaultimo = 0

miamediadev = Average[50](STD[50](close))
miamedia = Average[200](close)
miasupertrend = SuperTrend[3,10]

IF aggiornaultimo = 1 THEN
ultimoprezzo = OPEN
aggiornaultimo = 0
ENDIF

REM ***************************************************************************************
REM Enter Long

IF NOT LONGONMARKET THEN
IF miamediadev[0] > miamediadev[1] AND miamedia[0] > miamedia[19] THEN
BUY 1 SHARES AT MARKET TomorrowOpen
aggiornaultimo = 1
ENDIF
ENDIF

REM ***************************************************************************************
REM Exit Long

IF LONGONMARKET THEN
IF miamediadev[0] < miamediadev[1] AND close < miasupertrend THEN
SELL AT MARKET TomorrowOpen
ENDIF
ENDIF

REM ***************************************************************************************
REM Enter Short

IF NOT SHORTONMARKET THEN
IF miamediadev[0] > miamediadev[1] AND miamedia[0] < miamedia[19] THEN
SELLSHORT 1 SHARES AT MARKET TomorrowOpen
aggiornaultimo = 1
ENDIF
ENDIF

REM ***************************************************************************************
REM Exit Short

IF SHORTONMARKET THEN
IF miamediadev[0] < miamediadev[1] AND close > miasupertrend THEN
EXITSHORT AT MARKET TomorrowOpen
ENDIF
ENDIF

REM ***************************************************************************************
REM Incrementa Long

IF LONGONMARKET THEN
IF CLOSE - ultimoprezzo >= CLOSE * miomargine AND aggiornaultimo = 0 THEN
BUY 1 SHARES AT MARKET TomorrowOpen
aggiornaultimo = 1
ENDIF
ENDIF

REM ***************************************************************************************
REM Incrementa Short

IF SHORTONMARKET THEN
IF ultimoprezzo - CLOSE >= CLOSE * miomargine AND aggiornaultimo = 0 THEN
SELLSHORT 1 SHARES AT MARKET TomorrowOpen
aggiornaultimo = 1
ENDIF
ENDIF


Invece per quanto riguarda l'incremento legato alla supertrend, non ho capito cosa intendi....
 

Arosa

Forumer attivo
Ciao rirpovo,
Se noi acquistiamo a 15000 per esempio, quando la supertrend supera i 15000 si potrebbe aumentare di un contratto.
Poi c'è sempre il problema anche nel mioTS che se ti perdi un entrata se fuori è magari quella e il gain della vita. Sto cercando qualcosa che mi divida i seganli in piu trade cosi anche se si sbaglia uno, hai sempre la possibilità di rientrare piu tardi, ma non sono ancora riuscito a trovare niente di valido. Qualche idea?
Un altra domanda sui titoli come funziona? sempre se hai voglia e tempo di testarlo.
 

Users who are viewing this thread

Alto