Ho provato inserendo tali parametri ma mi da sempre qualche tipo di errore. Questo è il TS per esteso:
Var: media(0), // Valore delle media mobile
stoploss(0);
// Media mobile
media = Mov(C, 30, S);
SECTION_ENTERLONG:
// Acquistiamo se il titolo scende sotto la media mobile del 5%
if C < AddPerc(media, -5) then
Stoploss = L; // Stop al livello del minimo del pattern
EnterLong(NextBar, AtOpen); // COMPRA
endif;
END_SECTION
SECTION_EXITLONG:
// Chiudiamo se il titolo scende sotto la media mobile
if C >= AddPerc(media, -0.5) then
ExitLong(NextBar, AtOpen); // Liquida posizione long
endif;
// Chiudiamo la posizione nel caso di violazione del livello di stop
if C < stoploss Then
ExitLong(Bar, stoploss. LIMIT); // Vendiamo al break del livello di stop
endif;
END_SECTION
SECTION_ENTERSHORT:
// Vendiamo SHORT se il titolo sale sopra la media mobile del 5%
if C > AddPerc(media, 5) then
stoploss = H;
EnterShort(NextBar, AtOpen); // COMPRA
endif;
END_SECTION
SECTION_EXITSHORT:
// Chiudiamo lo SHORT se il titolo riscende fino a 0,5% sopra la media mobile
if C <= AddPerc(media, 0.5) then
ExitShort(NextBar, AtOpen); // Liquida posizione short
endif;
if C > stoploss Then
ExitLong(Bar, stoploss, LIMIT); // Vendiamo al break del livello di stop
endif;
END_SECTION
Se poteste vedere voi cos'è che non funziona. Inoltre come faccio a inserire il comando di vendita al superamento del 1% del livello di stoploss? Grazie infinite!