Fine settimana sera

 

Questo topic è aperto solo neifine settimana e accetta richieste di "quick batch MQL5 EA".

Mi riservo il diritto di accettare di fare un EA così come di rifiutare :)

Se appare un EA, il suo codice DEVE essere pubblicato OPEN.


Nota: il termine delfine settimana- venerdì sera tardi, tutto il sabato e la domenica.



Ora al lavoro:

Forum sul trading, sistemi di trading automatico e test di strategia

Fine settimana sera

ymsssg, 2019.10.08 20:02

Ciao Vladimir!

Interessato al porting di un EA da MT4 a MT5. Pronto per essere un tester. Il codice sorgente è allegato a questo post. L'ho trovato negli spazi aperti

Specifiche di Expert Advisor

Piattaforma:MT4
Coppie di valute: EURUSD, GBPUSD preferite

Tempi: M5
Orario di lavoro: 24 ore al giorno

Un punto importante e fondamentale: l'Expert Advisor commercia in acquisto e vendita simultaneamente. Inoltre, l'Expert Advisor ha diversi ordini magici scritti nelle impostazioni - così l'utente non deve cambiare nulla (diversi numeri magici sono necessari per il bot per tracciare correttamente gli ordini di vendita e gli ordini di acquisto - nessuna confusione).


Strategia EA

