[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 290
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Creo que no podemos prescindir de algún tipo de libro de órdenes propio.
Cree su propia matriz de órdenes y almacene en ella todos los datos de parada virtual necesarios.
¿Puede dar más detalles sobre esto?
¿Se ha implementado esto en algún sitio? Mis búsquedas no han llevado a nada ((
¿Puede decirme algo más al respecto?
¿Se ha implementado esto en algún sitio? Mis búsquedas no han llevado a nada (por ejemplo, no encuentro nada).
Puede implementarse como una función separada para los Asesores Expertos o como un Asesor Experto independiente.
Lo he implementado como una función para un EA personalizado, pero todo en este mundo se puede cambiar, si sólo tuviera la motivación...
¿Puede dar más detalles sobre esto?
¿se ha implementado esto en algún sitio? mis búsquedas han sido infructuosas(?)
Echa un vistazo a este, hay algunas opciones allí:
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
Perdón por el enlace de terceros
Hola a todos, ¿cómo puedo eliminar la visualización del 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);
}
Echa un vistazo a este, hay varias opciones allí:
¡Muchas gracias como ser humano!
tmt0086:
Hola a todos, ¿cómo eliminar el buffer número 1(Buffer1[]) de la pantalla?
un rápido
SetIndexStyle(0, DRAW_NONE);
Rápidamente
SetIndexStyle(0, DRAW_NONE);
pero si no es rápido... porque interfiere(( digamos que los límites de la misma son altos e interfiere con el trabajo normal. sólo ayudó que el buffer del gráfico desapareciera, pero los límites de este buffer permanecieron
Hola a todos, ¿cómo puedo eliminar la visualización del 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);
}
Pruébalo así:
______________________________________
#property indicator_buffers 1
Intercambiar los búferes y eliminar
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Sinceramente, no lo he probado, pero debería funcionar.
O tal vez usted no necesita para intercambiar nada, sólo eliminar los parámetros de ajuste de búfer innecesario y reemplazar 2 con 1
Pruébalo así:
______________________________________
#property indicator_buffers 1
Intercambiar los búferes y eliminar
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Sinceramente, no lo he probado, pero debería 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);
}
Tienes que usar un buffer.