Discussione sull’articolo "Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti" - pagina 14

 

Salve signor Olowoyo

Grazie mille per il suo interessantissimo articolo sul modo di costruire un EA.

È semplice per i principianti e davvero utile.

Sono davvero nuovo nella codifica di EA ma mi rendo conto che è estremamente necessario per testare diverse strategie.

Ho scaricato il tuo EA e ho provato a compilarlo ma ho ricevuto immediatamente 50 errori ...

Nei commenti precedenti non ho visto tali problemi segnalati dagli utenti ...

Allego un estratto della tabella degli errori.

Apprezzerò molto ricevere un aiuto

Jean Philippe

File:
 

Buongiorno a tutti.

Potete dirmi come adattare l'Expert Advisor di MT5 per il trading sulla sezione azioni di mmvb?

Nessuno degli Expert Advisor funziona...

 
Dadayance:

Buongiorno a tutti.

Potete dirmi come adattare l'Expert Advisor della MT5 per il trading sulla sezione azioni della mmvb?

Nessuno degli Expert Advisor funziona...

Molto probabilmente è tutto in:

Forum sul trading, sui sistemi di trading automatizzati e sulla verifica delle strategie di trading

Applicazione FOK con informazioni incomplete

Karputov Vladimir, 2015.10.06 09:10

Se hai costruito un Expert Advisor con l'aiuto della procedura guidata, prova ad aggiungere questo codice:

//+------------------------------------------------------------------+
//| Funzione di inizializzazione dell'esperto |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Inizializzazione dell'esperto
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {
      //--- fallito
      printf(__FUNCTION__+": error initializing expert");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//---
   CExpertTrade *MyTrade=new CExpertTrade;
      if(MyTrade==NULL)
     {
      //--- fallito
      printf(__FUNCTION__+": error creating MyTrade");
     }
   MyTrade.SetTypeFilling(ORDER_FILLING_RETURN);
   ExtExpert.InitTrade(1,MyTrade);
//--- Creazione del segnale
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)

 
Karputov Vladimir:

Probabilmente è così:


Grazie Vladimir, lo proverò lunedì.
 

Ciao Samuel.

la tua guida è stata fantastica e ha davvero chiarito le idee.

ma ho qualche problema nel chiamare altri indicatori nel mio EA.

puoi dirmi come aggiungere i segnali MACD e VIDyA nel mio EA? Ho bisogno di calcolare il segnale e la quantità principale di MACD per esempio, ma non so come chiamarli nel mio EA. Sarebbe un grande aiuto se mi dicessi come fare :)

sei fantastico

 

Buon pomeriggio!

Di nuovo

My_First_EA (EURUSD,H1) 2016.03.01 07:00:00 Alert: La richiesta di impostare l'ordine Sell non è riuscita - codice di errore:4756.

ZeroMemory(mrequest) aggiunto prima di mrequest.action = TRADE_ACTION_DEAL;

Nel codice anche

MqlRates mrate[]; // Conterrà prezzi, volumi e spread per ogni barra

ZeroMemory(mrequest);

/*

Impostare l'indicizzazione negli array di quotazioni e indicatori

come nelle serie temporali

*/

// array delle quotazioni

ArraySetAsSeries(mrate,true);

Per favore, dimmi come risolvere il problema!

Aggiornamento.

mrequest.type_filling = ORDER_FILLING_IOC;

mrequest.type_time = ORDER_TIME_DAY;

Grazie, Karputov Vladimir2016.02.26 06:10!

https://www.mql5.com/ru/forum/15020#comment_1950544

Неполные сведения FOK заявки
Неполные сведения FOK заявки
  • www.mql5.com
Другие функции OrderOpen, PositionOpen с параметром тип ордера ORDER_TYPE_BUY_LIMIT тоже не получается. - - Категория: биржевой трейдинг
 
Le operazioni mostrate nella parte superiore del grafico dei prezzi nel mio test sono le stesse, ma il grafico del saldo/fondi è sorprendentemente diverso. )) Non riesco a capire, perché diavolo inserire in questi articoli dei grafici falsi, che rappresentano la redditività? Questo è un esempio! Nessuno si lamenterà se l'esempio dà una perdita stabile, ma perché ingannare le persone?! Ho passato molto tempo a cercare di capire cosa sto sbagliando, perché il mio grafico di bilancio è diverso. Mi scuso, ovviamente, per essere stato un po' ingenuo nell'aspettarmi un grafico come quello dell'immagine. Forse qui tutti sanno che è fatto per "bellezza", ma io non lo sapevo.
 
AsketSD:

Dopo alcune difficoltà, il tester ha funzionato completamente e ha prodotto risultati che coincidono con quelli indicati nell'articolo.

Com'è possibile: stesso codice, stessi dati di input e risultato diverso? ))

Non capisco. Non ottengo nulla di simile al grafico di equilibrio fornito.

 

Ciao a tutti


Ho lavorato con i codici dell'EA e ora ho voluto testarlo nello strategy tester secondo le istruzioni e si avvia anche. Ma non entra in un trade. Dichiara come errore che l'ordine non può essere inviato. Poi ho scaricato l'EA originale e lo stesso in verde. Già durante la compilazione c'è un avviso alla riga "ordersend".


Qual è la ragione di questo? Conoscete il problema?


LG

Ottico

 
Quale manutenzione - quali messaggi di errore nella scheda Diario?