[¡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 102
No, por el momento t3. La cuestión es que t3 es el primer tick de la barra, y eso significa que, al no haberse realizado aún los cálculos sobre él, el valor de IndicatorCounted() no ha tenido aún tiempo de cambiar - sólo ocurre después de que la función start() termine su trabajo. Esto es bastante lógico - la función da el número de barras calculadas, por lo que no tiene sentido cambiar su valor hasta que se haya calculado al menos un tick de la barra dada. Por lo tanto, en el momento t3 todavía vemos el valor 299, pero en el siguiente tick será 300.
cuando un asesor trabaja, los comentarios se muestran en la pantalla en la esquina superior izquierda. ¿cómo se pueden mover 100-200 pips a la derecha? porque es imposible leer nada en esa esquina normalmente debido a la superposición de caracteres... ((((
w_ersoc: cuando el EA está funcionando, los comentarios se muestran en la esquina superior izquierda. ¿cómo se pueden mover 100-200 pips a la derecha? ya que en esa esquina es imposible leer nada normalmente debido a la superposición de caracteres... ((((
Me gustaría explicar un poco lo que he publicado más arriba. Por ejemplo, tenemos la tarea de hacer un modelo de coche en MKL4. Sabemos que el coche tiene algunas propiedades: presión del aceite, velocidad del cigüeñal, temperatura del refrigerante, etc. Pero si nos abstraemos un poco, podemos entender lo que queremos del coche: avanzar, retroceder, ir a la izquierda, ir a la derecha. Por ello, todas las propiedades se declaran como variables en nuestro paquete y se dejan sin tocar. Para la interacción con el entorno externo, dejamos las funciones: forward(), backward(), left(), right(). Básicamente, huele a encapsulamiento. Esto ayudará mucho a la hora de complicar el proyecto.
if(Digits==5){
if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знаке
}
if(Digits==4){
if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
//или так ...switch(Digits){
case5: if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знакеcase4: if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Una función no encajaba:
No, por el momento t3. La cuestión es que t3 es el primer tick de la barra, y eso significa que, al no haberse realizado aún los cálculos sobre él, el valor de IndicatorCounted() no ha tenido aún tiempo de cambiar - sólo ocurre después de que la función start() termine su trabajo. Esto es bastante lógico - la función da el número de barras calculadas, por lo que no tiene sentido cambiar su valor hasta que se haya calculado al menos un tick de la barra dada. Por lo tanto, en el momento t3 todavía vemos el valor 299, pero en el siguiente tick será 300.
¿Está más claro?
cuando el EA está funcionando, los comentarios se muestran en la esquina superior izquierda. ¿cómo se pueden mover 100-200 pips a la derecha? ya que en esa esquina es imposible leer nada normalmente debido a la superposición de caracteres... ((((
espacios al principio del texto del comentario es más fácil
o así:
espacios al principio del texto del comentario es más fácil
o así...
pero Open[1] tiene que escribir que el precio es inferior en 1 ppt.
Tengo 5 decimales, así que escribí
pero resulta que este término es erróneo porque no funciona.
¿cuál es la forma correcta de escribirlo?
pero resulta que este plazo es erróneo porque no funciona.
pruébalo así:
¿qué es exactamente lo que no funciona?
la posición no se abre.