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
Para consolidar el material, vayamos desde el principio. Cree un nuevo proyecto (aplicación de consola), llámelo BinaryTicks
¿Continuamos allí?
podemos eliminar lo innecesario
Probablemente sea mejor pasar el símbolo de la vela, el período y el tiempo a la biblioteca, y la biblioteca devolverá los precios y hará una función separada para los ticks¿Podemos seguir en esto?
puede eliminar las que no sean necesarias
Voy a escribir desde cero, puedes continuar en eso.
En la clase global escribo nuevos métodos
Creado
¿No debería hacerlos booleanos? para obtener el resultado de que la conexión se ha establecido.
¿Seguimos con esto?
puedes eliminar los datos innecesarios
Tal vez, es mejor pasar el símbolo, el período de la vela y el tiempo a la biblioteca, y la biblioteca devolverá el precio y hará una función separada para los ticksEsto no es correcto. Antes de empezar, es necesario recoger el historial del servidor y escribirlo en el archivo de símbolos, construir un gráfico basado en estos datos, y luego puede obtener cualquier vela en el propio gráfico y construir cualquier indicador como en un símbolo normal.
Creado
¿No deberíamos hacerlas booleanas? para obtener el resultado de que la conexión se ha establecido.
No tiene sentido hacerlas booleanas, no devolverán un resultado inmediatamente, el socket funciona de forma asíncrona. Sólo puede añadir una función para comprobar la conexión.
Esto no es correcto. Antes de empezar, hay que recoger el historial del servidor y escribirlo en el archivo de símbolos, construir un gráfico basado en estos datos, y luego utilizar el propio gráfico para obtener cualquier vela y construir cualquier indicador como en un símbolo normal.
No tiene sentido hacerlas booleanas, no devolverán un resultado inmediatamente, el socket funciona de forma asíncrona. Sólo puede añadir una función para comprobar la conexión.
Agrego una carpeta de Servicio al proyecto, ésta contendrá clases de servicio, incluyendo una clase de socket.
Agrego la clase WSSocket a la carpeta, la hago pública
¿es posible intervenir?
¿Nadie quiere hacer una clase/interfaz en el lado de la MT de antemano?
Es decir, dar un pliego de condiciones específico que se discuta y se haga cumplir.
comencemos:
class Hibou {
Hidou(string url=HIBOU_WS_URL); // думаю почти бесспорно
~Hibou();
void DoEvent(); // веб-сокеты асинхронны, а может в тредах реализуем, будем дёргать при первой возможности
int State(); // некое текущее состояние
/// хенды по событиям протокола, вызываемые из DoEvevnt
virtual void OnConnect(); // соеденились - зашибись
virtual void OnMessage(string json); // получили внятный Event
/// и так далее - заказчик представляет как он намерен использовать интерфейс.
/// если он этого не знает, мы за него ничего придумать не можем, клиника в руках пациентов
}
OK, pensé que íbamos a hacerlo de manera diferente
Así que expresas que te gustaría poder disfrutar del proceso por ti mismo. Sólo hay que entender que no se puede pedir al servidor una vela concreta, sólo un rango de velas para las fechas seleccionadas. Así que piensa en esa dirección.