Salve Max,
per completare l'esempio a fini didattici, le chiederei le seguenti modifiche.
Innanzitutto trasformare il tutto in un indicatore plottabile tipo Supertrend che quando siamo long segue il prezzo dal basso (pivot low) per poi passare sopra i prezzi (pivot high) quando colpito, con conseguente reverse della posizione.
Inoltre il valore dell'exitPrice non dovrebbe essere messo a -1, ma dovrebbe rimanere uguale al valore dell'ultimo pivot
finché non si incontra un nuovo pivot point.
E quando colpito dai prezzi, come nel caso del supertrend dovrebbe reversare al valore dell'ultimo pivot opposto.
Saluti
Massimo