Sto provando a sviluppare le mie abilità MQL5 da zero.
In quanto tale, so che MQL5 è in OO C.
Ho molti libri da cui accedere per imparare.
Quale è meglio, C o C # per imparare?
Grazie.
Publi |
Publi |
Sto provando a sviluppare le mie abilità MQL5 da zero.
In quanto tale, so che MQL5 è in OO C.
Ho molti libri da cui accedere per imparare.
Quale è meglio, C o C # per imparare?
Grazie.
C # è semplice da imparare e la sintassi è quasi simile a JAVA e C .
http://csharp.net-informations.comliam.
Vorrei imparare C # e interfacciarlo con Metatrader, in quanto in questo modo è meno probabile imbattersi in limitazioni e rimanere bloci .. Non ho nemmeno provato a programmare MQL5, ho solo esaminato la documentazione. Detto questo, dato alcuni dei fastidi di MQL4, non sono sicuro di imparare MQL5 e non sono troppo ottimista a riguardo. Invece, probabilmente mi limiterò a riscrivere il mio EA in C # e ad interfacciarlo con MT5 .. Mi fido di C # come linguaggio più di quanto mi preme fidarmi di MQL5, per non parlare di alcuni costrutti in C # e il framework .NET rende le cose più facile .. E, c'è anche la flessibilità di porting su un'altra piattaforma abbastanza facile se necessario. Originariamente stavo riscrivendo il mio EA in C usando wxWidgets o Qt per la GUI, tuttavia ho deciso di non accettarlo sulla base di ciò richiedendo troppo tempo e probabilmente non ne vale la pena. Non ho davvero bisogno delle prestazioni del C perché non farò HFT o cose del genere - sono solo un altro trader al dettaglio. Se ti preoccuperai di imparare una lingua, potresti anche imparare un linguaggio corretto e indipendente in modo da poterlo riutilizzare più tardi. Dovresti comunque essere comunque in grado di fare un minimo di MQL5.
Il C è la lingua di base. tutti gli altri simili ai linguaggi C sono solo la parte di esso con schemi e funzioni specifici. se conosci C , puoi facilmente imparare C #, MQL, Java, PHP e molti altri. quindi per me è meglio iniziare da C . ma per il trading non è necessario in alcuni casi. per esempio, usando la piattaforma di trading di Protrader 2 puoi scrivere sia su C # che su MQL. quindi, se per ora non hai scelto la tua piattaforma di trading, puoi iniziare con C #, perché è più facile di C e non avrai bisogno di conoscere MQL per il trading.