![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Mas este código não escreve, não o incomoda no MT4, certo? Extremamente grato
Kreangast
2013/5/21Você tem 2 rotinas de início nesse código, para começar, portanto não está absolutamente claro o que deve ser feito. Além disso, a partir do código TS corrigido não é visível qual é a finalidade e o que o indicador deve fazer, portanto, tudo o que posso fazer é olhar para esse texto e dizer que não posso ajudá-lo, já que não tenho idéia do que isso deve fazer
Hi,
preciso de sua ajuda.
Existe a possibilidade de lembrar de uma função quando alguém muda o texto de um texto objeto?
Obrigado.
Hi,
preciso de sua ajuda.
Existe a possibilidade de lembrar de uma função quando alguém muda o texto de um texto objeto?
ObrigadoAté onde sei, não há como fazer isso (você deve usar ObjectGet() para isso e não há maneira prevista nessa função para recuperar o texto de um objeto).
...
Código do Cabo...
Você tem 2 rotinas de início nesse código, para começar, portanto não está absolutamente claro o que deve ser feito. Além disso, a partir do código TS corrigido não é visível qual é a finalidade e o que o indicador deve fazer, portanto, tudo o que posso fazer é olhar para esse texto e dizer que não posso ajudá-lo, pois não tenho idéia do que isso deve fazer
Oi mladen
Por favor, veja os Códigos
_SECTION_BEGIN("pfoot");
TimeFrameSet(inDaily);
TR=Máx(Max((Alto-Baixo),abs(Ref(Fechado,-1)-Alto)),abs(Ref(Fechado,-1)-Baixo));
A= H-(TR*0,3);
A1=H-(TR*0,6);
A2=H-(TR*0,8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0,8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLLV(L,N);
PPF=Ref(A,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,BarsDesde(H2));
PPF3=Ref(A3,BarsDesde(H2));
//
PPFF=Ref(B,BarsSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,BarsSince(L2));
PPFF3=Ref(B3,BarsDesde(L2));
TimeFrameRestore();
// Plot the Support Levels Clouds and Lines //
Plot(TimeFrameExpand(PPF,inDaily,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily,expandLast), "S1", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily,expandLast), "S2", colorBlue,colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();
Oi mladen
Por favor, veja os Códigos
_SECTION_BEGIN("pfoot");
TimeFrameSet(inDaily);
TR=Máx(Max((Alto-Baixo),abs(Ref(Fechado,-1)-Alto)),abs(Ref(Fechado,-1)-Baixo));
A= H-(TR*0,3);
A1=H-(TR*0,6);
A2=H-(TR*0,8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0,8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLLV(L,N);
PPF=Ref(A,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,BarsDesde(H2));
PPF3=Ref(A3,BarsDesde(H2));
//
PPFF=Ref(B,BarsSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,BarsSince(L2));
PPFF3=Ref(B3,BarsDesde(L2));
TimeFrameRestore();
// Plot the Support Levels Clouds and Lines //
Plot(TimeFrameExpand(PPF,inDaily,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily,expandLast), "R2", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF2,inDaily,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily,expandLast), "S1", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily,expandLast), "S2", colorBlue,colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily,expandLast), "S4", colorBlue,colorBlue,styleThick);
_SECTION_END();Desculpe,
Eu não tenho idéia do que TimeFrameExpand() e TimeFrameRestore() fazem
Desculpe, eu não tenho idéia do que TimeFrameExpand() e TimeFrameRestore() fazem
Oi mladen PPF=Ref(A,BarsSince(H2));
Agradeço a resposta de vocês.
TimeFrameExpand(),TimeFrameRestore() is(AmiBroker Multi Timeframe Function)(Indicadores de múltiplos quadros temporais).
Codificado:
"PPF=Ref(A,BarsSince(H2));"
BarsSince(H2); Calcula o número de barras (períodos de tempo) que passaram desde que ARRAY foi verdadeiro (ou 1);Fórmula AmiBroker Fórmula Referência da Função de Idioma
Favor substituir BarsSince() por BARSLAST()
BARSLAST(H2);Encontre a última condição que se mantém com o número atual de ciclos.
Eu preciso de BARSLAST(H2) para expressar esta função MT4
Veja o link Obrigado
Kreangast
2013-5-23
Oi mladen PPF=Ref(A,BarsSince(H2));
Agradeço a resposta de vocês.
TimeFrameExpand(),TimeFrameRestore() is(AmiBroker Multi Timeframe Function)(Indicadores de múltiplos quadros temporais).
Codificado:
"PPF=Ref(A,BarsSince(H2))";"
BarsSince(H2); Calcula o número de barras (períodos de tempo) que passaram desde que ARRAY foi verdadeiro (ou 1);Fórmula AmiBroker Fórmula Referência da Função de Idioma
Favor substituir BarsSince() por BARSLAST()
BARSLAST(H2);Encontre a última condição que se mantém com o número atual de ciclos.
Eu preciso de BARSLAST(H2) para expressar esta função MT4
Veja o link Obrigado
Kreangast
2013-5-23Você verificou entre os indicadores de prazos múltiplos do Metatrader.
Em minha experiência, 99% dos indicadores amibroker também já existem para o metatrader 4.
Oi mladen
Mais uma vez, obrigado por sua resposta!
Eu ia mudar o código para o indicador multi-ciclo MT4 (1m,5m,15m,30m,1h...)
Você poderia escrever nos indicadores MT4.
Kreangast
2013-5-23
Oi mladen
barssince(x): contar o número do período desde o primeiro x != 0;
barslast(x): contar o número do período desde o último x != 0.
Fórmula Referência Rápida - www.TecStock.com
Obrigado
Kreangast
2013-5-23