la discussione aperta da Pisulinus sull'hedge ha creato numerosi botta e risposta sintomo che l'argomento riscuote comunque di un certo interesse nel forum.
In molti utenti, primo fra tutti Fabrizio, hanno richiesto un EA che non partisse casualmente ma con delle aperture su livelli di prezzo prestabiliti. Un'altra interessante idea è stata quella di riccardo1981 che ha consigliato di sfruttare la successione di Fibonacci per l'incremento dei lotti.
Ho deciso quindi di lavorare ad un expert advisor che mettesse insieme queste proposte. Al momento è ancora in fase di sviluppo ma sarà presto condiviso qui nel forum.
Nel frattempo vi lascio con un paio di lavori di Riccardo che illustrano un po' l'idea alla base di questo EA.
N.B. L'EA è ancora in versione beta, non ha una solida gestione degli errori oltre a possibili errori di programmazione. Pertanto si raccomanda di utilizzarlo esclusivamente in demo.
Per il corretto funzionamento della versione 1.01 dell'FBH_EA sono necessarie alcune accortezze da parte di chi la utilizza, in particolare:
- l'EA può gestire un solo ordine inserito manualmente. Nel caso ci siano più ordini manuali non ho idea di come si comporti.
- l'ordine inserito manualmente deve essere privo di stop e take profit che saranno impostati dall'EA in base ai valori definiti nelle variabili esterne, il takeprofit è la variabile target mentre lo stoploss è dato dalla variabile target sommata alla variabile gap (distanza dell'ordine hedge rispetto al primo).
- come per tutti gli EA, una volta che è partito non interferire con gli ordini creati o modificati da questo. Una volta terminato il ciclo si arresta ed è necessario resettarlo per far partire un nuovo giro.
L'EA può gestire un ordine già attivo oppure un ordine aperto successivamente a quando viene attaccato sul grafico.
L'ordine che si inserisce può essere di qualsiasi tipo (anche pendente) ma l'EA inizierà a prenderlo in considerazione solo quando si attiva a mercato e diventa un BUY o un SELL, a questo punto apre un pendente opposto al primo ordine inserito manualmente.
Ogni volta che l'ultimo pendente entra a mercato viene creato un nuovo ordine stop opposto con la size incrementata secondo la successione di Fibonacci.
E' stata rimossa la variabile lots perchè l'EA utilizza la progressione a partire dalla size del primo ordine inserito manualmente.
Per chiudere tutti gli ordini nello stesso istante lo stop ed il target degli ordini di copertura vengono aggiustati tenendo conto dello spread. E' pertanto consigliato utilizzare l'expert con broker a spread fisso.
Non è stato inserito il magic_number tra i parametri esterni perchè questo EA ne utilizza più di uno. In particolare dovete assicurarvi di utilizzare FBH_EA in maniera esclusiva ed ancora più in assoluto evitare l'utilizzo insieme ad altri che utilizzano anche uno solo dei seguenti magic number (comprese aperture manuali):
Codice: Seleziona tutto
0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377