Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 961

 

Pode dizer-me se as linhas indicadoras deste estilo são feitas a partir de múltiplos amortecedores ou se são feitas de forma diferente?


 
Artyom Trishkin:

Tem sempre retornado longo - ver SymbolInfoInteger() identificadores de propriedade

Por isso já o vi, procurei primeiro.

SÍMBOLO_DIGITOS

Número de casas decimais

int

A vertigem e o desconcerto continuaram... e só parou cerca de 20 minutos mais tarde. Como foi "sempre"????

 
Nauris Zukas:

Pode dizer-me se as linhas indicadoras deste estilo são feitas a partir de múltiplos amortecedores ou se são feitas de forma diferente?


Dois amortecedores são suficientes. Um de 5 pixels de espessura e no topo do segundo de 2 pixels de espessura.

Talvez três. "Os olhos do macaco são fracos na sua velhice" ©
 
Alexey Viktorov:

Dois amortecedores são suficientes. Um com 5 pixels de espessura e em cima dos outros 2 pixels de espessura.

Já está, obrigado. Sim, isso faz três.

 
Como se pode saber o que está a causar o longo tempo de compilação (mais de 10 minutos). O ficheiro ex5 resultante pesa cerca de 12mb, não muito. Como diagnosticar e eliminar as causas de uma compilação tão longa?
 
Artyom Trishkin:

O compilador não jura, mas avisa que está a tentar colocar o dobro em int.

Obrigado. Esta operação foi silenciosa em 4...

 
Nauris Zukas:
Obrigado! Curto e claro. (caso contrário fica entupido com esses palavrões ao compilar)
 
Alexey Viktorov:

Por isso já o vi, pesquisei-o primeiro.

SÍMBOLO_DIGITOS

Número de casas decimais

int

A vertigem e o desconcerto continuaram... e só parou cerca de 20 minutos mais tarde. Quanto é que foi "sempre"?

SYMBOL_DIGITS é int, mas a própria função retorna por muito tempo. Pelo facto de a especificação ter parâmetros de tipo longo:)

 
Alexey Viktorov:

Dois amortecedores são suficientes. Um tem 5 pixels de espessura e em cima do outro tem 2 pixels de espessura.

Talvez três. "Os olhos do macaco são fracos na sua velhice" ©

DRAW_COLOR_HISTOGRAM2 tem de alguma forma uma alteração desproporcionada na espessura da linha, de modo que quando o gráfico é reduzido, o segmento de linha não é exibido correctamente. É um insecto?

P.S. A DRAW_COLOR_SECTION adjacente é apresentada correctamente.


 
Nauris Zukas:

DRAW_COLOR_HISTOGRAM2 tem de alguma forma uma alteração desproporcionada na espessura da linha, de modo que quando o gráfico é reduzido, o segmento de linha não é exibido correctamente. É um insecto?

P.S.Nearby DRAW_COLOR_SECTION é apresentado correctamente.


Experimente também DRAW_COLOR_CANDLES

Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_COLOR_CANDLES
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_COLOR_CANDLES
  • www.mql5.com
//|                                           DRAW_COLOR_CANDLES.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | "Рисует в отдельном окне разным цветом свечи по случайно выбранному из MarketWatch символу...