É possível tirar os dados padrão do gráfico principal ?

Para adicionar comentários, por favor Faça o login ou registrar
AnarcoPhysic
186
AnarcoPhysic  

Prezados,


estou procurando e não achei nada a respeito. É possível limpar completamente o gráfico principal e trabalhar somente com os dados que você configure? Como?

(no candles, no lines... nothing plot you did'nt programmed before \m/)

Grato

Pedro Quina
205
Pedro Quina  
AnarcoPhysic:

Prezados,


estou procurando e não achei nada a respeito. É possível limpar completamente o gráfico principal e trabalhar somente com os dados que você configure? Como?

(no candles, no lines... nothing plot you did'nt programmed before \m/)

Grato

Boa noite


     Sim, é possível. O que você tem que fazer é desabilitar alguns recursos e deixar outros com a cor de fundo do gráfico. Tudo que você precisa está aqui :  https://www.mql5.com/pt/docs/chart_operations

Documentação sobre MQL5: Operações de Gráficos
Documentação sobre MQL5: Operações de Gráficos
  • www.mql5.com
Estas são funções para trabalhar com gráficos. Todas as operações de gráfico são permitidas apenas em Assessores Especialistas (Expert Advisors) e Scripts. As funções que definem as propriedades do gráfico são realmente utilizadas para enviar comandos de alteração no gráfico. Se essas funções são executadas com êxito, o comando é incluído na...
Cesar Afif rezende Oaquim
207
Cesar Afif rezende Oaquim  
AnarcoPhysic:

Prezados,


estou procurando e não achei nada a respeito. É possível limpar completamente o gráfico principal e trabalhar somente com os dados que você configure? Como?

(no candles, no lines... nothing plot you did'nt programmed before \m/)

Grato

Pelo que eu entendi você quer um gráfico completamente vazio não é? Eu tive o mesmo problema um tempo atrás.

Sim, você pode.

Sem recorrer a programação.

Basta retirar tudo dele nas personalizações, deixar as linhas do gráfico  da mesma cor do fundo  e depois gravar o template com o nome de "default"

Toda janela de gráfico que você abrir vai ficar dessa forma, espero ter ajudado. 

AnarcoPhysic
186
AnarcoPhysic  
Cesar Afif rezende Oaquim, Pedro Quina


Muito obrigado, galera! Malandragem total! kkk. Vou fazer isso! VALEU!


AnarcoPhysic
186
AnarcoPhysic  
AnarcoPhysic:

Muito obrigado, galera! Malandragem total! kkk. Vou fazer isso! VALEU!


Não é o ideal, mas bastante funcional! Há uns cortes misteriosos (linha se sobrepondo)... kkk mas tudo superável!

VALEU DEMAIS!

Rogerio Giannetti Torres
3139
Rogerio Giannetti Torres  

Boa noite,

é isso que você quer? 



Segue o script:

//+------------------------------------------------------------------+
//|                                                  QuadroNegro.mq5 |
//+------------------------------------------------------------------+
#property script_show_inputs
input color inpColor=clrBlack;      // Cor da lousa
void OnStart()
  {
//--
   Comment("");
   ObjectsDeleteAll(ChartID(),-1,-1);
   ChartSetInteger(0,CHART_SHOW,false);
   ChartSetInteger(0,CHART_COLOR_BACKGROUND,inpColor);
//--
  }
//+------------------------------------------------------------------+
Cesar Afif rezende Oaquim
207
Cesar Afif rezende Oaquim  
Rogerio Giannetti Torres:

Boa noite,

é isso que você quer? 



Segue o script:

Caramba, não tinha pensado nisso! Sua solução é muito, mas muito melhor que a minha. Valeu por compartilhar!


EDIT.: Eu testei e vai aqui os parâmetros, para dar uma ajuda. Não fica 100% para mim porque a "sombra" do gráfico vai aparecer se eu plotar informações em cima. Mas fica um resultado bonito.

Valeu @Rogerio Giannetti Torres pela ideia.

  ObjectsDeleteAll(ChartID(),-1,-1);
   ChartSetInteger(0,CHART_SHOW_ASK_LINE,false);
   ChartSetInteger(0,CHART_SHOW_BID_LINE,false);
   ChartSetInteger(0,CHART_SHOW_DATE_SCALE,false);
   ChartSetInteger(0,CHART_SHOW_GRID,false);
   ChartSetInteger(0,CHART_SHOW_LAST_LINE,false);
   ChartSetInteger(0,CHART_SHOW_OBJECT_DESCR,false);
   ChartSetInteger(0,CHART_SHOW_OHLC,false);
   ChartSetInteger(0,CHART_SHOW_ONE_CLICK,false);
   ChartSetInteger(0,CHART_SHOW_PERIOD_SEP,false);
   ChartSetInteger(0,CHART_SHOW_PRICE_SCALE,false);
   ChartSetInteger(0,CHART_SHOW_TRADE_LEVELS,false);
   ChartSetInteger(0,CHART_FOREGROUND,false);
   ChartSetInteger(0,CHART_VISIBLE_BARS,2);
   ChartSetInteger(0,CHART_MODE,CHART_LINE);

   ChartSetInteger(0,CHART_SHOW_VOLUMES,CHART_VOLUME_HIDE);
 
   color apagado = clrBlack;
   ChartSetInteger(0,CHART_COLOR_BACKGROUND,apagado);
   ChartSetInteger(0,CHART_COLOR_ASK,apagado);
   ChartSetInteger(0,CHART_COLOR_BID,apagado);
   ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,apagado);
   ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,apagado);
   ChartSetInteger(0,CHART_COLOR_CHART_DOWN,apagado);
   ChartSetInteger(0,CHART_COLOR_CHART_LINE,apagado);
   ChartSetInteger(0,CHART_COLOR_CHART_UP,apagado);
   ChartSetInteger(0,CHART_COLOR_FOREGROUND,apagado);
   ChartSetInteger(0,CHART_COLOR_GRID,apagado);
   ChartSetInteger(0,CHART_COLOR_LAST,apagado);
   ChartSetInteger(0,CHART_COLOR_STOP_LEVEL,apagado);
   ChartSetInteger(0,CHART_COLOR_VOLUME,apagado);
AnarcoPhysic
186
AnarcoPhysic  
Rogerio Giannetti Torres:

Boa noite,

é isso que você quer? 



Segue o script:

Foi além! MUITO BOM SABER!


OBRIGADO A TODOS!

Para adicionar comentários, por favor Faça o login ou registrar