Indicadores de múltiplos períodos de tempo - página 474
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Por favor, faça este MTF
Mesmo que isso seja código descompilado, veja este tópico : https://www.mql5.com/en/forum/179650
Está cheio de diferentes reencarnações desse mesmo indicador (o infame vento solar)
Preciso do indicador de castiçal do mtf japones
Qualquer ajuda, por favor!
Preciso do indicador de velas do mtf japones Qualquer ajuda, por favor!
Este link pode ajudá-lo: Quadro de velas - Wikipedia, a enciclopédia livre
Você também pode tentar este indicador: velas personalizadas a qualquer momento.mq4
Tentando fazer um simples testador de estratégia de média móvel com ticks H1 mas usando H4 MA com a ajuda do código movingaverage_mtf fornecido nestes fóruns.Mas obter valores de média móvel H4 estranhos.qualquer um pode ajudar.Duvido que seja copiar corretamente o tempo de barra H4 quando eu uso a função :
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),420);
É possível usar indicadores multiframe no testador de estratégia?
Tentando fazer um simples testador de estratégia de média móvel com ticks H1 mas usando H4 MA com a ajuda do código movingaverage_mtf fornecido nestes fóruns.Mas obter valores de média móvel H4 estranhos.qualquer um pode ajudar.Duvido que seja copiar corretamente o tempo de barra H4 quando eu uso a função :
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),420);
É possível usar indicadores multiframe no testador de estratégia?Se você não escreveu errado, o último parâmetro nesta linha :
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),420);
Deve ser 240 e não 420
Tentando fazer um simples testador de estratégia de média móvel com ticks H1 mas usando H4 MA com a ajuda do código movingaverage_mtf fornecido nestes fóruns.Mas obter valores de média móvel H4 estranhos.qualquer um pode ajudar.Duvido que seja copiar corretamente o tempo de barra H4 quando eu uso a função :
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),420);
É possível usar indicadores multiframe no testador de estratégia?PS: sim, é possível usar indicadores de múltiplos períodos de tempo no testador de estratégia, mas certifique-se de não usar a barra atual (aberta) de outro período de tempo ou então você vai obter resultados positivos falsos (o testador de estratégia metatrader vai "conhecer o futuro" nesse caso)
desculpe...estou usando 240 no código...mas ainda sem resultado. Qualquer tipo de alma pode colar algum código de referência onde o SMA multiquadro está sendo usado no testador de estratégia.
desculpe...estou usando 240 no código...mas ainda sem resultado. Qualquer tipo de alma pode colar algum código de referência onde o SMA de múltiplos quadros está sendo usado no testador de estratégia.
Aqui está uma simples EA que usa sma multi time frame e pode ser usada no teste de estratégia também (use o parâmetro SmaTimeFrame para escolher o tempo alvo para sma) :
extern int SmaPrice = PRICE_CLOSE;
extern int SmaTimeFrame = 0;
int init() { return(0); }
int deinit() { return(0); }
int start()
{
int smaShift = iBarShift(NULL,SmaTimeFrame,Time[0]);
double smaValue = iMA(NULL,SmaTimeFrame,SmaPeriod,0,MODE_SMA,SmaPrice,smaShift);
Comment(DoubleToStr(smaValue,Digits));
return(0);
}com base no código de ur tentei passar os diferentes valores de MA em um array...mas os valores de MA não foram passados para o array...mostrando toda a ajuda de zero...pls.
SmaPeriodo externo int = 14;
extern int SmaPrice = PRICE_CLOSE;
extern int SmaTimeFrame = 1440;
int init() { return(0); }
int deinit() { return(0); }
int start()
{
int counted_bars, limite,i;
int BarShift[];
duplo ExtMA[],smaValue;
counted_bars=IndicatorCounted();
limite=barras_contadas_contadas_combarras;
for(i=0;i<limit;i++)
{
BarShift= iBarShift(NULL,SmaTimeFrame,Time);
ExtMA = iMA(NULL,SmaTimeFrame,SmaPeriod,0,MODE_SMA,SmaPrice,BarShift);
}
retorno(0)
com base no código de ur tentei passar os diferentes valores de MA em um array...mas os valores de MA não foram passados para o array...mostrando toda a ajuda de zero...pls.
período SmaPeriodo externo int = 14;
SmaPreço int externo = PREÇO_CLOSE;
SmaTimeFrame = 1440;
int init() { return(0); }
int deinit() { return(0); }
int start()
{
int counted_bars, limite,i;
int BarShift[];
duplo ExtMA[],smaValue;
counted_bars=IndicatorCounted();
limite=barras_contadas_contadas_combarras;
for(i=0;i<limit;i++)
{
BarShift= iBarShift(NULL,SmaTimeFrame,Time);
ExtMA = iMA(NULL,SmaTimeFrame,SmaPeriod,0,MODE_SMA,SmaPrice,BarShift);
}
retorno(0)Vou responder com uma pergunta: qual é o tamanho de suas matrizes?
Você nunca iniciou as matrizes para ter matrizes de tamanho zero. Certifique-se de que suas matrizes tenham o tamanho correto. Além disso, o IndicatorCounted() não funciona em EAs. Você tem que obter esse valor de outra forma (uma forma seria verificar o valor das barras construídas em variável e compará-lo com algum valor armazenado em seu EA).