Implementação de uma estrutura de dados como um dicionário (matriz associativa), em MQL5, baseada em CArrayObj e CList.
FNV-1a
Primitivas:
CDictionary *dict=new CDictionary(); //configuração dict.Set<string>("costarring","liquid"); dict.Set<double>("liquid",0.1); //obtenção - variante 1 string variant1 = dict.Get<string>("costarring"); Print(variant1); //obtenção - variante 2 double variant2 = 0; dict.Get<double>("liquid",variant2); Print(variant2);
Ela também pode conter ponteiros para objetos (mas não os objetos ou estruturas em si):
dict.Set<CObject*>("object",new CObject());
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/19314
Statistics of candles
Contagem de barras de alta e de baixa em série. Exibição de totais sob a forma de um gráfico. Salvar a captura de tela do gráfico obtido. Usa-se a classe CGraphic.
MACD Crossing the zero level (color candles)
Velas coloridas representam as áreas em que o MACD cruza a linha zero.
WPRValues
O indicador mostra o valor do período - do oscilador WPR - definido pelo usuário para cada timeframe como um bloco de texto.
DeMarkerValues
O indicador mostra o valor do período - do oscilador DeMarker - definido pelo usuário para cada timeframe como um bloco de texto.