[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 642
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je suis prudent avec les revirements et les corrections comme c'est le cas. Mais concernant l'épuisement de la tendance, je m'y intéresse également, je me suis promené sur le forum et j'ai regardé sur CodeBase, mais je n'ai rencontré aucun indice sur ce sujet. Il sera intéressant de lire vos résultats. J'ai une autre question, ils m'ont envoyé un EA qui contrôle mes pertes et mes profits, comme sur l'image cela devrait fonctionner, mais la question est, il a un profit de 15 points et je vois que le prix peut aller encore plus haut, si j'augmente le profit sur un ou un autre trade, cela peut casser les calculs généraux et le fonctionnement de l'EA ?
OK. Merci, Victor. Jusqu'à présent, cela fonctionne correctement. Jusqu'à présent, car je ne l'ai pas suivi depuis longtemps, mais je n'ai JAMAIS eu de sortie Trend Up pour moi auparavant. C'est maintenant :
Je savais qu'il y avait toujours un sorcier plus puissant pour un aspirant sorcier... :)
C'est une blague, bien sûr, mais... Victor, je ne veux pas me contenter de copier aveuglément la bonne solution, mais chercher et comprendre où se cache le chien, quelle est l'essence du problème et ce comportement incompréhensible du code pour moi ?
Problèmes de logique. Pas plus que ça. Essayez de dessiner des schémas de principe. Il aide
J'ai une autre question : au début, je faisais un nombre N de lignes, mais je me suis rendu compte que l'une d'entre elles était superflue et qu'il serait plus approprié de la mettre entre parenthèses sous forme de pourcentage numérique, alors je l'ai supprimée et mise à côté de celle où il y avait juste la place :
C'était comme ça au début :
Et c'est comme ça que ça se passe maintenant :
Je suis hanté par les échos d'événements passés... Lorsque l'EA est lancé pour la première fois, avant l'arrivée d'un nouveau tick, il affiche toujours ce qu'il était initialement... Bien que ce ne soit pas dans le code depuis longtemps. D'où viennent les fantômes ???
Une autre question s'est posée : au début, je faisais plusieurs lignes, mais je me suis rendu compte que l'une d'entre elles était superflue et qu'il serait plus approprié de la mettre entre parenthèses sous forme de pourcentage numérique, alors je l'ai supprimée et mise à côté de celle où il y avait juste la place :
C'était comme ça au début :
Et c'est comme ça que ça se passe maintenant :
Je suis hanté par les échos d'événements passés... Lorsque l'EA est lancé pour la première fois, avant l'arrivée d'un nouveau tick, il affiche toujours ce qu'il était initialement... Bien que ce ne soit pas dans le code depuis longtemps. D'où viennent les fantômes ???
Vous devez regarder le code. Démontez la logique.
Problèmes logiques. Rien de plus. Essayez de dessiner des schémas de principe. Aide
:) :) Merci... Eh... J'ai déjà un tel tartan sur mon plancher... Mamma mia ! Il ne semble pas y avoir beaucoup de logique dans ces trois lignes. Il s'avère que lorsque vous vérifiez : si le 1er, alors faites-le, si vous ne faites pas le 1er, bien sûr le 2ème vient ensuite. Si le 2ème échoue, le 3ème suit...
Non... C'est comme ça : si c'est le 1er, alors c'est comme ça... Sinon, si le 2e, on fait so-c, sinon, si ce n'est pas le 1er et le 2e, on fait le 3e, et si ce n'est pas le 1er, pas le 2e et pas le 3e, alors on cherche des erreurs de logique....
Oh... Je suis moi-même complètement confus... Eh bien, Victor, votre addition se comporte correctement, et maintenant je vais essayer de comprendre pourquoi j'ai besoin d'un opérateur else supplémentaire qui semble se trouver à cet endroit où ce "otherwise" se produit de toute façon, après m'être creusé la tête...
Merci pour le conseil.
Vous devez regarder le code. Pour démêler la logique.
Il n'y a presque aucune logique - la simple sortie des lignes dans l'ordre l'une après l'autre...
Les gens, s'il vous plaît partager le prêt, le travail (pas glitchy) des modèles de conseiller expert, de sorte qu'il est seulement possible de changer la stratégie de négociation, avec la possibilité de fermer la position ouverte à l'opposé si nécessaire (inversion, mais de sorte que l'achat / vente dans la condition n'est pas à travers d'autres, mais avec la possibilité de prescrire séparément les conditions :
si condition d'achat
{
Opn_B=true ; // Ouvre le critère d'achat.
Cls_S=true ; // Ferme le critère de vente. Vendre
}
if condition to sell
{
Opn_S=true ; // Critère ouvert Vendre
Cls_B=true ; // Critère fermé Acheter Critère d'achat
} ), ou TP/SL pour fermer la position.
Je suis en train de perdre la tête, je me bats avec ça depuis un mois. Je ne peux pas déplacer les stratégies de trading d'Omega à MT, une sorte de tampons/ schmuffers, des tableaux farfelus et des blocs de comptabilité, l'ouverture/fermeture et la comptabilité des erreurs dans mon Expert Advisor.
Merci d'avance à tous ceux qui ont répondu.
Les gens, s'il vous plaît partager les modèles prêts, de travail d'un EA, de sorte que vous pouvez seulement changer la stratégie de négociation, avec la possibilité de fermer une position ouverte sur le côté opposé (renversement), ou par TP / SL, si nécessaire.
Je tourne en rond avec la comptabilité des commandes, les blocs d'ouverture/fermeture et la comptabilité des erreurs.
Je répondrai, parce que je me suis moi-même " débattu " avec cette question pendant longtemps : ce n'est que pour tester des stratégies et les modifier rapidement que l'on peut laisser la comptabilisation des commandes hors de l'équation, et mettre la comptabilisation des erreurs au placard également. Il suffit de copier ce qu'il a dans le manuel et de les laisser faire. Fonctionne uniquement avec Trade() et Criterion(), si vous suivez le tutoriel de Sergei Kovalev. Criterion() - pour trouver des points d'entrée pour vos stratégies, Trade() - pour ouvrir/fermer des positions. Il suffit de travailler avec eux et de les modifier pour tester les stratégies. Et puis, ayant maîtrisé la programmation, vous arriverez à vos propres fonctions, car vous comprendrez à quoi tout cela sert et comment tout cela fonctionne...
.
Merci, j'ai tout testé, je veux essayer le trading via MT pour vraiment prendre en compte les ordres et les positions ouvertes/fermées avec des corrections de solde si nécessaire.
Vous devez regarder le code. Démontez la logique.
Le code de l'indicateur le plus vide... où il n'y a également rien...