Hallo Jungs, so habe ich versucht, dies zu bekommen, um über Meta-Editor arbeiten, aber ich bin kein Coder, so wie Sie vielleicht erraten haben, ich habe nicht erfolgreich gewesen, überhaupt. Hat jemand eine Idee, wie man es so machen, dass die Rechtecke in MT4 mit Farbe gefüllt sind?
- [ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3.
- [Archiv] EIN LAND ZUSAMMEN SCHREIBEN!!!
- PreisKanal Parabolisches System
Aber wo muss ich das tun? Kannst du mir helfen?
Klar, posten Sie Ihren Code, der das Rechteck erstellt, und ich zeige Ihnen, wo es hingeht.
honest_knave:
Klar, poste deinen Code, der das Rechteck erzeugt, und ich zeige dir, wo es hingeht.
+------------------------------------------------------------------+
//| Objekt "Rechteck" erstellen |
//+------------------------------------------------------------------+
bool CChartObjectRectangle::Create(long chart_id,const string name,const int window,
const datetime time1,const double price1,
const datetime time2,const double price2)
{
if(!ObjectCreate(chart_id,name,OBJ_RECTANGLE,window,time1,price1,time2,price2))
return(false);
if(!Attach(chart_id,name,fenster,2))
return(false);
//--- erfolgreich
return(true);
}
+------------------------------------------------------------------+ //| Create object "Rectangle" | //+------------------------------------------------------------------+ bool CChartObjectRectangle::Create(long chart_id,const string name,const int window, const datetime time1,const double price1, const datetime time2,const double price2) { if(!ObjectCreate(chart_id,name,OBJ_RECTANGLE,window,time1,price1,time2,price2)) return(false); ObjectSetInteger(chart_id,name,OBJPROP_FILL,true); if(!Attach(chart_id,name,window,2)) return(false); //--- successful return(true); }
honest_knave:
habe das gemacht und es funktioniert immer noch nicht. Wenn ich das Häkchen bei "Objekt als Hintergrund zeichnen" setze, wird das Ganze transparent und verschwindet, aber wenn ich das Häkchen nicht setze, ist die Form immer noch leer :/
-
Video abspielenBitte editieren Sie Ihren Beitrag.
Für große Mengen von Code, fügen Sie es.
vergleichen Sie Ihren Beitrag jakubdonovan36: Es funktioniert immer noch nicht.// ObjectSetInteger(chart_id,name,OBJPROP_FILL,clrGray); LINE ?mit meinem Vorschlag. ehrlich_knave:Du sagst, dass es gefüllt werden soll, aber gibst nicht an, welche Farbe gefüllt werden soll. Aus ObjectSetInteger - MQL4 DokumentationObjectSetInteger(chart_id,name,OBJPROP_FILL,true); LINE 1
ObjectSetInteger(0,name,OBJPROP_COLOR,clrBlack); LINE 2
WHRoeder:
Sie sagen, dass es gefüllt werden soll, geben aber nicht an, welche Farbe gefüllt werden soll. Aus ObjectSetInteger - MQL4 Dokumentation
Sie sagen, dass es gefüllt werden soll, geben aber nicht an, welche Farbe gefüllt werden soll. Aus ObjectSetInteger - MQL4 Dokumentation
Es funktioniert immer noch nicht.
//| Objekt "Rechteck" erstellen |//+------------------------------------------------------------------+
bool CChartObjectRectangle::Create(long chart_id,const string name,const int window,
const datetime time1,const double price1,
const datetime time2,const double price2)
{
if(!ObjectCreate(chart_id,name,OBJ_RECTANGLE,window,time1,price1,time2,price2))
return(false);
ObjectSetInteger(chart_id,name,OBJPROP_FILL,clrGray);
if(!Attach(chart_id,name,window,2))
return(false);
//--- erfolgreich
return(true);
WHRoeder:
Sie sagen, dass es gefüllt werden soll, aber legen Sie nicht fest, welche Farbe gefüllt werden soll. Von ObjectSetInteger - MQL4 Dokumentation
Irgendwelche Vorschläge, wie man Thins zum Laufen bringen kann?
Sie sagen, dass es gefüllt werden soll, aber legen Sie nicht fest, welche Farbe gefüllt werden soll. Von ObjectSetInteger - MQL4 Dokumentation
honest_knave:
Haben Sie Vorschläge, wie das funktionieren kann?
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich