Grafico Colore

16 risposte

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201596

Ciao a tutti,

È possibile modificare il colore di sfondo di un grafico?

Saluti

Giovanni

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #201622

Salve,

Intendi il colore di sfondo del grafico di MT? Cliccare con il tasto destro del mouse sul grafico, selezionare Properties e impostare il colore.

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201630

Tomas,

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #201632

Intendi dire che devi cambiare il colore di bckgnd dall'interno dell'EA?

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201633

Tomas

Sì, per favore

 

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visita il profilo

6 anni fa #201638

//+——————————————————————+
//| La funzione riceve il colore di sfondo del grafico. |
//+——————————————————————+
colore ChartBackColorGet(const long chart_ID=0)
{
//- preparare la variabile per ricevere il colore
long result=clrNONE;
//- ripristinare il valore dell'errore
ResetLastError();
//- ricevere il colore di sfondo del grafico
if(!ChartGetInteger(chart_ID,CHART_COLOR_BACKGROUND,0,result))
{
//- visualizzare il messaggio di errore nel Diario degli esperti
Print(__FUNCTION__+", Codice errore = ",GetLastError());
}
//- restituire il valore della proprietà del grafico
restituire((colore)risultato);
}
//+——————————————————————+
//| La funzione imposta il colore di sfondo del grafico. |
//+——————————————————————+
bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- ripristinare il valore dell'errore
ResetLastError();
//- impostare il colore di sfondo del grafico
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- visualizzare il messaggio di errore nel Diario degli esperti
Print(__FUNCTION__+", Codice errore = ",GetLastError());
return(false);
}
//- esecuzione riuscita
return(true);
}

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201639

Karish

Grazie per la risposta, ma non mi occupo affatto di codifica e speravo che fosse possibile farlo utilizzando l'EA Wizard.

Grazie

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visita il profilo

6 anni fa #201641

Per quale motivo vorresti che EA Wiz cambiasse il colore di sfondo del grafico della tua MT4, ho difficoltà a capire

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201646

Karish

Voglio che il colore dello sfondo sia diverso se sono in un'altra operazione, Hedge/Buy/Sell ecc.

Saluti

Giovanni

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #201648

Salve,

è possibile copiare il codice di Karish in EA Wizard / code / CustomFunctions.mq4 (alla fine) e salvare

In EA WIzard è possibile fare riferimento a queste azioni utilizzando "Custom Action", come ad esempio

CustomAction(ChartBackColorSet(white,0));

Dovrebbe funzionare

 

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visita il profilo

6 anni fa #201678

Mettete questo alla fine di: "EA Wizard / code / CustomFunctions.mq4″.

 

bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- ripristinare il valore dell'errore
ResetLastError();
//- impostare il colore di sfondo del grafico
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- visualizzare il messaggio di errore nel Diario degli esperti
Print(__FUNCTION__+", Codice errore = ",GetLastError());
return(false);
}
//- esecuzione riuscita
return(true);
}

 

Aggiungere questa riga di codice dopo la fine della funzione OrderSend:

 

if(OP_BUY){ChartBackColorSet(Green, 0);}

if(OP_SELL){ChartBackColorSet(Red, 0);}

 

Sono sicuro che capirete, buona fortuna.

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201680

Karish

Grazie ancora per il vostro aiuto

Ma la tua fiducia nelle mie capacità non è ben riposta - lol

 

Ho creato un semplice EA per testare questo e ho usato CustomAction all'interno di EA Wizard per cambiare il colore dello sfondo in rosso se l'EA chiudeva tutte le posizioni sull'obiettivo azionario.

Quando l'ho compilato l'editor ha mostrato 7 messaggi di errore

Ho allegato l'EA, se potete aiutarmi?

Saluti

Giovanni

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201682

Questo è il file sqw, basta cambiare l'estensione del file in .sqw e dovrebbe essere tutto a posto.

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #201684

non ha funzionato, mi arrendo con questo lol

0

JS17

Cliente, bbp_partecipante, comunità, 73 risposte.

Visita il profilo

6 anni fa #202118

Tomas

Non so se questo post qui sopra debba essere ??????????????????, deve essere un errore.

 

Avete già dato un'occhiata al mio file di colore di sfondo qui sopra?

Saluti

Giovanni

 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #202121

Salve,

si può semplicemente fare così. Vedere il file allegato

È possibile utilizzare uno dei seguenti codici https://docs.mql4.com/constants/objectconstants/webcolors

0

Stai visualizzando 15 risposte - da 1 a 15 (di 16 totali)

1 2