![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Intendo quanto segue. Ho aperto (o meglio, ho aperto manualmente) un ordine di acquisto a 1000. Il robot imposta TP = 1.000 + spread + 20 (questo è il livello di TP che ho specificato nei parametri) = 1020 (non specificherò lo spread per non confonderlo). Poi il prezzo si è spostato al livello di 900 (supponiamo che la distanza dall'ordine precedente per aprirne uno nuovo che ho specificato sia 100). Il robot apre un nuovo ordine. Calcola un punto di pareggio per entrambi gli ordini (supponiamo che sia a 950) e vi aggiunge 20, cioè TP = 950+20=970.
Fatto:posizioni manuali di pareggio.
Ciao Vladimir!
Ti sto chiedendo di scrivere un EA che lavori su ordini pendenti Buy Stop e Sell Stop, che vengono attivati da brusche variazioni di prezzo, e l'algoritmo di lavoro è in qualche modo simile a Ambush Expert Advisor per MetaTrader 5, che hai pubblicato in precedenza.
Dati iniziali:
1. Piattaforma di trading - MetaTrader 5.
2. Numero di posizioni decimali - 5.
Timeframe - М1. 4.
Coppia di valute - qualsiasi. 5.
Ordini pendenti - un Buy Stop e un Sell Stop. 6.
6. modalità di funzionamento dell'Expert Advisor - 5 giorni alla settimana.
Tempo di inizio e fine del lavoro dell'Expert Advisor - impostato nelle impostazioni.
Variabili nelle impostazioni:
1. Indent - distanza degli ordini pendenti dai livelli Bid e Ask.
2.Spread Max - lo spread massimo consentito.
3. Prendere Profit - fissare il profitto.
4. Stop Loss - fissazione delle perdite.
5. TrailingStop - stop trailing.
6. Trailing Step - passo di trascinamento.
7. Aspettare - aspettare in secondi che gli ordini in sospeso si muovano relativamente al prezzo corrente. 8.
8. Inizio di lavoro - ora di inizio del lavoro del consulente (in ore e minuti).
9. Fine di lavoro - tempo di arresto del consigliere (in ore e minuti).
10.Numero magico - numero magico di consigliere.
Quando si lancia l'Expert Advisor, un ordine pendente Buy Stop e Sell Stop sono immediatamente posizionati alla stessa distanza dai livelli Bid e Ask . Nelle impostazioni, questa distanza è impostata con la variabile Indent. Se il livello di prezzo si muove dolcemente verso l'alto o verso il basso, entrambi gli ordini pendenti sono anche spostati alla distanza diIndent con l'aspettativa che ad un improvviso movimento brusco uno degli ordini pendenti scatti . Per modificare entrambi gli ordini pendenti, dobbiamo aggiungere alle impostazioni di Expert Advisor la modalità di attesa per spostareWait da 1 a 60 secondi. Per evitare un allargamento indesiderato e incontrollato dello spread, la variabile Spread Max deve essere applicata nelle impostazioni EA. Se lo spread corrente diventa improvvisamente più grande del valore inizialmente impostato nella variabile Spread Max, gli ordini pendenti piazzati in precedenza saranno cancellati immediatamente e nuovi ordini pendenti non saranno piazzati finché lo spread non tornerà al valore specificato. Se uno degli ordini in sospeso si innesca, il secondo ordine viene immediatamente cancellato. Un nuovo ordine pendente può essere impostato solo sulla barra successiva e solo se non c'è un gap di prezzo. C'è un altro punto importante: la possibilità di impostare il tempo di inizio e fine del lavoro dell'EA da 0 ore 00 a 23 ore 59 minuti nelle impostazioni. Per ogni variabileInizio di lavoro e Fine lavoro è necessario impostare separatamente ore e minuti. Lostop loss dovrebbe essere applicato per fissare la perdita. Per fissare ilprofitto Take Profit. Inoltre, nei parametri di un EA è necessario abilitare il TrailingStop con Trailing Step.
Sinceramente, Vladimir.
Ciao Vladimir!
Ti sto chiedendo di scrivere un EA che lavori su ordini pendenti Buy Stop e Sell Stop, che vengono attivati da brusche variazioni di prezzo, e l'algoritmo di lavoro è in qualche modo simile a Ambush Expert Advisor per MetaTrader 5, che hai pubblicato in precedenza.
Dati iniziali:
1. Piattaforma di trading - MetaTrader 5.
2. Numero di posizioni decimali - 5.
Timeframe - М1. 4.
Coppia di valute - qualsiasi. 5.
Ordini pendenti - un Buy Stop e un Sell Stop. 6.
6. modalità di funzionamento dell'Expert Advisor - 5 giorni alla settimana.
Tempo di inizio e fine del lavoro dell'Expert Advisor - impostato nelle impostazioni.
Variabili nelle impostazioni:
1. Indent - distanza degli ordini pendenti dai livelli Bid e Ask.
2.Spread Max - lo spread massimo consentito.
3. Prendere Profit - fissare il profitto.
4. Stop Loss - fissazione delle perdite.
5. TrailingStop - stop trailing.
6. Trailing Step - passo di trascinamento.
7. Aspettare - aspettare in secondi che gli ordini pendenti si muovano relativamente al prezzo corrente. 8.
8. Inizio di lavoro - ora di inizio del lavoro del consulente (in ore e minuti).
9. Fine di lavoro - tempo di arresto del consigliere (in ore e minuti).
10.Numero magico - numero magico di consigliere.
Quando si lancia l'Expert Advisor, un ordine pendente Buy Stop e Sell Stop sono immediatamente posizionati alla stessa distanza dai livelli Bid e Ask . Nelle impostazioni, questa distanza è impostata con la variabile Indent. Se il livello di prezzo si muove dolcemente verso l'alto o verso il basso, entrambi gli ordini pendenti sono anche spostati alla distanza di Indent con l'aspettativa che ad un improvviso movimento brusco uno degli ordini pendenti scatti . Per modificare entrambi gli ordini pendenti, dobbiamo aggiungere alle impostazioni di Expert Advisor la modalità di attesa per spostare Wait da 1 a 60 secondi. Per evitare un allargamento indesiderato e incontrollato dello spread, la variabile S pread Max deve essere applicata nelle impostazioni EA. Se lo spread corrente diventa improvvisamente più grande del valore inizialmente impostato nella variabile S pread Max, gli ordini pendenti piazzati in precedenza saranno cancellati immediatamente e nuovi ordini pendenti non saranno piazzati fino a quando lo spread non tornerà al valore specificato. Se uno degli ordini in sospeso si innesca, il secondo ordine viene immediatamente cancellato. Un nuovo ordine pendente può essere impostato solo sulla barra successiva e solo se non c'è un gap di prezzo. C'è un altro punto importante: la possibilità di impostare il tempo di inizio e fine del lavoro dell'EA da 0 ore 00 a 23 ore 59 minuti nelle impostazioni. Per ogni variabile Inizio di lavoro e Fine lavoro è necessario impostare separatamente ore e minuti. Lo stop loss dovrebbe essere applicato per fissare la perdita. Per fissare ilprofitto Take Profit. Inoltre, nei parametri di un EA è necessario abilitare il TrailingStop con Trailing Step.
Sinceramente, Vladimir.
Ok, lo farò. Nominerò il mio Expert Advisor Pending Stop Trailing
Grazie!
Sinceramente, Vladimir.
Saluti!!!
Vorrei chiedervi di scrivere un EA.
I requisiti e gli indicatori sono nell'allegato.
Saluti.
Vorrei chiedervi di scrivere un EA.
Oggi è sabato sera.
Saluti!
Vorrei chiedervi di scrivere un EA.
I requisiti e gli indicatori sono nell'allegato.
Saluti.
Vorrei chiedervi di scrivere un EA.
Descrivi come fai trading con questo sistema? Quali sono i segnali di entrata/uscita? Quali risultati di trading e su quali coppie?
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Serata di festa
Vladimir Karputov, 2019.08.04 09:04
Pubblicato daGrazie mille, Vladimir!
Inizierò a testarlo ora.
Sinceramente, Vladimir.
Grazie mille, Vladimir!
Farò alcuni test.
Sinceramente, Vladimir.
Solo che dovresti sempre impostare Stop Loss e Take Profit diversi da zero - altrimenti avrai degli errori quando modifichi gli ordini pendenti.
Quando il prezzo è sopra la MA, solo comprare, sotto - vendere.
L'entrata viene eseguita quando si verifica l'impulso con il pullback (appare un frattale) eviene piazzato un ordine pendente per rompere il frattale.
L'entrata può essere fatta anche sul rimbalzo da EMA233 dopo l'impulso e la formazione di un frattale sulla sua rottura.
È consigliabile che l'impulso che è penetrato o rimbalzato dalla MA sfondi la linea di tendenza.
Lo stop è posto dietro il frattale opposto più vicino.
L'uscita è a discrezione del trader.
Figura 22
Secondo la Fig. 22:
Il rettangolo verde è uguale al valore della candela H1 di otto ore, al tempo dalle 07:00 alle 12:00.
Area 1 - non funziona, il prezzo sfonda il box verso il muving.
Area 2 - non lavorare, tempo dopo le 16:00.
Punti 3, 4 - ordine di vendita pendente, il prezzo rompe il muving e rimbalza da esso.
Punti 5, 6 - ordine di acquisto in sospeso, violazione del muving e rimbalzo da esso.
Ai punti 4 e 6, le posizioni saranno aperte dal tuo Expert Advisor.
Punti 7, 8 - le posizioni saranno (o non saranno) aperte manualmente, secondo i dati dell'indicatore SAR_Price_Targets.
Punti 9,10 - le posizioni saranno aperte da Expert Advisor.
Il lavoro è fatto usando lo schema mostrato nella Figura 33,
Fig. 33
dove
EMA233 è una linea tratteggiata.
Canale ombreggiato = EMA144 e EMA169.
Un indicatore con livelli di profitto.
Indicatore del seminterrato con il parametro 21.
Tutto questo è su MT4, non ne ho uno per MT5.
Uscita dei trade - per indicatore con livelli di profitto, molto spesso solo per sensazione viscerale.
Gli strumenti che uso per il trading sono visibili sotto i grafici. Lo faccio di tanto in tanto.
Non posso vantarmi dei risultati del trading, c'è una ragione per questo.
Saluti.
Boris.