Commentaires sur MQL5 - page 8

 
transcendreamer:
Y a-t-il des avantages du do dièse pour les gens ordinaires ?
Si vous devez écrire rapidement un programme Windows .NET, Sharp est le meilleur choix. Bien que VS comprenne également F#, Visual Basic, Managed C++, tous prennent également en charge .NET, mais Sharpe est plus rapide et plus joli.
 
Yuriy Zaytsev:

D'ailleurs !

J'ai rencontré un jour une comparaison entre les langages C et Pascal .

En C, on pensait que c'était comme conduire une Ferrari sur une route de montagne à 180 km/h,

et le langage Pascal est une promenade tranquille dans une limousine sur une large route à sens unique à 40 km/h.

C était censé être, comme, une vraie langue d'homme).

Dans le C, il faut garder les yeux sur les panneaux indicateurs :-) Le langage C n'est pas pour les âmes sensibles, car si vous ne suivez pas les indications, vous risquez de sortir de la piste dans un virage en épingle à cheveux.

Le C est le langage des systèmes d'exploitation et des utilitaires, des pilotes. Le C a été écrit à l'origine par des pros qui ont écrit les systèmes d'exploitation et les utilitaires pour les utilisateurs.

Pascal a été écrit à l'origine en C pour les étudiants. Pascal a été écrit comme un langage d'enseignement.

La différence d'objectif et d'utilisation des outils est évidente.

MQL est essentiellement un dérivé de C et le choix des développeurs de MetaQuotes est professionnellement très correct.

J'ai été à Turbo Pascal, il y a les mêmes pointeurs honnêtes qu'en C. Mais au lieu de taper {} en une demi-seconde, vous devez écrire begin end ;))) Ça m'a toujours dérangé, lazybones.

Je soupçonne également que le compilateur C a été optimisé en premier lieu.

 
prostotrader:

Quelle différence cela fait -il de savoir dans quelle langue écrire ?

(Vous pouvez écrire les pilotes et tout le reste en Pascal).

L'important est de comprendre ce que l'on fait et comment on le fait.

Le fait est que chaque outil a sa propre utilité.

Un râteau - pour ramasser les feuilles.

Une pelle... pour creuser un trou.

Fourche - faire du foin

--

En fait, vous pouvez creuser un trou avec une fourche ou même un râteau.

 
Alexey Volchanskiy:

J'ai été à Turbo Pascal, il y a les mêmes pointeurs honnêtes qu'en C. Mais, mec, au lieu de taper {}, tu dois écrire begin end en une demi-seconde ;))). Ça m'a toujours dérangé, lazybones.

Je soupçonne également que le compilateur C a été optimisé en premier lieu.

Oh, une minute de différence entre les posts et mes pensées coïncident !

Mais le fait est que les ingénieurs qui développent les microprocesseurs n'ont pas exclu la commande JMP, mais Niklas Wirth ignore l'une des caractéristiques normales de tout processeur, c'est peut-être pour cela que les systèmes d'exploitation ne sont pas écrits en Pascal :-))))

prostotrader:

Quelle différence cela fait -il de savoir dans quelle langue écrire ?

C'est plus pratique de creuser un trou avec une pelle, il y a une différence.

 
Yuriy Zaytsev:

Oh, une minute de différence entre les posts et les pensées coïncident !

Mais c'est là le problème, pour une raison quelconque, les ingénieurs en microprocesseurs n'excluent pas la commande JMP, mais Niklas Wirth ignore l'une des caractéristiques normales de tout processeur, alors faites-vous plaisir, c'est pourquoi les systèmes d'exploitation ne sont pas écrits en Pascal :-)))).

C'est plus pratique de creuser un trou avec une pelle. Il y a une différence.

Parce qu'il est nécessaire, mais dans les langages sans goto, il est caché, bien que le compilateur l'utilise.

Bien sûr, certains langages sont hautement spécialisés, par exemple le SQL.

Mais moi, j'écris quelque chose pour Windows en Sharp, c'est rapide et je n'ai pas besoin d'y penser.

 
Alexey Volchanskiy:

Parce qu'il est nécessaire, mais dans les langages sans goto, il est caché, bien que le compilateur l'utilise.

Bien sûr, certains langages sont hautement spécialisés, par exemple le SQL.

Mais pour moi, j'écris quelque chose pour Windows en Sharp, c'est rapide et je n'ai pas besoin d'y penser.

Lesha, je le sais :-) Les seules personnes qui ne savent pas comment les internes fonctionnent sont celles qui ne : creusent pas dans le débogage, ne connaissent pas l'asm, n'écrivent pas en mode ascendant.

Qui n'a pas fait le chemin -- BINARNO (en tapant les commandes du PDP-11), puis ASM, puis un langage de haut niveau, etc.

--

Et si vous ne savez pas comment ça marche à l'intérieur et à quoi ça sert, vous pouvez écrire directement en pascal sans goto.

 
Yuriy Zaytsev:

Lesha, je le sais :-) Les seules personnes qui ne connaissent pas le fonctionnement interne sont celles qui ne connaissent pas l'asm et l'écriture ascendante.

Qui n'a pas suivi la voie de BINARNO (en tapant des commandes sur la console du processeur du PDP-11), puis de l'ASM, puis d'un langage de niveau supérieur, etc.

--

Si vous ne savez pas comment cela fonctionne et pourquoi, vous pouvez écrire directement en pascal sans goto.

Vous n'avez pas besoin de pascal, que faire avec plus tard, il n'y a presque pas d'emplois.

Sharp est suffisamment bon pour mon usage personnel et il y a beaucoup d'emplois.

 

Hier, j'ai encore une fois fait un walkthrough sur Fife. Cette fois, il s'agissait d'un expert et j'ai été agréablement surpris par la vitesse du walkthrough. Le starter de Topeka doit juste remplacer le mot "can't" par le mot "don't want".

 
Alexey Volchanskiy:

Vous n'avez pas besoin de Pascal, alors que faire avec, il n'y a pratiquement pas d'emplois...

Sharp se suffit à lui-même et il y a beaucoup d'emplois.

Java se porte très bien, le Pascal est en train de mourir, contrairement au C, et il n'y a pas du tout de postes vacants dans ce domaine.

Pour comprendre où va le monde, regardez les postes vacants aux États-Unis par langue, et nous sommes presque à l'envers.

 
Renat Akhtyamov:

Hier, j'ai encore une fois fait un walkthrough sur Fife. Cette fois, il s'agissait d'un expert et j'ai été agréablement surpris par la vitesse du walkthrough. Le démarreur du sujet a juste besoin de remplacer le mot can't par le mot don't want.

MQL5 est un langage normal. Ce n'est pas la langue, c'est le manque d'idées de stratégies de certains critiques. MQL5 manque cruellement de bibliothèques, même la HashTable standard n'est pas incluse, j'utilise une classe qui est publiée ici dans l'article.

MQ au lieu de porter STL ils utilisent des trucs inutiles comme FuzzyLogic (ou peut-être qu'ils l'ont acheté à kog, je ne sais pas...).

Mais tout cela ne m'empêche pas d'écrire des stratégies rentables et de vivre des bénéfices du trading. Donc je reste sur MQL4/5)

Raison: