Auto-apprentissage du langage MQL5 à partir de zéro - page 60

[Supprimé]  
Andrei Novichkov:
Et pourquoi vous concentrez-vous sur le chalut ? Le chalut est un élément mineur du conseiller expert, rien de plus. Vous feriez mieux d'utiliser un indicateur, comme un mannequin.

Oui ! De plus, l'indicateur est la partie la plus importante, l'étude. Avec un indicateur, vous pouvez également créer un chalut.

 
Maxim Kuznetsov:

Pendant que TC est en arrêt de travail...

Parallèlement à ce sujet, j'enseigne la programmation à mes enfants (ils sont censés être à l'école, mais on leur enseigne "vous tuerait"). Il y a donc quelques conclusions et notes.

1. Le résultat visuel, tangible, visible et significatif est extrêmement important. La quantité minimale de code que vous mettez, imprimée, devrait produire un effet maximal.

2. Nous, en tant que gourous qui se respectent, noyons le CT sous les détails. Il devrait avoir un désordre de la plate-forme MQL et API.

3. le MQL est totalement inadapté à l'apprentissage à partir de 0 ...:-( ayant les connaissances de base, c'est assez simple, mais la base dont vous avez besoin pour obtenir

pour aider les TS à apprendre des zéros,

La première consiste à fournir au testeur un conseiller expert avec un code minimal, qu'il pourra déjà modifier et ajouter.

Dans la dernière tâche (c'est la première sur le trailing stop) - écrire un owl et l'exécuter dans le testeur du TC et voir comment exactement un stop est trailed.

Bonjour Maxim !

Vous avez bien noté le désordre dans ma tête. Après une courte pause, je lis à nouveau le sujet du début à la fin. La conclusion est claire ! Avec un grand désir de m'aider dans l'auto-apprentissage, tous les participants à ce fil de discussion ont volontiers partagé leur vision de la façon de construire mon programme d'auto-apprentissage (plan), pour lequel j'exprime un ÉNORME MERCI À TOUS! La seule chose qu'avec cela tous ont eu à considérer (et c'est le point le plus important), que devant eux était un zéro complet !

J'ai commencé à utiliser MQL5 au début du projet, et bien que je n'aie aucune connaissance de base, j'ai toujours un grand désir d'apprendre MQL5. J'ai mis de l'ordre dans mes idées, maintenant mettons-nous au travail !

Sincèrement, Vladimir.

 

Pour une compréhension de base de la programmation

https://www.youtube.com/watch?v=SW_UCzFO7X0

1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
  • 2016.06.20
  • www.youtube.com
Доп. материалы и задачи к лекции - https://javarush.ru/s/level_0 Весь курс CS50 — https://javarush.ru/s/course_cs50 Это Хогвартс? Нет, друзья, это Гарвард и ...
 
Aliaksandr Hryshyn:

Pour une compréhension de base de la programmation

https://www.youtube.com/watch?v=SW_UCzFO7X0

Bonjour Alexander, merci pour le lien !

Salutations, Vladimir.

 
Vladimir Simakov:

Je vois que l'homme a été bombardé de conseils. J'ai aussi décidé de m'inscrire, peut-être que je vais me débarrasser de l'envie))). (Rires) Je plaisante.

Ok. Donc : je veux un chalutage classique.

Nous divisons la tâche en deux parties :

  1. Le chalut lui-même.
  2. Quelque chose sur l'écran.
Écrivons le code :

Qu'est-ce qui se passe ici ?

  1. Nous avons une fonction Messenger qui va afficher des messages.
  2. Nous avons une fonction Tral qui va parcourir les commandes alors qu'il s'agit d'un "stub" qui renvoie une valeur valide pour l'exécution du code.
  3. Il y a une énumération EMessType qui définit ce que nous voulons de lui dans la fonction Messenger ; il y a des blocs Init, DeIni et Set.

C'est un exemple de décomposition simple.

C'est ça, ma femme est là, je m'évapore)))).

Demain, nous continuerons)))

PS Si tu t'ennuies, n'hésite pas à me le dire)))

Bonjour Vladimir, le désir ne s'est pas découragé et il n'est pas devenu ennuyeux ! Maintenant je continue l'auto-apprentissage selon le plan ajusté ! Merci pour les conseils constructifs et les astuces !

Salutations, Vladimir.

 
Fast235:
pour un cours d'une semaine sur l'enum)

Bonjour ! L'ENUM est intéressant en termes d'autoformation.

Salutations, Vladimir.

 
Andrei Novichkov:
Et pourquoi es-tu coincé avec le chalut ? Le chalut est un élément mineur de l'EA, rien de plus. Il serait préférable de démonter l'indicateur, le démolisseur.

Bonjour Andrey ! Le Trailing Stop était censé être une extension du code du script, que j'ai déjà créé et que j'utilise maintenant. Suivant les conseils des participants respectés de ce fil, j'ai décidé de le créer d'abord en tant que conseiller expert, afin de pouvoir revenir au script et le terminer.

Je peux vous choquer, mais les stratégies d'indicateurs n'en tiennent pas compte ! Il pourrait y avoir une discussion de plusieurs pages sur cette croyance, mais si elle a lieu entre les participants de ce sujet, je n'y participerai certainement pas.

Respectueusement, Vladimir.

 
MrBrooklin:

Bonjour Andrey ! Le Trailing Stop était censé être une extension du code du script, que j'ai déjà créé et que j'utilise maintenant. Suivant les conseils des participants respectés de ce sujet, j'ai décidé de le créer d'abord en tant que conseiller expert, afin de pouvoir revenir au script et le terminer.

Je peux vous choquer, mais les stratégies d'indicateurs n'en tiennent pas compte ! Il pourrait y avoir une discussion de plusieurs pages sur cette croyance, mais si elle a lieu entre les participants de ce sujet, je n'y participerai certainement pas.

Respectueusement, Vladimir.

Non, je ne suis pas "consterné" par cela. Votre aversion pour les stratégies d'indicateurs est partagée par de nombreux traders. Je tiens à préciser que les indicateurs ne doivent pas nécessairement être à la base d'une stratégie. Il existe un grand nombre d'indicateurs qui fournissent des informations de référence, par exemple. Il existe des indicateurs écrits, à mon avis peu éclairé, juste pour la beauté. Ou, attention, écrit à des fins éducatives. Lorsque j'écris des articles, j'illustre le contenu avec des indicateurs d'éducation. Il y a donc un bon nombre de niches pour eux en plus des stratégies.
 
Andrei Novichkov:
"...Notez que les indicateurs ne doivent pas nécessairement être à la base de la stratégie...".

Je suis d'accord. Donc, pour permettre à un EA avec un stop suiveur d'ouvrir des positions au démarrage du testeur de stratégie, je vais utiliser la condition la plus simple : à 9h00 précises. Si le premier tick est à la hausse, cela signifie ACHETER, si le tick est à la baisse, cela signifie VENDRE. Je ne veux pas introduire de logique dans le fonctionnement de l'EA. Je ne veux pas utiliser la condition aléatoire. J'écris la traduction spécialement pour ceux qui ne parlent pas anglais, y compris moi-même, pour la mémoriser.

Salutations, Vladimir.

 
MrBrooklin:

Bonjour Andrey ! Le Trailing Stop était censé être une extension du code du script, que j'ai déjà créé et que j'utilise maintenant. Suivant les conseils des participants respectés de ce sujet, j'ai décidé de le créer d'abord en tant que conseiller expert, afin de pouvoir revenir au script et le terminer.

Je peux vous choquer, mais les stratégies d'indicateurs n'en tiennent pas compte ! Il pourrait y avoir une discussion de plusieurs pages sur cette croyance, mais si elle a lieu entre les participants de ce sujet, je n'y participerai certainement pas.

Salutations, Vladimir.


Vladimir, bonjour. Oui, il n'y a pas de questions sur le CT. C'est votre conviction et votre intention personnelles. Je suis juste, IMHO, si vous allez étudier le LANGAGE MQL5, alors IMHO, la programmation des indicateurs devrait être étudiée dans son intégralité ... Vous avez le même langage - pour les scripts, pour les conseillers experts et pour les indicateurs.

De plus, vous insistez pour finaliser le script avec la fonction trail, bien qu'il y ait tous les chaluts dans la base de code écrite sous la forme d'experts ou de leurs fonctions ou bibliothèques, peut-être y a-t-il des experts qui peuvent vous dire les béquilles, comment ouvrir sans outils dans votre TS, en utilisant des béquilles bien sûr, à travers l'indicateur pour placer des positions ou des ordres ... :-)

Au fait, voici votre sujet TS sur l'article Des algorithmes rentables sur le chalutage
https://www.mql5.com/ru/articles/442

N'oubliez pas les articles sur les indicateurs dans les articles
https://www.mql5.com/ru/articles/37

Deux
Grâce à vous, je les ai relus moi-même

https://www.mql5.com/ru/articles/31

Trois Rédaction d'un article indicateur.

https://www.mql5.com/ru/articles/10