[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 448
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Excepto que no necesariamente funciona. Debe comprobar los tamaños de parada y toma para la tolerancia de la onda de parada de su empresa de corretaje
¡Muchas gracias!
Necesario para que el EA pueda operar)
Buenos días a todos.
Pido disculpas si esta pregunta se ha planteado antes, pero tengo que revisar 540 páginas.
Este es el problema. En MT4, las órdenes con el mismo precio se superponen y sólo se ve una orden. ¿Hay alguna configuración en MT4 para que, por ejemplo, dos órdenes en un gráfico se muestren una al lado de la otra sin superponerse. Si no existen estos ajustes, ¿es posible crear una tabla o un gráfico con esta función?
Buenos días a todos.
Pido disculpas si esta pregunta se ha planteado antes, pero tengo que revisar 540 páginas.
Este es el problema. En MT4, las órdenes con el mismo precio se superponen y sólo se ve una orden. ¿Hay alguna configuración en MT4 para que, por ejemplo, dos órdenes en el gráfico se muestren una al lado de la otra sin superponerse. Si no existen estos ajustes, ¿es posible crear una tabla o un gráfico con esta función?
Por favor, ayúdame - Estoy escribiendo un EA - He utilizado el código como un sustrato;
if(drawBacker){
for(int x=0;x<7;x++)
for(int y=0;y<29;y++)
{
ObjectCreate("A_Fon "+x+y,OBJ_LABEL,0,0,0,0);
ObjectSet("A_Fon "+x+y, OBJPROP_CORNER, positionWindow); // positionWindow // Txt_Location
ObjectSet("A_Fon "+x+y,OBJPROP_XDISTANCE,x*20+5);
ObjectSet("A_Fon "+x+y,OBJPROP_YDISTANCE,y*20+9);
ObjectSetText("A_Fon "+x+y,CharToStr(110),26, "Wingdings",colorSubstrato);//Rojo);
}
si (drawWingdings==False)
{
for( int posp=1000;posp>0;posp--)
{
ObjectDelete("A_Fon "+posp);
ObjectDelete("A_Fon0"+pospp);
ObjectDelete("A_Fon00");
}
}
}
Como resultado, tengo un lío, ya que un gran número de objetos se dibujan en el gráfico.
Por favor, dígame el código normal para establecer el fondo del texto.
Buenas tardes... Pregunta sobre las funciones FileIsEnding y FileIsLineEnding. Para entender cómo funcionan las funciones FileIsEnding y FileIsLineEnding, escribí el siguiente script:
Después de escribir un número en el archivo, si se mira en forma hexadecimal, habrá la siguiente entrada
00000000: 31 2E 33 35 38 34 0D 0A | | 1.3584...
Cada letra o número ocupa 1 byte u 8 bits, los dos últimos caracteres se llaman salto de línea y retorno de carro, se añaden automáticamente para que el tamaño del archivo sea de 8 bytes y no de 6.
Ejecute su script ligeramente modificado y observe cómo se mueve el cursor (deliberadamente hizo la enumeración más grande que el tamaño del archivo, para que pueda ver dónde se produce el error.
Cuando se depura el indicador, es necesario imprimir una matriz de valores de precio y tiempo de ciertas barras en el shifft.
Todo esto lo tengo dentro del operador, por supuesto:
A continuación, transfiero los valores de precio y tiempo a arrays para poder seguir trabajando con ellos:
Intento imprimir lo que ya tengo inmediatamente después:
Esto es lo que se imprime en el Registro de Expertos:
Aquí podemos ver claramente que los valores de los precios tanto de varsTime1[i] como devarsTime2[i] y sólo los precios de time1 ytime2 son siempre 0. ¿Qué hay de malo en eso?
Deberías darnos el código completo. No quieras adivinar lo que está claro para ti.
Entiendo que no quiera darle vueltas, pero ¿podría al menos darme una pista si el problema lo tiene claro?
Chicos, tengo una pregunta - ¿quién sabe en qué archivo se almacenan los scripts asignados a las "teclas de acceso rápido"? Quiero guardar este archivo con el designado ya "Hotkeys" que cada vez después de reinstalar el terminal, si de repente hay una necesidad de este tipo, no para asignar estas teclas de nuevo ..., pero sólo un archivo y tiró por encima de todo ...
Gracias a todos por adelantado.
Cuando se depura el indicador, es necesario imprimir una matriz de valores de precio y tiempo de ciertas barras en el shifft.
Todo esto lo tengo dentro del operador, por supuesto:
A continuación, transfiero los valores de precio y tiempo a arrays para poder seguir trabajando con ellos:
Intento imprimir lo que ya tengo inmediatamente después:
Esto es lo que se imprime en el Registro de Expertos:
Aquí podemos ver claramente que los valores de los precios tanto de varsTime1[i] como devarsTime2[i] y sólo los precios de time1 ytime2 son siempre 0. ¿Qué pasa?
i_maTF == Period()??????,
i_maPeriod toma un valor razonable???
Bueno, tal vez hay algo mal con i_maShiftByPrice??
Es difícil ser más preciso.
Entiendo que no quiero especular, pero ¿puede al menos darme una pista si el problema lo tiene claro?
Dame todo el código