L'Expert Advisor utilizza il principio della martingala. Tratta simultaneamente in acquisto e vendita dallo stesso grafico dello strumento. Le letture dell'oscillatore RSI sono prese in considerazione per entrare nel commercio (come ho capito si basa sui valori delle variabili nel codice RsiMinimum e RsiMaximum). Dopo l'installazione dell'EA e l'autorizzazione al commercio - dopo un po' di tempo (forse 15 minuti dopo l'avvio, a volte quasi immediatamente) apre un paio di ordini di acquisto e vendita.

Se la giornata sembra essere molto piatta - non c'è un movimento evidente in una o un'altra direzione - e il prezzo non raggiunge il livello specificato nelle impostazioni per l'apertura dell'ordine successivo (la variabile StepMin ) - allora la coppia di ordini di acquisto e vendita sarà lì per tutto il giorno.

La caratteristica importante è che gli ordini di stop loss e take profit non hanno inizialmente ordini. Poi, a seconda che il mercato si muova al rialzo o al ribasso, l'EA inizia ad aprire nuovi ordini contro la tendenza; se il mercato si muove al rialzo, l'EA vende; se si muove al ribasso, l'EA compra; tutto qui è lo stesso di tutti i contratti martingala, senza eccezioni. E in questo caso (dal secondo ordine aperto contro la tendenza) c'è un ordine Take Profit. Poi, non appena il prezzo torna indietro, l'Expert Advisor chiuderà l'ordine o gli ordini in base al Take Profit e il mercato avrà di nuovo una coppia di ordini Buy e Sell senza un ordine Stop e Take Profit.

Successivamente, l'Expert Advisor ripeterà su un nuovo trend tutte le azioni descritte sopra.

Tieni presente che dopo che la griglia di ordini viene chiusa dall'Expert Advisor, il passo tra gli ordini di acquisto e di vendita aumenterà. E questo accadrà ogni volta dopo la chiusura della griglia. La distanza tra gli ordini dipende dalla volatilità del mercato, può essere fino a 50-70 punti. Inoltre, l'EA dovrà aspettare una maggiore volatilità per poterlo "oscillare".

Expert Advisor iniziaad aumentare il lotto a partire dal terzo ordine, e il primo e il secondo ordine vanno con il lotto, che è impostato nelle impostazioni (la variabile Lots ) - questo è un dettaglio molto importante.

L'opzione di un passo variabile tra gli ordini è implementata nell'Expert Advisor. L'utente non solo imposta la distanza dall'apertura di un ordine all'apertura di quello successivo, ma può anche selezionare l'ordine e specificare quanti punti aggiungere al passo esistente tra gli ordini - questa è un'opzione molto utile, specialmente con un forte fallimento.



 

Ciao, sarò il primo a farlo. MQL5 Expert Advisor.

Ingresso per RSI, filtro MA. Puntare al timeframe H1 alto.
Condizioni di ingresso

Impostazioni RSI, MA, SL, TP, BU. Chiusura di tutti gli ordini sul profitto totale e segnali opposti.

Apertura di trade allo scoperto, quando il prezzo è sotto MA 110 su H1, e RSI (4) ha un valore di 70 e oltre. Riempiamo il trend con l'ordine successivo, quando l'ordine va in buca a 30 punti. Alla chiusura di ТР apriamo un nuovo trade, se le condizioni di un ingresso non sono cambiate. Aspettiamo il prossimo segnale.

Aprire operazioni di acquisto quando il prezzo è sopra MA110 su H1 e RSI (4) ha un valore di 30 e inferiore.

Stiamo rabboccando su una tendenza con il seguente ordine ad un'uscita dell'ordine in Boo su 30 punti. Alla chiusura di ТР apriamo un nuovo trade se le condizioni di un'entrata non sono cambiate, se hanno ricevuto stop. Aspettiamo il prossimo segnale.
Generalmente così per la variante iniziale.

 
NightTrader:

Ciao, sarò il primo a farlo. Voglio stampare un Expert Advisor MQL5.

Ingresso per RSI, filtro MA. Concentratevi sull'orizzonte temporale H1.
Condizioni di ingresso

Impostazioni RSI, MA, SL, TP, BU. Chiusura di tutti gli ordini sul profitto totale e segnali opposti.

Apertura di trade allo scoperto, quando il prezzo è sotto la MA 110 su H1, e RSI (4) ha un valore di 70 e oltre. Riempiamo il trend con l'ordine successivo, quando l'ordine va in buca a 30 punti. Alla chiusura di ТР, apriamo un nuovo trade, se le condizioni di entrata non sono cambiate. Aspettiamo il prossimo segnale.

Apertura di compravendite quando il prezzo è sopra MA110 su H1 e RSI (4) ha un valore di 30 o inferiore.

Stiamo rabboccando su una tendenza con il seguente ordine ad un'uscita dell'ordine in Boo su 30 punti. Alla chiusura di ТР apriamo un nuovo trade se le condizioni di un'entrata non sono cambiate, se hanno ricevuto stop. Aspettiamo il prossimo segnale.
Generalmente così per la variante iniziale.

Questo EA sarà in modalità completamente automatica o a volte voglio visualizzare i momenti di entrata (mettere gli indicatori utilizzati sul grafico, quando il segnale sta funzionando stampare nella scheda "Experts" quale segnale ha funzionato) ?

 
Visualizzare i punti di ingresso è ovviamente meglio per tracciare e correggere i passi falsi che possono verificarsi nel processo. È meglio quando l'Expert Advisor riporta quando ha aperto un ordine e il motivo della sua chiusura. Ho dimenticato di menzionare il trawl, perché CU e TRALingStop sono cose diverse.
 
NightTrader:
Visualizzando i momenti di ingresso, naturalmente, è meglio tenere traccia e correggere gli errori che possono verificarsi durante l'operazione. Sarebbe meglio se l'Expert Advisor riportasse quando ha aperto un ordine e il motivo della sua chiusura. Ho dimenticato di menzionare il trawl, perché CU e TRALingStop sono cose diverse.

Permettetemi di riassumere:

Mi è venuto in mente questo nome (per non impantanarmi, ho solo creato un nome nel generatore di password) -"OSYuWwJk EA".

Descrizione:

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Fine settimana sera

NightTrader, 2018.03.31 22:52

Ciao. Sarò il primo allora. 3abate il consulente MQL5.

Ingresso per RSI, filtro MA. Puntare al timeframe H1 alto.
Condizioni di ingresso

Impostazioni RSI, MA, SL, TP, BU. Chiusura di tutti gli ordini sul profitto totale e sui segnali opposti.

Apertura di trade allo scoperto, quando il prezzo è sotto la MA 110 su H1, e RSI (4) ha un valore di 70 e oltre. Riempiamo il trend con l'ordine successivo, quando l'ordine va in buca a 30 punti. Alla chiusura di ТР apriamo un nuovo trade, se le condizioni di un ingresso non sono cambiate. Aspettiamo il prossimo segnale.

Apertura di compravendite quando il prezzo è sopra MA110 su H1 e RSI (4) ha un valore di 30 e inferiore.

Stiamo rabboccando su una tendenza con il seguente ordine ad un'uscita dell'ordine in Boo su 30 punti. Alla chiusura di ТР apriamo un nuovo trade se le condizioni di un'entrata non sono cambiate, se hanno ricevuto stop. Aspettiamo il prossimo segnale.
Generalmente così per la variante iniziale.

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Fine settimana sera

NightTrader, 2018.04.01 15:07

Visualizzare i punti di ingresso è ovviamente meglio per tracciare e correggere gli errori che possono verificarsi nel processo. È meglio quando l'Expert Advisor riporta quando ha aperto un ordine e il motivo della sua chiusura. Ho dimenticato di menzionare il trawl, perché CU e TRALingStop sono cose diverse.


 

OSYuWwJk EA.mq5


Sembra che ci siano tutti i parametri di input, non ho dimenticato nulla:

//--- input parameters
input double               InpLots              = 0.1;               // Lots
input ushort               InpStopLoss          = 50;                // Stop Loss (in pips)
input ushort               InpTakeProfit        = 50;                // Take Profit (in pips)
input ushort               InpTrailingStop      = 5;                 // Trailing Stop (in pips)
input ushort               InpTrailingStep      = 5;                 // Trailing Step (in pips)
input ushort               InpBreakeven         = 15;                // Breakeven ("0" -> off)
input ENUM_TIMEFRAMES      InpMA_period         = PERIOD_H1;         // MA: period 
input int                  InpMA_ma_period      = 15;                // MA: averaging period 
input int                  InpMA_ma_shift       = 0;                 // MA: horizontal shift 
input ENUM_MA_METHOD       InpMA_ma_method      = MODE_SMA;          // MA: smoothing type 
input ENUM_APPLIED_PRICE   InpMA_applied_price  = PRICE_CLOSE;       // MA: type of price 
input ENUM_TIMEFRAMES      InpRSI_period        = PERIOD_H1;         // RSI: period 
input int                  InpRSI_ma_period     = 21;                // RSI: averaging period 
input ENUM_APPLIED_PRICE   InpRSI_applied_price = PRICE_CLOSE;       // RSI: type of price 
 
Sì, proprio così. Capisco la continuazione del prossimo fine settimana.

intput Slip = 30; // requotes, intput Magic = 123; // magic , cinque cifre, ho dimenticato di aggiungere come auto implicazione.

Potete aggiungere un'opzione per aprire sulla candela corrente o sulla prossima.
Potete aggiungere un controllo a candela. Una volta ricevuto il segnale, l'apertura è su una candela ribassista quando si vende e rialzista quando si compra. e cioè il prezzo è sotto l'apertura se short e sopra l'apertura se si compra. Se non ti dispiace, naturalmente.
 

OSYuWwJk EA.mq5

versione "1.001"


Impostazioni per i livelli RSI (UP e DOWN) per analizzare la situazione e ottenere il segnale.

Semplice analisi al momento:

  • COMPRA: Ask() > Media mobile sulla barra 1 E RSI sulla barra 1 <= livello RSI DOWN
  • SELL: Bid() < Media mobile sulla barra 1 E RSI sulla barra 1 >= RSI UP level

File:
OSYuWwJk_EA.mq5  25 kb
 
Vladimir Karputov:

OSYuWwJk EA.mq5

versione "1.001"


Impostazioni per i livelli RSI (UP e DOWN) per analizzare la situazione e ottenere il segnale.

Semplice analisi al momento:

  • COMPRA: Ask() > Media mobile sulla barra 1 E RSI sulla barra 1 <= livello RSI DOWN
  • SELL: Bid() < Media mobile sulla barra 1 E RSI sulla barra 1 >= RSI UP level

Per un EA, la limitazione della porosità è molto carente. Con la possibilità di ottimizzare questo parametro.

 
Vladimir Karputov:

OSYuWwJk EA.mq5

versione "1.001"


Grazie. L'ho testato. Dà un'immagine abbastanza buona, ma non sono riuscito a completare il test a causa del gran numero di ordini e quindi ho perso soldi alla fine del test.

Abbiamo bisogno di controllare il numero di ordini, e preferibilmente di non aprire il prossimo finché il precedente non è nella BU.
prova

Vladimir,
potresti far scrivere a soova nei commenti, apertura e chiusura e quale ordine è stato aperto.

 
NightTrader:

Grazie. L'ho testato. Dà un'immagine abbastanza buona, ma il test non può essere completato a causa di un gran numero di ordini e per questo fallisce alla fine del test.

Abbiamo bisogno di controllare il numero di ordini, e preferibilmente di non aprire il prossimo finché il precedente non è nella BU.

Vladimir,
si potrebbe fare soova scrivere nei commenti, apertura e chiusura dell'ordine.

Non so cosa intendi. Non ci sono:gufi eordini. C'è un EA e delle posizioni.

Motivazione: