martedì 5 luglio 2011

Error 4109: Trade is not allowed

Uno dei primi errori che si incontrano su metatrader quando si passa dai backtest al demo è l'errore 4109. Se pensate di aver fatto tutte per bene e non sapete dove sbattere la testa non dovete allarmarvi, si tratta di un problema facilmente risolvibile agendo sulle impostazioni di metatrader.

Nella casella consiglieri avrete una situazione simile alla seguente:

metatrader errore 4109: TRADE NOT ALLOWED

La metaqutoes in questo caso ci offre una spiegazione molto precisa in grado di condurci alla risoluzione del problema con un paio di click:

ERR_TRADE_NOT_ALLOWED 4109 Trade is not allowed. Enable checkbox "Allow live trading" in the expert properties.

Un altro elemento che ci dovrebbe allarmare è il fatto che, una volta caricato l'expert advisor, notiamo che la faccina in alto a destra sul grafico è triste:

metatrader expert advisor con faccina triste

Per far diventare sorridente la faccina è necessario seguire i seguenti step:

  • nel menu di metatrader andare su strumenti
  • poi selezionare opzioni
  • andare sul tab consiglieri esperti
  • spuntare la casella "Permetti compravendita in tempo reale"
metatrader permetti compravendita in tempo reale

Una volta che l'expert advisor avrà la faccina sorridente questo errore non si ripresenterà più.
 

11 commenti:

Ale L ha detto...

Ciao Carlo, è da un pò che non scrivevo, sono tornato con un nuovo problema: da un pò di tempo sto provando a far funzionare un EA su un conto demo ma nel momento in cui dovrebbe aprire l'ordine mi compaiono i seguenti messaggi:

Finestra consiglieri:

Errore nell'apertura dell'ordine Buy/Sell

Finestra Diario:

"numero conto" Trading by experts is prohibited


Ho controllato tutte le impostazioni per abilitare gli expert ma mi sembra tutto a posto. Non so quale sia il problema

carlo10 ha detto...

Potrebbe essere una limitazione imposta dal broker, puoi dirmi che broker utilizzi e da dove hai scaricato la piattaforma?

Hai provato a far girare altri ea su questa demo? Immagino che il risultato sia lo stesso ma sarebbe utile per escludere altri tipi di errore.

Ale L ha detto...

Si il broker dal quale ho scaricato la demo è ACM, in effetti ho provato a caricare altri EA e mi dà lo stesso errore. Però è strano perchè prima giravano tranquillamente!

carlo10 ha detto...

Prova a mandare una mail al supporto, magari hanno introdotto delle restrizioni..Altrimenti, visto che si tratta di demo, cambia broker. Non costa nulla!

Ale L ha detto...

Ok! ho scaricato la piattaforma da un altro broker (alpari uk), stasera faccio partire qualche EA e vediamo domani se apre le posizioni in automatico.

Intanto grazie!

Ale L ha detto...

Ciao Carlo, su questa nuova demo gli EA girano correttamente quindi il problema era quello. Ho però ancora il problema con l'EA che volevo far girare, stavolta mi restituisce l'errore Ordersend 130 che dovrebbe essere dovuto a stoploss o takeprofit non corretti. Sembra strano però perchè li ho impostati a 80 pips giusto per vedere se apre qualche operazione...niente!

carlo10 ha detto...

Potrebbe dipendere dal numero di decimali del broker, prova a leggere questo articolo c'è qualche info riguardo l'errore 130:

http://metatrader-forex-trading.blogspot.com/2011/06/metatrader-ordersend-error-130.html

Ale L ha detto...

Carlo ho letto l'articolo, in effetti il broker adesso lavora a 5 cifre decimali, potrebbe essere quello. Ho provato a impostare stop e take in modo da avere una distanza equivalente al caso a 4 cifre decimali. Adesso mi dà questo errore che non ho mai visto prima:

"Errore nell'apertura dell'ordine Buy/Sell: 6 "

Try and Error! Prima o poi ce la farò :)

carlo10 ha detto...

L'errore 6, dalla guida mql significa:

ERR_NO_CONNECTION 6 No connection with trade server.

Quindi non è deto che sia colpa tua. Facci sapere.

Ale L ha detto...

Ciao Carlo! Sono tornato dopo una lunga assenza, (sono stato fuori per lavoro) e ti rispondo con un "pò" di ritardo!

In effetti l'errore era dovuto alla connessione...probabilmente è la mia linea perchè mi capita spesso ed ho riscontrato lo stesso problema su più piattaforme..

Blogger ha detto...

Forex trading is alot more easier when its traded on autopilot and EA Builder allows you to create your own free expert advisor.

Posta un commento