MQLSharpAPI
| Versione | 2.0 |
|---|---|
| Editore | StopHunt |
| Data di rilascio | 14 ago 2012 |
| Data aggiunta | 14 ago 2012 |
| Requisiti del sistema operativo | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Requisiti | MetaTrader4 |
| Download totali | 42 |
| Prezzo | Free to try |
Descrizione
L'API mql# contiene tutti i comandi disponibili in MQL, mantenendo le firme delle funzioni originali nell'interesse della familiarità. Infatti è possibile copiare e incollare Expert Advisor esistenti in una classe c#, eseguire modifiche minime e il codice funzionerà. L'API mql# include la capacità di combinare impunemente tutte le caratteristiche interessanti di un linguaggio moderno con MQL come la gestione degli eventi, i generici, le classi parziali e molti altri. la funzionalità di MQL è stata estesa dove richiesto dall'uso di chiamate di metodo asincrone ed eventi e delegati orientati agli oggetti, utilizzando queste funzionalità il multithreading diventa ora possibile rendendo un prodotto software efficiente.
I programmatori ovviamente non hanno bisogno di sviluppare applicazioni multi-thread se non si sentono a proprio agio con questo formato e preferiscono attenersi allo stile di programmazione sequenziale, tuttavia l'opzione esiste a seconda delle preferenze personali o dei requisiti del progetto. Il protocollo di connessione consente di gestire più terminali, simboli e account da un'unica applicazione. Questa funzionalità è per la maggior parte trasparente con un'attenzione minima per l'abilitazione, essendo una semplice operazione di trascinamento della selezione, l'API mql# si occupa di ordinare i diversi target. Quasi l'unica impostazione richiesta da effettuare nel terminale è scegliere lo slippage che varia tra i broker, non esiste un metodo per determinare questo valore poiché ogni account è diverso anche se può essere impostato all'interno del programma .Net.