Discussion de l'article "Visualisez le ! Bibliothèque graphique MQL5 similaire à 'plot' du langage R" - page 4
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
Bonjour, comment avez-vous essayé de redessiner le graphique ?
Si vous avez simplement besoin de modifier les données d'une courbe spécifique, voici un exemple :
//+------------------------------------------------------------------+
//| Fonction de démarrage du programme de script|
//+------------------------------------------------------------------+
voidOnStart()
{
//--- données 1
double x1[]={-10,-4,-1,2,3,4,5,6,7,8};
double y1[]={-5,4,-10,23,17,18,-9,13,17,4};
//--- données 2
double x2[]={-10,-10,10,10};
double y2[]={-10,10,-10,10};
//--- graphique
CGraphic graph;
graph.HistoryNameWidth(80);
graph.Create(0,"Graph",0,30,30,830,430);
//--- Points
CCurve *curve=graph.CurveAdd(x1,y1,CURVE_LINES);
graph.CurvePlot(0);
graph.Update();
Sleep(1000);
curve.Update(x2,y2);
graph.Redraw(true);
graph.Update();
Sleep(1000);
}
C'est clair dans le script, mais comment le mettre à jour dans l'Expert Advisor ? Par exemple, voici un code qui crée un graphique aléatoire à chaque tic-tac :
Je n'arrive pas à comprendre comment mettre à jour les données sans effacer le graphique. Je n'arrive pas à comprendre comment mettre à jour les données sans effacer le graphique.
Si quelqu'un sait comment changer la taille et le style des polices pour les signatures dans cette bibliothèque, qu'il en soit remercié. - J'ai essayé FontSet - cela n'a pas fonctionné.....
Si quelqu'un sait comment changer la taille et le style des polices pour les signatures dans cette bibliothèque, qu'il en soit remercié. - J'ai essayé FontSet - cela n'a pas fonctionné.....
Ouvrez la source de la bibliothèque et dans la recherche, tapez font.
Ouvrez la source du bibla et tapez police dans la recherche.
Le shardcode y est directement ? 😁
Je pensais qu'il existait une méthode toute faite.
En fait en cherchant font j'ai trouvé FontSet mais il refuse de coopérer.
Si quelqu'un sait comment changer la taille et le style des polices pour les signatures dans cette bibliothèque, qu'il en soit remercié. - J'ai essayé FontSet - cela n'a pas fonctionné.....
Pour les légendes dans la légende ?
graphicL.HistorySymbolSize(Point_K);//Obtention/réglage de la taille des symboles des symbolesPour les signatures dans la légende ?
Je vous remercie.
En fait, pour les axes également.
C'est clair dans le script, mais comment mettre à jour dans l'Expert Advisor ? Par exemple, voici un code qui crée un graphique aléatoire à chaque tic-tac :
Je n'arrive pas à comprendre comment mettre à jour les données sans effacer le graphique. Je n'arrive pas à comprendre comment mettre à jour les données sans effacer le graphique.
Une réponse ?
Изначально класс CCanvas содержал только два режима отрисовки графических примитивов — со сглаживанием (antialiasing, AA) и без него. Затем были добавлены новые функции для создания примитивов на основе алгоритма Ву:
Les méthodes de lissage pour Arc() et Pie() sont manquantes.
Nous avons également besoin de ces méthodes de remplissage avec des bords lissés :
//---
Actuellement, même si vous dessinez d'abord un cercle avec la méthode FillCircle() et que vous tracez ensuite autour de lui avec la méthode CircleWu(), le lissage est partiellement perdu.
Vous avez également besoin de ces méthodes de remplissage des bords lisses :
//---
Actuellement, même si vous dessinez d'abord un cercle à l'aide de la méthode FillCircle() et que vous tracez ensuite autour de lui à l'aide de la méthode CircleWu(), le lissage est partiellement perdu.
Toutes les méthodes de lissage dépendent fortement de l'opacité de la ligne. À environ 50 % d'opacité, tout devient non lissé et présente des artefacts.