[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 290
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
Acho que não podemos prescindir de algum tipo de escrituração própria de pedidos aqui.
Crie sua própria matriz de pedidos e armazene nela todos os dados de parada virtual necessários.
Você pode entrar em mais detalhes sobre isso?
Isto foi implementado em algum lugar? Minhas buscas não levaram a nada ((
Você pode me dizer mais sobre isso?
isto foi implementado em algum lugar? minhas buscas não levaram a nada(!)
Ele pode ser implementado como uma função separada para Consultores Especialistas ou como um Consultor Especialista independente.
Eu a implementei como função de uma EA personalizada, mas tudo neste mundo pode ser mudado, se ao menos eu tivesse a motivação...
Você pode entrar em mais detalhes sobre isso?
isso foi implementado em algum lugar? minhas buscas foram infrutíferas(?)
Dê uma olhada neste aqui, há algumas opções:
http://www.fx4u.ru/rinki-forex-commodities-cfd-futures-f14/yazik-programmirovaniya-mql4-opisanie-mts-skrip-f16/virtualniy-treyling-stop-ot-1-punkta-t12781.html
Desculpe pelo link de terceiros
Olá a todos, como faço para remover a exibição do buffer número 1(Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Dê uma olhada neste aqui, há várias opções:
Muito obrigado como ser humano!
tmt0086:
Olá a todos, como remover o buffer número 1(Buffer1[]) da tela?
um rápido
SetIndexStyle(0, DRAW_NONE);
Rápido
SetIndexStyle(0, DRAW_NONE);
mas se não rápido? porque interfere(( digamos que os limites dele são altos e interfere com o trabalho normal. só ajudou que o buffer do gráfico desaparecesse, mas os limites deste buffer permaneceram
Olá a todos, como faço para remover a exibição do buffer número 1(Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Experimente assim:
______________________________________
#property indicator_buffers 1
Trocar os amortecedores e remover
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Honestamente, eu não o testei, mas deve funcionar.
Ou talvez você não precise trocar nada, basta remover os parâmetros de configuração do buffer desnecessário e substituir 2 por 1
Experimente assim:
______________________________________
#property indicator_buffers 1
Trocar os amortecedores e remover
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Honestamente, não o testei, mas deve funcionar
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer2);
SetIndexStyle(0,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Você tem que usar um buffer.