sabato 10 agosto 2013

Forex Forum IP

Se sei arrivato in questa pagina è probabile che tu abbia provato ad accedere a http://forex.forumup.it ed abbia ricevuto il seguente messaggio:

FLOOD CONTROL ACTIVE and detect this ip as flooder. If You are secure this ip 82.58.161.217 (class 82.58.161.0) is not used as flood please contact support staff at http://staff.forumup.it from another IP or PC. Try again from 23:59:43 seconds


Il motivo per cui ricevi questo messaggio è dovuto al filtro anti-spammer adottato dalla piattaforma forumup che banna il tuo indirizzo IP dal forum per 24 ore quando vengono effettuate troppe richieste consecutive dallo stesso indirizzo.

L'unico modo per aggirare questo blocco senza dover attendere le 24 ore è quello di riavviare il router di casa in modo da cambiare l'indirizzo IP assegnato dal provider dell'ADSL. Questa tecnica non funziona però ad esempio con fastweb che assegna un indirizzo IP fisso ad ogni proprio cliente.

 

domenica 10 febbraio 2013

Nuovo capitolo sistemi a griglia

A quasi un anno di distanza dal mio ultimo articolo su questo blog torno con una grande ed interessante novità: Nuovo capitolo sistemi a griglia.

Sono rimasto affascinato dal lavoro svolto da Fabrizio in questi anni all'interno del forum e dai risultati e dalla partecipazione ottenuti nella sua discussione.

Leggendo che il gruppo che si era formato all'interno del forum stava per rimanere senza di un programmatore ho deciso di provare a dare una mano e, dopo molto tempo, di rimettere mano al codice.

 

domenica 11 marzo 2012

OrderSend Error 138

L'errore 138 è un errore che si incontra tipicamente quando si utilizza denaro reale e non su conti demo oppure in fase di backtest.

Come al solito andiamo a cercare il suo significato nella documentazione ufficiale di metatrader:

ERR_REQUOTE - 138: The requested price has become out of date or bid and ask prices have been mixed up. The data can be refreshed without any delay using the RefreshRates function and make a retry. If the error does not disappear, all attempts to trade must be stopped, the program logic must be changed.

Che in parole povere indica che il prezzo di mercato che abbiamo inserito nella funzione OrderSend non è più valido rispetto all'attuale prezzo del cambio, comunemente questo comportamento viene chiamato requote.

Ci sono 2 motivi principale per cui questo può accadere:
 

sabato 10 marzo 2012

Metatrader error 131

L'errore 131 è uno degli errori più frequenti che si incontrano quando si testano gli expert advisor di metatrader.

Nella documentazione ufficiale di metatrader troviamo questa definizione:

Error 131 - ERR_INVALID_TRADE_VOLUME: Invalid trade volume, error in the volume granularity. All attempts to trade must be stopped, and the program logic must be changed.

Questo significa che l'ea sta cercando di piazzare a mercato un ordine con un volume non valido, nella chiamata alla orderSend stiamo quindi passando un valore non corretto al terzo parametro:

int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)

Generalmente è un errore che viene restituito quando tentiamo di usare frazioni di lotto non consentite negli account standard ma può capitare di avere lo stesso problema anche sui mini-conti.

Ma come superare questo problema e passare alla funzione dei valori corretti in modo che gli ordini inseriti vengano effettivamente aperti?
 

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