¿Es el asesor adecuado para la vida real? - página 33

 
FOReignEXchange:

El diferencial siempre es fijo.
Eso es lo que te parece.
 
paukas:
El bar actual está en las condiciones. El probador lo ve como algo ya completado. Y aún no se conoce el alto y el bajo real del cloze, sólo el abridor.

Mierda. Se cumplen todas las condiciones. El código no puede pasar la última condición donde están los parámetros de la orden. No hay parámetros de velas. Y no se utilizan en absoluto en todo el código. Sólo los precios de compra y venta.
 
Bicus:
Eso es lo que tú crees.

Bueno, no hay errores en el cuaderno de bitácora.
 
Bicus:

Así que tienes una orden de compra. Entonces, se observa cuando el precio se acerca a él y se intenta quitarlo. Imho, pero se trata del nivel de congelación. Intenta reescribir el código así:

Y francamente, me parece extraño que se elimine una orden sólo cuando el precio está cerca.


Gracias. Lo intentaré. ¿Por qué el registro no informa de nada? No se intenta eliminar la orden.
 
Te digo que el broker se está metiendo con el flujo de operaciones. Hazlo en los clásicos de demostración en A.
 
FOReignEXchange:

Gracias. Lo intentaré. ¿Y por qué no hay ningún mensaje en el registro? Es decir, no hay intentos de eliminar la orden.

Es difícil de decir. Sólo el resultado de la comprobación ayudará a entenderlo. Si no hay errores, significa que la condición Ask > (OrderOpenPrice() - 4 * Point no funciona.

Te sugiero que imprimas los valores por ahora, para que tengas algo con lo que lidiar si la situación se repite. Mientras tanto, sólo puedo adivinar.

 

Aquí hay algo más que noté ayer. Ayer puse dos códigos completamente idénticos, uno funcionando en el servidor en una cuenta y el otro en casa en la otra cuenta. Ambas son cuentas de demostración de una empresa de corretaje. Las condiciones son exactamente las mismas. Excepto el hardware.

La orden fue eliminada en la primera cuenta y la operación no se abrió. En el segundo, por el contrario, no se eliminó la orden y se abrió el trato.

 
Diferentes ordenadores, diferentes velocidades, diferentes canales de comunicación... Uno tiene tiempo para procesar, el otro no.
 
De nuevo, nada en la revista. Oh, mi cabeza está dando vueltas. Hoy echaré otro vistazo para ver qué pasa. Trataré de atrapar a Freeze.
 
FOReignEXchange:

Mierda. Se cumplen todas las condiciones. El código no puede pasar la última condición donde están los parámetros de la orden. No hay parámetros de velas. Y no se utilizan en absoluto en todo el código. Sólo los precios de compra y venta.
Este no es el caso. Se comparan con algo, ¿no?
Razón de la queja: