1) Das Panel ist nicht in der allerersten Front des Charts, einige Zeilen liegen darüber - warum ist das so und gibt es eine Möglichkeit, es so zu ändern, dass das Kommentar-Panel immer im Vordergrund ist?
2) Wie Sie in meinem Beispielcode sehen können, sollten einige Texte verschiedene Farben haben, aber die Schriftfarbe ist immer die gleiche und ich weiß nicht, was ich falsch mache?
//Für Kommentareinstellungen#define COLOR_BACK clrBlack#define COLOR_BORDER clrDimGray#define COLOR_CAPTION clrDodgerBlue#define COLOR_TEXT clrRed#define COLOR_WIN clrLimeGreen#define COLOR_LOSS clrOrangeRed//OnInit() i do//panel Einstellungint y=30;
if(ChartGetInteger(0,CHART_SHOW_ONE_CLICK))
y=120;
//--- Name der Tafelsrand(GetTickCount());
string name="panel_"+IntegerToString(rand());
comment.Create(name,20,y);
//--- Plattenstil
comment.SetAutoColors(InpAutoColors);
comment.SetColor(clrBlue,clrYellow,255);
comment.SetFont("Lucida Console",13,false,1.7);
//---//comment.SetText(0,StringFormat("Expert: %s v.%s", "MYNAME", "My_version"),COLOR_CAPTION);
comment.SetText(0,"ANALYZER - Report (max poss. profit/loss)",COLOR_CAPTION);
comment.SetText(1,"wait for datas....",clrWhite);
comment.SetText(21,"coming soon...",clrWhite);
comment.SetText(22,"Profitfaktor: XY - Tendenz +/-",clrWhite);
comment.SetText(23,"Qualität Eingangssignal: XY VS wie nah am Tief/Hoch/Wendepunkt",clrWhite);
comment.SetText(24,"Qualität Exitsignal: XY VS max-possible",clrWhite);
comment.SetText(25,"Sonstiges: Formationen, Kerzen, Unterstützungslinien, Pivotpunkte...",clrWhite);
comment.Show();
//ontick i dofor example this to change/update line 17string test1="my content";
comment_class_update(17,test1+" Text...",COLOR_TEXT);
//Der Text wird aktualisiert, aber nicht in der angegebenen Farbe - in diesem Fall sollte es rot sein ...
Arpit T #: m_name=NULL; m_font_name="Lucida Console";m_font_size=14; m_font_bold=false; m_font_interval=1.7; m_border_color=clrNONE; m_back_color=clrBlack; m_back_alpha=255; // sieh dir das an m_graph_mode=true; m_auto_colors=false; m_chart_back_color=(color)ChartGetInteger(0,CHART_COLOR_BACKGROUND); // look at this m_auto_back_color=clrBlack;m_auto_border_color=clrNONE; //---ChartSetInteger(0,CHART_EVENT_MOUSE_MOVE,true);
Der Autor unterstützt diese Klasse nicht mehr, das ist der Grund warum ich das Forum benutze. Mai gibt es eine Art eine einige Klasse, die ich verwenden können, aber ich kann keine finden...?
void CComment(void)
{
m_name=NULL;
m_font_name="Lucida Console";
m_font_size=14;
m_font_bold=false;
m_font_interval=1.7;
m_border_color=clrNONE;
m_back_color=clrBlack;
m_back_alpha=255; // look at this
m_graph_mode=true;
m_auto_colors=false;
m_chart_back_color=(color)ChartGetInteger(0,CHART_COLOR_BACKGROUND); // look at this
m_auto_back_color=clrBlack;
m_auto_border_color=clrNONE;
//---ChartSetInteger(0,CHART_EVENT_MOUSE_MOVE,true);
};
Wenn Sie dieses Problem auf der Codebase-Seite "Comment Class" posten, wird es die Aufmerksamkeit des Autors erregen und Sie erhalten möglicherweise bessere Antworten.
Der Autor unterstützt diese Klasse nicht mehr, das ist der Grund warum ich das Forum benutze. Mai gibt es eine Art eine einige Klasse, die ich verwenden können, aber ich kann keine finden...?
Bitte lesen Sie diesen Artikel, es ist viel besser als CComment Klasse.
In this article, we will create a dashboard class to be used in indicators and EAs. This is an introductory article in a small series of articles with templates for including and using standard indicators in Expert Advisors. I will start by creating a panel similar to the MetaTrader 5 data window.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
ich benutze den kostenlosen Download der 'CComment Class' Bibliothek von 'avoitenko' für MetaTrader 5 in der MQL5 Code Base, 2015.10.12, um auf einfache Weise einige Informationen anzuzeigen.
Ich habe zwei Probleme damit.
1) Das Panel ist nicht in der allerersten Front des Charts, einige Zeilen liegen darüber - warum ist das so und gibt es eine Möglichkeit, es so zu ändern, dass das Kommentar-Panel immer im Vordergrund ist?
2) Wie Sie in meinem Beispielcode sehen können, sollten einige Texte verschiedene Farben haben, aber die Schriftfarbe ist immer die gleiche und ich weiß nicht, was ich falsch mache?
m_name=NULL; m_font_name="Lucida Console";m_font_size=14; m_font_bold=false; m_font_interval=1.7; m_border_color=clrNONE; m_back_color=clrBlack; m_back_alpha=255; // sieh dir das an m_graph_mode=true; m_auto_colors=false; m_chart_back_color=(color)ChartGetInteger(0,CHART_COLOR_BACKGROUND); // look at this m_auto_back_color=clrBlack;m_auto_border_color=clrNONE; //--- ChartSetInteger(0,CHART_EVENT_MOUSE_MOVE,true);
Hallo,
dies ist mein Teil, scheinen ok?
Der Autor unterstützt diese Klasse nicht mehr, das ist der Grund warum ich das Forum benutze. Mai gibt es eine Art eine einige Klasse, die ich verwenden können, aber ich kann keine finden...?
Analysieren Sie die Klassenfunktionen wie
Wenn Sie dieses Problem auf der Codebase-Seite "Comment Class" posten, wird es die Aufmerksamkeit des Autors erregen und Sie erhalten möglicherweise bessere Antworten.
Hallo,
dies ist mein Teil, scheinen ok?
Der Autor unterstützt diese Klasse nicht mehr, das ist der Grund warum ich das Forum benutze. Mai gibt es eine Art eine einige Klasse, die ich verwenden können, aber ich kann keine finden...?
Bitte lesen Sie diesen Artikel, es ist viel besser als CComment Klasse.
https://www.mql5.com/de/articles/13179