Buongiorno,
questo thread è il risultato/punto di partenza derivante da idee in parte spiegate nel thread sul "contrarian retail" che si trova qui:
viewtopic.php?t=2506
Tutto ciò su basa sull'Outlook di Myfxbook, è già tutto automatitazzato in un EA e presuppone anche l'installazione di Python e di alcuni moduli esterni.
STRATEGIA:
-L'idea è quella di aprire posizioni quando il prezzo attuale è lontano sia dalle posizioni short che dalle posizioni long dell'outlook
-L'orario "preferito" è quello della sessione di Londra, si aprono le posizioni un'ora dopo l'apertura di Londrae si chiudono appena prima della chiusura di Londra
-Quando il prezzo è sotto entrambe le posizioni si va Short se la maggioranza delle posizioni è Long e si va Long se la maggioranza delle posizioni e Short (capita raramente)
-Quando il prezzo è sopra entrambe le posizioni si va Long se la maggioranza delle posizioni è Short e si va Short se la maggioranza delle posizioni e Long (capita raramente)
-Vengono considerati solo i simboli che abbiano almeno una certe percentuale di interesse
-Si puù indicare la distanza minima tra il prezzo attuale e la media delle posizioni già piazzate più vicina
-SL basato sull'ATR Daily degli ultimi 21 giorni
-TP basato sull'ATR Daily degli ultimi 21 giorni
-E' possibile lasciar correre le posizioni, chiudure tutto all'orario di chiusura, chiudere solo i positivi all'orario di chiusura, chiudere tutto il venerdì
-E' possibile aprire posizioni per un simbolo anche se ci sono posizioni aperte dai giorni precedenti (l'EA apre automaticamente posizioni su simboli diversi)
ISTRUZIONI PER L'EA:
Uno script python legge l'Outlook di Myfxbook e scrive i dati in file .txt che andrà poi letto dall'EA che aprirà gli eventuali ordini. Di seguito tutte le istruzioni.
-Installare Python 2.7
-Installare il modulo lxml
-Installare il modulo requests
-Installare il modulo BeautifulSoup (Beautiful Soup 3)
Dall'archivio allegato
-Modificare con un editor di testo i file Myfxbook_scraper_0.1.py e Pythonexecutor.bat in modo da correggere i percorsi dei vari file
-Copiare il file Myfxbook_orders_TEST_EA.ex4 nella cartella ...\terminalID\MQL4\Experts\
-Copiare i file Myfxbook_scraper_0.1.py e Pythonexecutor.bat nella cartella ...\terminalID\MQL4\Files\
-Tramite l'utilità di pianificazione di Windows avviare il file Pythonexecutor.bat qualche minuto prima dell'ora di avvio del vostro EA in modo che raccolga i dati e li salvi nel file indicato
-IMPORTANTE: in MT4 devono essere presenti i simboli più importanti che sono presenti in Myfxbook altrimenti non vengono aperti ordini per simboli non visualizzati
ULTIME PAROLE...
L'EA dovrebbe funziona senza grossi bug, l'EA si attiva il giorno sucessivo a quello rispetto a cui viene allegato per una questione di controllo delle date, le impostazioni che ho messo di default per l'EA vanno abbastanza bene e per ora i guadagni stanno arrivando
Metto il link di un conto Demo dove per ogni posizione aperta rischio l'1% del capitale:
Sessione di Londra
Codice: Seleziona tutto
http://www.myfxbook.com/members/trumonitor/mt4-164361/1864031
Codice: Seleziona tutto
http://www.myfxbook.com/members/trumonitor/myxbookorders-london-session-afternoon/1867082
TEST Sessione Asiatica concluso perchè non portava guadagni
Mi fermo qui per il mometo, se c'è qualcuno interessato entrerò nei dettagli su domande specifiche.
Grazie