Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1581
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
ChartIndicatorAdd()
Merci. C'est seulement ici que l'EA affiche l'indicateur qui n'est pas directement dans le graphique. J'ai une question sur la façon d'afficher les calculs de l'EA lui-même.
Merci. Seulement ici, l'EA affiche l'indicateur pas directement dans le graphique. J'ai une question : comment afficher les calculs de l'EA lui-même ?
ObjectSetString - saisie de données
ObjectGetString - obtention de données
À titre d'exemple, j'ai
Merci. Seulement ici, l'EA affiche l'indicateur pas directement dans le graphique. J'ai une question sur la façon d'afficher les calculs de l'EA lui-même.
Prenez un Canvas (CCanvas) et dessinez. Traduction de l'heure et du prix en coordonnées graphiques, en utilisant ChartTimePriceToXY.
Sur quelle échelle de temps ?
М1
Bonjour, je n'arrive pas à comprendre pourquoi la sélection SELECT_BY_TICKET ne fonctionne pas dans ce modèle, contrairement à SELECT_BY_POS.
merci. Mais ma question ne porte pas sur ce point. Il s'agit de savoir comment tirer des données des tableaux, comme des tampons d'indicateurs, si c'est possible.
ChartTimePriceToXY et vous avez terminé. Dessinez des points, des lignes ou d'autres primitives, ou affichez des flèches (police Windings) en fonction des coordonnées obtenues. CCanvaspossède toutes les méthodespour cela. Il suffit de créer une toile qui couvre tout l'écran et vous pouvez dessiner comme bon vous semble. Mais en même temps, vous devez constamment redessiner Kanvas dans OnChartEvent(id : CHARTEVENT_CHART_CHANGE). En somme, vous devez d'abord apprendre à travailler avec CCanvas. Mais si vous êtes novice en matière de programmation, et que vous êtes trop paresseux pour tout apprendre, alors Freelance est votre aide.
Bonjour, je n'arrive pas à comprendre pourquoi, dans ce modèle, la sélection SELECT_BY_TICKET ne fonctionne pas, contrairement à SELECT_BY_POS.
Parce queSELECT_BY_TICKET sélectionne la commande par son ticket. Et vous les sélectionnez dans l'ordre (SELECT_BY_POS).Pour sélectionner les commandes par ticket, rapportez les tickets à la fonction OrderSelect, et non les index.
Avec CCanvas, vous pouvez dessiner tout ce que vous voulez. Copiez le temps (avec CopyTime) et les données du tableau (de sorte que la cellule du tableau de temps corresponde clairement à la cellule de votre tableau de données). Convertissez-le en pixels avec ChartTimePriceToXY et vous avez terminé. Dessinez des points, des lignes ou d'autres primitives, ou affichez des flèches (police Windings) en fonction des coordonnées obtenues. CCanvaspossède toutes les méthodespour cela. Il suffit de créer une toile qui couvre tout l'écran et vous pouvez dessiner comme bon vous semble. Mais en même temps, le canevas doit être constamment redessiné dans OnChartEvent(id : CHARTEVENT_CHART_CHANGE). En somme, vous devez d'abord apprendre à travailler avec CCanvas. Mais si vous êtes novice en matière de programmation, et que vous êtes trop paresseux pour tout apprendre, alors Freelance est votre aide.
merci