Originariamente Scritto da
Francario Massimiliano
Salve,
Se la parte Entry Short funziona correttamente, allora significa che per la parte Entry Long ci sono soltato segni o operatori invertiti. Ad esempio, se nello Short si usa
soglia > 2, significa che nel Long bisognerà usare
soglia < -2, perchè il segno dello Z-Score è negativo.
Comunque, per limitare gli ingressi, si può usare la funzione CurrentContracts(), ad esempio in questo modo:
BUY1 = <Condizione per la prima entrata long>
BUY2 = <Condizione per le successive entrate long>
(CurrentContracts() <= 0 AND BUY1) OR (CurrentContract() > 0 AND BUY2)
....
SELL1 = <Condizione per la prima entrata short>
SELL2 = <Condizione per le successive entrate short>
(CurrentContracts() >= 0 AND SELL1) OR (CurrentContract() < 0 AND SELL2)
Un suggerimento che posso dare è quello di utilizzare le parentesi per raggruppare le condizioni in AND ed OR, che altrimenti vengono valutate in sequenza così come si trovano nello script.
Max Francario