116 lines
18 KiB
Plaintext
116 lines
18 KiB
Plaintext
#property copyright "Copyright 2018-2020, Level Up Software"
|
|||
|
|
#property link "http://www.az-invest.eu"
|
||
|
|
|
||
|
|
#ifdef SHOW_INDICATOR_INPUTS
|
||
|
|
|
||
|
|
#ifdef USE_CUSTOM_SYMBOL
|
||
|
|
|
||
|
|
input string customChartName = ""; // Substituir o nome do gráfico personalizado (custom) por
|
||
|
|
input string applyTemplate = "default"; // Aplicar um template ao gráfico personalizado
|
||
|
|
input ENUM_BOOL forceFasterRefresh = true; // Forçar atualização mais rápida do gráfico
|
||
|
|
input ENUM_BOOL forBacktester = false; // Criar gráfico apenas para backtest
|
||
|
|
|
||
|
|
#endif // end of USE_CUSTOM_SYMBOL
|
||
|
|
|
||
|
|
#ifndef USE_CUSTOM_SYMBOL // Main Inputs block
|
||
|
|
|
||
|
|
input string TradingSessionTime = "00:00-00:00"; // Horário da Sessão de Trade
|
||
|
|
input ENUM_PIVOT_POINTS showPivots = ppNone; // Mostrar Níveis de Pivô
|
||
|
|
input ENUM_PIVOT_TYPE pivotPointCalculationType = ppHLC3; // Cálculo do Ponto de Pivô
|
||
|
|
input color RColor = clrDodgerBlue; // Cor da linha de Resistência
|
||
|
|
input color PColor = clrGold; // Cor da linha de Pivô
|
||
|
|
input color SColor = clrFireBrick; // Cor da linha de Resistência
|
||
|
|
input color PDHColor = clrHotPink; // Cor da máxima do dia anterior
|
||
|
|
input color PDLColor = clrLightSkyBlue; // Cor da mínima do dia anterior
|
||
|
|
input color PDCColor = clrGainsboro; // Cor do fechamento do dia anterior
|
||
|
|
ENUM_BOOL showNextBarLevels = false; // Mostrar projeção de fechamento do box
|
||
|
|
color HighThresholdIndicatorColor = clrLime; // Cor da projetção do box de alta
|
||
|
|
color LowThresholdIndicatorColor = clrRed; // Cor da projetção do box de baixa
|
||
|
|
color InfoTextColor = clrNONE; // Cor da informação do horário de abertura da barra atual
|
||
|
|
input ENUM_ALERT_WHEN AlertMeWhen = ALERT_WHEN_None; // Condição de Alerta
|
||
|
|
input ENUM_ALERT_NOTIFY_TYPE AlertNotificationType = ALERT_NOTIFY_TYPE_None; // Tipo de Notificação do Alerta
|
||
|
|
|
||
|
|
input ENUM_BOOL MA1on = false; // Mostrar 1a. Média Móvel
|
||
|
|
input ENUM_MA_LINE_TYPE MA1lineType = MA_LINE; // Esboçar 1a. Média Móvel como
|
||
|
|
input int MA1period = 9; // Período da 1a. Média Móvel
|
||
|
|
input ENUM_MA_METHOD_EXT MA1method = _MODE_EMA; // Tipo da 1a. Média Móvel
|
||
|
|
input ENUM_APPLIED_PRICE MA1applyTo = PRICE_CLOSE; // Aplicar a
|
||
|
|
input int MA1shift = 0; // Deslocamento 1a. Média Móvel
|
||
|
|
input ENUM_BOOL MA1priceLabel = false; // Exibir preço da 1a. Média Móvel
|
||
|
|
|
||
|
|
input ENUM_BOOL MA2on = false; // Mostrar 2a. Média Móvel
|
||
|
|
input ENUM_MA_LINE_TYPE MA2lineType = MA_LINE; // Esboçar 2a. Média Móvel como
|
||
|
|
input int MA2period = 86; // Período da 2a. Média Móvel
|
||
|
|
input ENUM_MA_METHOD_EXT MA2method = _LINEAR_REGRESSION; // Tipo da 2a. Média Móvel
|
||
|
|
input ENUM_APPLIED_PRICE MA2applyTo = PRICE_CLOSE; // Aplicar a
|
||
|
|
input int MA2shift = 0; // Deslocamento 2a. Média Móvel
|
||
|
|
input ENUM_BOOL MA2priceLabel = false; // Exibir preço da 2a. Média Móvel
|
||
|
|
|
||
|
|
input ENUM_BOOL MA3on = false; // Mostrar 3a. Média Móvel
|
||
|
|
input ENUM_MA_LINE_TYPE MA3lineType = MA_LINE; // Esboçar 3a. Média Móvel como
|
||
|
|
input int MA3period = 20; // Período da 3a. Média Móvel
|
||
|
|
input ENUM_MA_METHOD_EXT MA3method = _VWAP_TICKVOL; // Tipo da 3a. Média Móvel
|
||
|
|
input ENUM_APPLIED_PRICE MA3applyTo = PRICE_CLOSE; // Aplicar a
|
||
|
|
input int MA3shift = 0; // Deslocamento 3a. Média Móvel
|
||
|
|
input ENUM_BOOL MA3priceLabel = false; // Exibir preço da 3a. Média Móvel
|
||
|
|
|
||
|
|
input ENUM_BOOL MA4on = false; // Mostrar 4a. Média Móvel
|
||
|
|
input ENUM_MA_LINE_TYPE MA4lineType = MA_LINE; // Esboçar 4a. Média Móvel como
|
||
|
|
input int MA4period = 21; // Período da 4a. Média Móvel
|
||
|
|
input ENUM_MA_METHOD_EXT MA4method = _MODE_SMA; // Tipo da 4a. Média Móvel
|
||
|
|
input ENUM_APPLIED_PRICE MA4applyTo = PRICE_CLOSE; // Aplicar a
|
||
|
|
input int MA4shift = 0; // Deslocamento 4a. Média Móvel
|
||
|
|
input ENUM_BOOL MA4priceLabel = false; // Exibir preço da 4a. Média Móvel
|
||
|
|
|
||
|
|
input ENUM_CHANNEL_TYPE ShowChannel = _None; // Mostrar Bandas & Canais
|
||
|
|
input int ChannelPeriod = 20; // Período dos Canais
|
||
|
|
input int ChannelAtrPeriod = 10; // Período ATR do Canais
|
||
|
|
input ENUM_APPLIED_PRICE ChannelAppliedPrice = PRICE_CLOSE; // Aplicar Canais em
|
||
|
|
input double ChannelMultiplier = 2; // Multiplicador dos Canais
|
||
|
|
input double ChannelBandsDeviations = 2.0; // Desvio das Banda
|
||
|
|
input ENUM_BOOL ChannelPriceLabel = false; // Exibir preço das bandas
|
||
|
|
input ENUM_BOOL ChannelMidPriceLabel = false; // Exibir preço da linha média das bandas
|
||
|
|
|
||
|
|
input ENUM_BOOL UsedInEA = false; // Indicator used in EA via iCustom()
|
||
|
|
input double TopBottomPaddingPercentage = 0.30; // Ajuste de plotagem margens (0.0 - 1.0)
|
||
|
|
input ENUM_BOOL showCurrentBarOpenTime = true; // Mostrar informações do gráfico
|
||
|
|
input string SoundFileBull = "news.wav"; // Som do fechamento de box de alta
|
||
|
|
input string SoundFileBear = "timeout.wav"; // Som do fechamento de box de baixa
|
||
|
|
input ENUM_BOOL DisplayAsBarChart = false; // Mostrar em forma de barras
|
||
|
|
input ENUM_BOOL ShiftObj = false; // Deslocar objetos com gráfico
|
||
|
|
|
||
|
|
#endif // !USE_CUSTOM_SYMBOL
|
||
|
|
|
||
|
|
#else // don't SHOW_INDICATOR_INPUTS
|
||
|
|
|
||
|
|
//
|
||
|
|
// This block sets default values
|
||
|
|
//
|
||
|
|
|
||
|
|
string TradingSessionTime = "0:0-0:0";
|
||
|
|
double TopBottomPaddingPercentage = 0;
|
||
|
|
ENUM_PIVOT_POINTS showPivots = ppNone;
|
||
|
|
ENUM_PIVOT_TYPE pivotPointCalculationType = ppHLC3;
|
||
|
|
color RColor = clrNONE;
|
||
|
|
color PColor = clrNONE;
|
||
|
|
color SColor = clrNONE;
|
||
|
|
color PDHColor = clrNONE;
|
||
|
|
color PDLColor = clrNONE;
|
||
|
|
color PDCColor = clrNONE;
|
||
|
|
ENUM_BOOL showNextBarLevels = false;
|
||
|
|
color HighThresholdIndicatorColor = clrNONE;
|
||
|
|
color LowThresholdIndicatorColor = clrNONE;
|
||
|
|
ENUM_BOOL showCurrentBarOpenTime = false;
|
||
|
|
color InfoTextColor = clrNONE;
|
||
|
|
|
||
|
|
ENUM_ALERT_WHEN AlertMeWhen = ALERT_WHEN_None;
|
||
|
|
ENUM_ALERT_NOTIFY_TYPE AlertNotificationType = ALERT_NOTIFY_TYPE_None;
|
||
|
|
|
||
|
|
string SoundFileBull = "";
|
||
|
|
string SoundFileBear = "";
|
||
|
|
ENUM_BOOL DisplayAsBarChart = true;
|
||
|
|
ENUM_BOOL ShiftObj = false;
|
||
|
|
ENUM_BOOL UsedInEA = true; // This should always be set to TRUE for EAs & Indicators
|
||
|
|
|
||
|
|
#endif // SHOW_INDICATOR_INPUTS
|
||
|
|
�
|