Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
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
Grande MAX IL RISOLUTORE!!! Hai risolto brillantemente il problema e lo hai fatto pure scrivendo di domenica!!! E pensare che avevo anche provato questa stringa con il CurrentContract ma senza l'utilizzo delle parentesi ovviamente la funzione non lavorava correttamente!

Ecco lo screen con le giuste entrate
Clicca sull'immagine per ingrandirla

Nome: Screenshot 2014-09-29 06.05.06.jpg
Visite: 25
Dimensione: 126.5 KB
ID: 16422