Continuiamo a veder un po' il comportamento dei titoli del mib 40 col metodo indicato da ale73a.
Ieri integravano il pattern "dei tre giorni" due titoli: ansaldo e unipol, entrambi da shortare in apertura.
UNIPOL prevedeva lo stop sopra 0.9645 (max di venerdì). Ha aperto a 0.9525 con max a .977 e close a .9685. Stop, quindi.
ANSALDO sarebbe stato da stoppare sopra 14.19, ha aperto a 14.16 ed ha chiuso a 14.05 (quindi bene) ma ha fatto il massimo a 14.25, quindi saremmo stati stoppati in giornata se avessimo messo lo stop 3-4 tick sopra, come di solito faccio io.
L'altro pattern, invece, ci dava stm e tit long, Stm, come detto ieri, con ritorno della veloce nel senso della rossa appena percettibile. Premesso che oggi non ho fatto operazioni, nemmeno su telecom, perché ho avuto parecchio da fare e comunque non so se sarei entrato con quel gap in apertura (a questo proposito una domanda per ale: ma i gap inficiano i pattern o no? Grazie!

), vediamole in ogni caso entrambe.
STM ha aperto a 6.58, ha chiuso a 6.61 ed ha visto il max a 6.625 ed il min a 6.525. Di fatto qui, una volta entrati, si sarebbe ancora dentro; da pensare, magari, ad uno stop.
TIT ha: O 1.234, C 1.242, H 1.249 e L 1.228. Il massimo è stato fatto quasi subito e comunque mi pare anche in questo caso troppo vicino all'ingresso.
Domani quindi avremmo da gestire STM e Telecom. Per curiosità, se mi ricordo, guardo anche Ansaldo.
Allego anche quella che spero essere la versione definitiva del codice.

Infatti, se ho letto bene, le inclinazioni opposte devono aversi SOLO per tre giorni e non ALMENO per tre giorni. La modifica è semplice e riguarda le stesse condizioni di ieri. Non l'ho testato ma dovrebbe andare... speriamo!
rem indicatori
indicator1 = Average[10](Stochastic[14,4](close))
indicator2 = Stochastic[14,4](close)
rem short
c1 = (indicator1 < indicator1[1]) and (indicator1[1] < indicator1[2]) and (indicator1[2] < indicator1[3]) and (indicator1[3] < indicator1[4])
c2 = (indicator2 > indicator2[1]) and (indicator2[1] > indicator2[2]) and (indicator2[2] > indicator2[3]) and (indicator2[3] <= indicator2[4])
rem long
c3 = (indicator1 > indicator1[1]) and (indicator1[1] > indicator1[2]) and (indicator1[2] > indicator1[3]) and (indicator1[3] > indicator1[4])
c4 = (indicator2 < indicator2[1]) and (indicator2[1] < indicator2[2]) and (indicator2[2] < indicator2[3]) and (indicator2[3] >= indicator2[4])
rem quando il valore della colonna "Anti" è -1: short, quando è 1: long
if c1 and c2 then
criteria = -1
elsif c3 and c4 then
criteria = 1
endif
SCREENER[(c1 AND c2) or (c3 and c4)] (criteria AS "Anti")
Tra un po' guardo se ci sono new entries di titoli da tenere d'occhio.
Salute
