Come ottimizzare VPS e MT4 per Trading Realtime Come impostare il VPS Le modalità di accesso ad un servizio VPS e ad al suo sistema operativo possono variare da servizio a servizio. Ci sono alcuni ritocchi da fare prima di installare una o più piattaforme di trading su un VPS e quindi prima di iniziare il trading in real time. Questi ritocchi sono validi anche per chi usa un PC in alternativa al VPS. In genere se si acquista un servizio dedicato al Forex alcune delle impostazioni suggerite di seguito potrebbero già essere attive sul VPS. Innanzitutto è necessario possedere le istruzioni di accesso al VPS che normalmente vengono fornite al momento della sottoscrizione al servizio. 1) Impostare la password per non scadere mai Se avete selezionato una password sicura, si può decidere di NON cambiarlo ogni 14-30 giorni (una funzionalità di sicurezza predefinita in Windows Server). START > CONTROL PANEL>SYSTEM AND SECURITY>ADMINISTRATIVE TOOLS > COMPUTER MANAGEMENT START > PANNELLO DI CONTROLLO > SISTEMA E SICUREZZA > STRUMENTI DI AMMINISTRAZIONE > GESTIONE COMPUTER Fare clic sul simbolo + accanto a " Local Users and Groups ", quindi selezionare " Users ". Fare clic destro sul nome utente (che di solito è "Ad ministrator" oppure "vps-user") e cliccare su " Properties ". Mettere un segno di spunta nella casella accanto a " Password never expires ". Fare clic su OK e il gioco è fatto.
2) Abilitare il Login automatico di Windows Quando il VPS viene riavviato (sia di proposito oppure dopo un crash ), la procedura di avvio potrebbe bloccarsi alla schermata di login nella quale l operatore dovrebbe inserire il nome utente e la password. In questa situazione la Metatrader 4 non potrebbe essere avviata automaticamente. Questo è il motivo per cui alcuni fornitori di VPS impostano già Windows con il login automatico. Alcuni servizi VPS dispongono invece di programmi che consentono l'accesso automatico a windows e l avvio automatico della Metatrader. Se il VPS che ne è privo o se non si desidera utilizzare tali programmi di riavvio si può comunque impostare il sistema operativo per eseguire il Login automatico. In ogni caso puoi verificare se il login automatico funziona già, semplicemente riavviando il VPS. In tal caso non servirà fare nessuna delle impostazioni suggerite di seguito Per abilitare il login automatico in Windows 7 & Windows Server 2008 1. Fare clic su Start, sul box cerca inserire la voce "netplwiz.exe e premere INVIO. 2. Fare doppio click su netplwiz 3. Togliere il flag da Users must enter a username and password to use this computer.
3) Disabilitare la protezione User Account Control (UAC). E incompatibile con alcune versioni di MT4 Meglio fare queste operazioni prima di installare la MT4 START > CONTROL PANEL > SYSTEM AND SECURITY > ACTION CENTER > CHANGE UAC SETTINGS START > PANNELLO DI CONTROLLO > SISTEMA E SICUREZZA > CENTRO OPERATIVO > MODIFICA IMPOSTAZIONI DI CONTROLLO DELL ACCOUNT UTENTE oppure usare questa procedura alternativa Cliccare Start cercare il comando "Run o Esegui Digitare msconfig e premere Enter. Si aprirà il menu System Configuration Cliccare sulla tab "Tools". Selezionare "Change UAC Settings" e cliccare su "Launch". Spostare il cursore su ("Never Notify") e click OK. Riavviare il VPS.
4) Disabilitare gli aggiornamenti automatici perché potrebbero occupare gran parte della banda internet durante il download, potrebbero rallentare il pc durante l installazione e potrebbero comportare il riavvio del PC Aggiornare prima di iniziare a tradare in automatico o nei weekend START > CONTROL PANEL > SYSTEM AND SECURITY > WINDOWS UPDATE START > PANNELLO DI CONTROLLO > SISTEMA E SICUREZZA > WINDOWS UPDATE Quindi disabilitare gli aggiornamenti automatici
5) Disabilitare lo Screen Saver Lo screen saver non serve a nulla nel VPS START > CONTROL PANEL > APPEARANCE AND PERSONALIZATION > PERSONALIZATION > CHANGHE SCREEN SAVER START > PANNELLO DI CONTROLLO > ASPETTO E PERSONALIZZAZIONE > CAMBIA SCREEN SAVER Impostare la scelta NESSUNO su Screen Saver
6 ) Predisporre l Auto-Start delle Piattaforme Metatrader Dopo aver installato una o più piattaforme MT4 impostare l avvio automatico delle stesse. Le piattaforme possono essere avviate automaticamente soltanto al momento del Login di Windows. È necessario quindi impostare Windows per effettuare il Login automaticamente come spiegato al punto 2 di questa guida. Fare clic su Start, quindi fare clic col tasto destro del mouse su "All programs". Fare clic su " Open All Users" (Apri cartella utenti). Si apre una finestra di Windows Explorer relativa al menu di avvio. Sfogliare Programmi per cercare ed aprire la cartella " Startup " (Esecuzione Automatica). Copiare i collegamenti di ciascuna Metatrader nella cartella " Startup " ( assicuratevi di ' copiare ' e non ' spostare ' i collegamenti). Riavviare il VPS per testare la modifica. Attendere qualche minuto per poi effettuare una nuova connessione al VPS attraverso il Desktop Remoto, per verificare che le varie Metatrader siano già in funzione. Come opzione è meglio impostare anche il riavvio automatico in caso di anomalia del sistema. START > CONTROL PANEL > SYSTEM AND SECURITY>SYSTEM > ADVANCED SYSTEM SETTINGS > ADVANCED > CLICCARE SETTING SUL BOX STARTUP AND RECOVERY START > PANNELLO DI CONTROLLO > SISTEMA E SICUREZZA > IMPOSTAZIONI DI SISTEMA AVANZATE > CLICCARE IMPOSTAZIONI SUL BOX AVVIO E RIPRISTINO Inserire il flag su AUTOMATIC RESTART
Cos è la " console session " e perché è importante? Questo argomento è un po 'complicato da spiegare, ma è estremamente importante soprattutto se si utilizza Windows Server 2003.. I sistemi operativi Windows Server hanno la capacità di eseguire più "sessioni" simultaneamente. Ciò significa che più utenti possono essere collegati in remoto allo stesso PC virtuale e usarlo "come se" fossero l'unica persona che lavora sul computer ( non vedono quello che gli altri stanno facendo ). Windows Server può arrivare anche fino a 25 persone collegati simultaneamente ( in base alle restrizioni di licenza ). La "console session" è un termine che descrive la sessione di Windows viene utilizzata come se foste seduti davanti ad un PC reale con la tastiera fisica e mouse nelle vostre mani. Perché la "console session" è importante? E importante per il modo in cui la Metatrader opera. Se si accede da remoto al VPS con la sessione '1 ' e si esegue Metatrader 4, la piattaforma di trading sarà in esecuzione nella Sessione 1. Se ci si disconnette e si accedere nuovamente al VPS il giorno successivo, si può erroneamente accedere a una nuova sessione (ad esempio '2 ' ). Se si è connessi a Sessione 2, non sarà possibile visualizzare la propria piattaforma Metatrader 4 che è in esecuzione nella Sessione 1. Il primo istinto è quello di pensare che la MT4 per qualche motivo si è chiusa e quindi potremmo erroneamente ri- aprirla. Oppure la vostra MT4 è impostata per avviarsi automaticamente quando si accede a Windows e questa si riavvierebbe appena noi accediamo alla sessione. Improvvisamente si ha una situazione in cui si ha, allo stesso tempo, la MT4 in esecuzione in entrambe le sessioni attive. Quando terminale MT4 è in esecuzione con due istanze distinte, il vostro EA sarà in esecuzione anch esso in entrambe le piattaforme attive. Questo si tradurrà in un comportamento imprevedibile che può manifestarsi con l esecuzione di trades duplicati, di operazioni mancate, di crash dell EA o di crash della MT4. Questo è il motivo per cui alcuni fornitori di servizi VPS con Windows Server 2003 usano istruzioni speciali o utilità per forzare l accesso alla "console session" primaria. Potrebbe succedere però che alcuni fornitori di VPS non pre-configurino il servizio per evitare le doppie sessioni. Come si può fare per capire se c'è una sessione duplicata, o quale in sessione si è loggati?
Nel VPS, è sufficiente fare clic destro sulla barra delle applicazioni nella parte inferiore dello schermo e avviare " Start Task Manager" (Avvia Gestione Attività). Fare clic sulla scheda "Users". Questa visualizzerà tutti gli utenti registrati e l'id di sessione (Colonna session). Nota per Windows Server 2008: La nostra esperienza ci ha fatto osservare che Windows Server 2008 forza tutte le connessioni remote dello stesso utente nella stessa sessione. Quindi, se eseguirete sempre il login con lo stesso nome utente ( ad esempio " amministratore " ) non c è niente di cui preoccuparsi. Tutte connessioni che ho fatto finora su Windows Server 2008 sono in sessione ID '0' e non ho avuto problemi con sessioni duplicate. In ogni caso valgono le stesse precauzioni citate poco fa. Qualora fossero attive più sessioni, è possibile scollegarle selezionandole e cliccando sul pulsante Disconnect.
Come impostare la Metatrader Eliminare i suoni, che su un VPS non hanno utilità. Strumenti > Opzioni > Eventi > togliere lo spunta su Abilita Eliminare le news, su un VPS dati inutili che occupano la banda internet. Strumenti > Opzioni > Server > togliere lo spunta su Abilita Notizie
Limitare le barre sui grafici e nello storico a quanto minimo necessario. Strumenti > Opzioni > Grafici Il campo a sinistra sono le barre nello storico Il campo a destra sono le barre nel grafico Per avere un certo livello di sicurezza del calcolo dell'indicatore in linea generale 5000 barre dovrebbero andare bene nella stragrande maggioranza dei casi. Attenzione però che l'applicazione del numero massimo di barre desiderato accadrà al successivo riavvio di MT4.
Eliminare la ricezione delle quote delle coppie inutili, liberando banda internet che altrimenti verrebbe occupata inutilmente Aprire il grafico del cross dove verrà posizionato l EA Chiudere tutti i grafici aperti che non verranno usati ( è buona norma anche togliere tutti gli indicatori che non servono) Visualizza > Vista del Mercato > Tasto DX del Mouse e "Nascondi Tutto" Quindi, verificato che sia tutto OK, RIDURRE AD ICONA la Metatrader : la maggior parte delle risorse CPU da parte di Metatrader è utilizzata per la visualizzazione grafica, quindi va SEMPRE ridotto ad icona su un VPS. Diciamo che se ben configurata, con 1 grafico aperto e con poche barre sui grafici (5000) la MT4 può occupare circa 10Mb in RAM.
Come attivare un EA sul grafico Trascinare l EA sul grafico del cross e del TF prescelto Premere il tasto F7 oppure cliccare col tasto DX del mouse sulla faccina quindi Permetti Compravendita in tempo reale Strumenti > Opzioni > Expert Advisor > Permetti Trading Automatico L icona deve essere verde