Rettangoli riempiti in MT4

 
Ciao ragazzi, ho cercato di far funzionare questo tramite Meta Editor ma non sono un codificatore quindi, come avrete capito, non ho avuto alcun successo. Qualcuno ha qualche idea su come fare in modo che i rettangoli in MT4 siano riempiti di colore?
 
 
honest_knave:

OBJPROP_FILL

Ma dove lo faccio? Vi dispiace guidarmi?
 

Certo, pubblica il tuo codice che crea il rettangolo e ti mostrerò dove va.

 
honest_knave:

Certo, posta il tuo codice che crea il rettangolo e ti mostrerò dove va.

+------------------------------------------------------------------+
//| Creare oggetto "Rettangolo" |
//+------------------------------------------------------------------+
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(!Attacca(chart_id,nome,finestra,2))
return(false);
//--- successo
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:

l'ho fatto e ancora non funziona. Quando spunto ''disegna oggetto come sfondo'' il tutto diventa trasparente e scompare, ma quando lo lascio deselezionato, la forma è ancora vuota :/
 
  1. Non incollare il codice
    Riproduci video
    Per favore modifica il tuo post.
    Per grandi quantità di codice, allegalo.

  2. confronta il tuo post
    jakubdonovan36: Ancora non funziona.
    // ObjectSetInteger(chart_id,name,OBJPROP_FILL,clrGray); LINE ?
    con il mio suggerimento.
    onesto_knave:
      ObjectSetInteger(chart_id,name,OBJPROP_FILL,true);  LINE 1
    Dici di riempirlo, ma non imposti quale colore riempire. Da ObjectSetInteger - Documentazione MQL4
    ObjectSetInteger(0,name,OBJPROP_COLOR,clrBlack);         LINE 2
 
WHRoeder:
Dici di riempirlo, ma non imposti quale colore riempire. Da ObjectSetInteger - Documentazione MQL4



Ancora non funziona.

//| Creare oggetto "Rettangolo" |
//+------------------------------------------------------------------+
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);
//--- successo
return(true);
 
WHRoeder:
Tu dici di riempirlo, ma non imposti quale colore riempire. Da ObjectSetInteger - Documentazione MQL4



Qualche suggerimento su come far funzionare i thins?
 
honest_knave:

Qualche suggerimento su come farlo funzionare?
Motivazione: