Las mujeres tienen miedo de casarse con el hombre equivocado, mientras que los hombres tienen miedo de entrar en la profesión equivocada. Esta frase está realmente grabada en mi cara. Me gradué de la universidad con dos títulos de licenciatura y me uní a la industria manufacturera en China, participando en el diseño de software para industrias tradicionales (electrónica automotriz). Al principio, escribí el primer programa con asm, cooperé con el PCB diseñado con la ayuda de mi novia y producí la primera patente de producto e invención. Al principio, pensé que la industria en la que estaba involucrado no era igual a nadie. Sin embargo, gradualmente descubrí que este no era el caso...
He hecho el diseño de software de 8 bits, 16 bits y 32 bits mcu de una industria tradicional a la actual industria AI +. El umbral de estas industrias es muy alto, y el capital de inversión y el período de tiempo son muy grandes. No tardó mucho tiempo en que la industria de Internet se popularizara, y la espuma de capital necesita ser digerida. Se propuso Internet más, e Internet comenzó a penetrar y morder industrias tradicionales gradualmente. Big Data, Internet de las cosas, Industria 4.0, transporte inteligente v2x, etc. invaden las ganancias de las industrias tradicionales gradualmente, obligándolas a actualizarse y reformarse.
En el camino de crecimiento del programador experimentado, han estado explorando
Cuando escuché acerca de la adquisición de Bitcoins, muchas personas dijeron que era un esquema Ponzi. Pero yo no tenía la percepción correspondiente, así que me esquivé de miedo. Cuando me sorprendió, Bitcoin había aumentado cientos de veces. Un amigo dijo que había establecido una máquina para adquirir Litecoins y ganaba dinero todos los días. Tenía curiosidad por saber qué era la máquina, así que fui a visitarla y estudiar especialmente. Me di cuenta de que la máquina era realmente algo bueno. Compré una máquina y la tiré allí. No necesitaba mantenerla. Empecé la máquina y adquirirá monedas de inmediato. Después de consultar con amigos, compré la primera máquina
Un choque sin rebote
En la primera mitad de 2017, un amigo me dijo que el Litecoin había superado los 100. Me desperté inmediatamente, abrí el ordenador para comprobar el precio. Wow, hice un presupuesto equilibrado, y gané, estaba feliz. Mueve la moneda de la billetera al intercambio, y veo el mercado todos los días, 150, 100, 120. ¡Ay, 150 se venderá! La psicología del puerro se refleja al máximo... Finalmente, se vendió por 500 CNY. Sin embargo, vendí en el punto de partida del mercado alcista... Consuélvame sin arrepentimiento [lágrimas corriendo].
Vendió al comienzo del mercado alcista
Como la máquina adquirente se convirtió en un hierro de desecho, compartí el dinero con los socios, lo que fue considerado como una inversión exitosa. Retiré el principal*2, y me quedé con el resto como mi principal comercial. A partir de entonces, entré en la moneda digital solo y nunca salí...
El mercado alcista de 17 años fue realmente un mercado alcista. A las 12 de la noche, descubrí que la mayoría de los poseedores de monedas venían a
Cuando "moviendo ladrillos", aprendí que era muy popular "mover ladrillos" de una manera programada. La diferencia de precio del 5% se encontraba en todas partes, y no había mucha intervención manual, era mover dinero de un lugar a otro, lo que podría duplicar los retornos en unos pocos días. Así que comenzamos el llamado viaje cuantitativo. Desde el 4 de septiembre de 2017, más y más robos llegaron, y la diferencia de precio se redujo a una cantidad muy pequeña, los movedores humanos de ladrillos fueron básicamente derrotados por los robots.
El movimiento de ladrillos en el mercado alcista es realmente una edad de oro, pero los buenos tiempos no son largos. Varios robots estuvieron involucrados y el espacio de ganancias se comprimió. En la actualidad, los robots que pueden mover ladrillos compiten por el cargo de servicio. Quien tenga un cargo de servicio más bajo tendrá la oportunidad.
Great z - Multi-platform Hedge Stable Arbitrage V2.1. js (el código abierto en FMZ ha sido eliminado, si no es apropiado, puede ponerse en contacto con nosotros para eliminar el enlace en el texto) (https://github.com/beaquant/strategies/blob/master/multi-platform hedge estabilidad de interés V2.1.js)
Espinacas - bitcoin-arbitraje (https://github.com/philsong/bitcoin-arbitrage)
Spinach - raven (Versión actualizada, Spinach ha eliminado el código, si no es apropiado, puede contactarnos para eliminar el enlace en el texto) (https://github.com/beaquant/crypto-raven)
Para más estrategias de código abierto, haga clic aquí (https://github.com/fmzquant/strategies)
He ejecutado la rejilla, mover ladrillos, recolector de puerro en la plataforma FMZ directamente, en el que la estrategia de código abierto se puede ejecutar directamente con los parámetros configurados.
La cuadrícula de cortocircuito se rompió una y otra vez en 2019. Después de varios ajustes, la dejé. Luego hice una cuadrícula infinita similar y terminé eliminándola muchas veces.
La cosechadora de puerros se abrió durante el período en que la plataforma comercial comenzó a no tener cargos de servicio. Sin embargo, el mercado ha cambiado con respecto al pasado.
Siempre me gusta el placer, pero no quiero ser tan lento. Comencé a hacer mercados con fabricantes de alta frecuencia, de una sola pierna y de dos piernas. La idea central de hacer mercados es encontrar un mercado relevante. Debido a que hay muchos robots
Let the market price of A be P* and the market price of B be P. When you have order book data, P*&P can be obtained by using mid=(ask+bid)/2.
First, determine the true value of the product in the B market V (value)=P+Alpha
P is the mid price of market B. Assuming that the market is an inefficient market, the price does not reflect the real value of the product. The real value is V, and the difference between the two is Alpha. Since we now assume that the lead-follower relationship between A and B has been determined, in this example, Alpha can be estimated by using the moving average (MA) of P* - P. If Alpha=0.1 and P=1, then V=1.1, that is to say, the price of B market is very cheap, only 1 yuan, while the actual value of this product is 1.1 yuan.
Después de haber hecho más de 6 versiones del creador de mercado, todavía no puedo vencer el escalpe de HGG, y todavía no puedo obtener ganancias, ponerlo en espera.
Para una mayor velocidad, he encontrado muchas maneras de obtener la dirección IP real del intercambio y la dirección IP interna del intercambio para reducir la latencia de la red... Así es como conseguí las habilidades de creación de mercado y mantenimiento (bienvenidos jefes~)
Después del fracaso de la creación de mercado, todavía no me rendí en mi mente. Me di cuenta de que la estrategia de toma de mercado de código abierto debería ser la estrategia que he estado buscando. Después de verlo, me iluminé y comencé a trabajar de inmediato. El bot real se utiliza para ajustar los parámetros y comerciar en dinero real. Hay un parámetro que hace una ganancia del 3% en un día, los rendimientos relativos (reportes - aumento del precio de la moneda) es del 2.5%, y el rendimiento relativo más alto es del 9%. Al final, después de correr con los mismos parámetros, no hay una ganancia tan buena. Esta estrategia es tomar órdenes que se ejecutan lentamente, lo que es similar al líder vs. seguidor en la creación de mercado anterior. Sin embargo, el precio de mercado cambia muy rápidamente, y algunos creadores de mercado reaccionan un poco más rápido que otros - la situación real es básicamente inevitable. Como antes, su precio de mercado pasivo siempre es un poco más alto que su precio de mercado activo. Si su precio activo es un centavo mejor que el precio pasivo, entonces cuando su precio pasivo cambia, su precio de mercado activo también cambiará. Lo que tiene que hacer aquí es casi suficiente. Ahora, el mercado ha sufrido cambios rápidos. Cuando cambia la cotización para adaptarse al nuevo mercado, puede encontrar que las órdenes pasivas de algunas personas no se han cancelado a tiempo, y cumplen con el precio que está dispuesto a tomar la iniciativa de cerrar.
El mercado está cambiando, y un conjunto de parámetros puede permanecer durante un período de tiempo. Es difícil encontrar parámetros rentables, especialmente las estrategias de creación de mercado. Es realmente lento y costoso hacer verificación de bots reales. En la actualidad, se están registrando los datos de la posición de apertura y se está construyendo el sistema de backtesting.
El código de código abierto de grabación de datos está en github, bienvenido (https://github.com/goex-top/market_data_collector)
El sistema de backtesting en el nivel de Ticker todavía se está explorando. Personalmente, creo que necesita ser actualizado, es decir, durante el backtesting, la orden no se puede cerrar al precio enviado por estrategia, sino que debe cerrarse de acuerdo con los datos de la posición de apertura. Después de todo, el precio de envío de órdenes ha aumentado mucho deslizamiento.
Hay un dicho que dice: "He estado cobrando dinero pero nunca he retirado dinero" en moneda digital. Aunque es un poco burla de mí mismo, es realmente realista para mí. En el camino del comercio cuantitativo, no puedo volver atrás. No me detendré hasta que la pérdida haya terminado.