News Trading Machine
- Experts
- Denis Nikolaev
- Versione: 1.0
- Attivazioni: 5
Macchina per lo scambio di notizie - L'Expert Advisor effettua operazioni di trading sulla base di notizie economiche scaricate dal calendario MQL5. Per ogni notizia, vengono inseriti due ordini pendenti (BUYSTOP e SELLSTOP) a una distanza specificata dal prezzo corrente.
Peculiarità
- Il consulente può negoziare un numero qualsiasi di strumenti finanziari da un unico grafico.
- Il consulente non utilizza metodi rischiosi
- Il consulente imposta i livelli di stop-loss e take-profit per tutti gli ordini.
- Il consulente utilizza un numero magico per identificare i suoi ordini.
- Il programma di consulenza dispone di un'interfaccia intuitiva per il monitoraggio dei risultati di trading.
- Il consulente mantiene una registrazione dettagliata delle proprie azioni.
- Il consulente viene testato nel tester di strategie (il test su molti strumenti può richiedere una quantità di tempo considerevole).
Raccomandazioni
- Qualsiasi broker con spread ridotti e rapida esecuzione degli ordini è adatto al trading.
- Il deposito minimo consigliato è di 100 dollari.
- Il consulente può essere utilizzato con i parametri predefiniti; è sufficiente installarlo sul grafico.
Parametri
Gruppo Impostazioni basse notizie
- LowNews - abilita/disabilita il trading su notizie di bassa importanza (importanza=1 secondo la classificazione MQL5).
- iLotsLowNews - volume di transazione fisso (lotto) per notizie di scarsa importanza.
- ShiftBefore - quanti secondi prima della pubblicazione delle notizie è possibile effettuare ordini pendenti.
- ShiftAfter - quanti secondi dopo la pubblicazione della notizia eliminare gli ordini in sospeso non attivati (se DeletePendingShiftAfter è abilitato).
- TypeDistanceLow - Metodo per calcolare la distanza tra il prezzo corrente e i livelli degli ordini:
- Fix – valore fisso in punti (LowNewsOrderDistance);
- ATR – valore dinamico = ATR * moltiplicatore (Period_ATR_Low, Mult_ATR_Low).
- Period_ATR_Low - periodo dell'indicatore ATR per il calcolo della distanza (utilizzato se TypeDistanceLow = ATR).
- TF_ATR_Low è l' intervallo temporale su cui viene calcolato l'ATR (il valore predefinito è M1).
- Mult_ATR_Low - Moltiplicatore ATR, distanza risultante = valore ATR in punti × Mult_ATR_Low.
- LowNewsOrderDistance - distanza fissa in punti (utilizzata se TypeDistanceLow = Fix).
- LowNewsSpreadCount - protezione contro distanze troppo piccole: se la distanza calcolata (ATR o fissa) è inferiore allo spread × LowNewsSpreadCount, viene utilizzato lo spread × LowNewsSpreadCount; se il valore è 0, il controllo è disabilitato.
- StopLossLowFix - stop loss fisso punti (utilizzato se StopLossLowATR = 0 ).
- StopLossLowATR - un parametro per il calcolo dello stop loss in base alla distanza dell'ordine; se > 0, allora SL = distanza dell'ordine × StopLossLowATR (in punti); se = 0, viene utilizzato StopLossLowFix.
- TakeProfitLowNews - take profit fisso in punti (utilizzato se TakeProfitLowNewsRR = 0 ).
- TakeProfitLowNewsRR - rapporto rischio/rendimento come moltiplicatore di stop-loss; se > 0, allora TP = SL × TakeProfitLowNewsRR (in punti); se = 0, viene utilizzato TakeProfitLowNews.
- LowNewsColor - il colore della linea verticale delle notizie sul grafico (se DrawNewsLines = true ).
- NewsLineWidthLow - spessore della riga per le notizie di scarsa importanza.
I gruppi Impostazioni notizie medie e Impostazioni notizie alte sono simili alle Impostazioni notizie basse.
Gruppo Impostazioni notizie
- NewsSymbols - un elenco delle valute dei paesi di cui vengono caricate le notizie.
- DateFrom - la data di inizio per il download delle notizie dal calendario MQL5.
- DateTo - la data ultima per il download delle notizie.
- DrawNewsLines - abilita/disabilita il disegno di linee verticali sui grafici durante le pause dei notiziari.
- NewsLineStyle - con stile di linea
Gruppo di parametri Impostazioni commerciali
- TypeTradeCurrency - seleziona la modalità di filtraggio delle notizie:
- Simbolo valuta corrente - viene scambiato se il codice della nuova valuta è contenuto nel nome del simbolo (ad esempio USD in EURUSD).
- Seleziona valuta - filtra solo per valuta da SelezionaValuta.
- Seleziona Notizie - filtra per titoli esatti da SelectNews
- SelectCurrency - il codice valuta della notizia da filtrare (ad esempio, Dollaro statunitense – tutte le coppie di valute saranno negoziate in base alle notizie relative al dollaro USA).
- SelectNews - titoli di notizie specifici (con indicazione della valuta) su cui è consentito negoziare.
- ExpirationSeconds - la durata di un ordine in sospeso in secondi. 0 – l'ordine non ha scadenza.
- EliminaPendingShiftAfter - se vero , quindi attraverso ShiftAfter Pochi secondi dopo la diffusione della notizia, tutti gli ordini in sospeso non attivati relativi a questa notizia vengono eliminati.
- Elimina l'opposto dopo l'attivazione - se È vero , quindi quando un ordine viene attivato (ad esempio, BUYSTOP), quello opposto (SELLSTOP) viene immediatamente annullato.
- SetTakeStopAfterTrigger - se vero , quindi vengono impostati lo stop-loss e il take-profit Dopo attivazione di un ordine di mercato; se falso – SL/TP vengono impostati immediatamente all'invio di un ordine in sospeso.
- Punto di pareggio - livello di pareggio, 0 – disabilitato, se >0, allora quando il prezzo supera la distanza Punto di pareggio × (distanza tra BUYSTOP e SELLSTOP) , lo stop loss della posizione attivata viene spostato al livello di apertura + un piccolo premio (1/10 di questa distanza).
- Elimina l'opposto dopo l'interruzione pari - se vero , quindi dopo aver raggiunto il punto di pareggio (e spostato lo stop loss) l'ordine pendente opposto viene eliminato.
- FX_Major - abilita il trading sulle principali coppie di valute (elenco TradeSymbols_FX_Major ).
- TradeSymbols_FX_Major - un elenco di coppie principali separate da virgole.
- e altri strumenti di trading...
- MagicNumber - un identificativo univoco (numero magico) per gli ordini aperti dal consulente.
Gruppo di parametri del filtro temporale di negoziazione
- UseTimeFilter - abilita/disabilita il filtro temporale.
- MondayTrade - consente di effettuare operazioni di trading il lunedì.
- MondayTime - l'intervallo di tempo del lunedì in cui è possibile effettuare operazioni di trading. È possibile specificare più intervalli. ; . Dopo un intervallo di _ può essere aggiunto CloseAtEnd – quindi, al termine dell'intervallo, tutte le posizioni aperte durante tale intervallo verranno chiuse.
- CloseAllMondayOverTime - il tempo dopo il quale Tutto Le posizioni del consulente vengono chiuse forzatamente (e gli ordini in sospeso vengono cancellati).
Prima di consentire a un expert advisor di operare su una particolare coppia di valute, testa il simbolo nel tester utilizzando lo storico del tuo broker, poiché l'expert advisor è sensibile allo spread e alla velocità di esecuzione.
Profitti elevati in passato non garantiscono profitti elevati in futuro.
