Escribir un artículo sobre "Cómo escribir un TOR para un robot de trading"

 

Siguiendo el ejemplo de la rama Escribamos un artículo "Cómo redact ar los términos de referencia al encargar un indicador" también deberíamos escribir un artículo para los clientes con consejos sobre cómo redactar los términos de referencia para un robot.

Los indicadores son mucho más fáciles en la lógica, por lo que hemos empezado con ellos en el primer artículo. Ahora tenemos que hacer lo mismo para los robots. Por favor, infórmenos sobre su propia experiencia y díganos qué incluir en el artículo. Qué tipos de robots se piden, a qué hay que prestar atención, cuáles son las dificultades en el proceso de cumplimiento del pedido, etc.

PLAN DE TRABAJO

Что нужно для заказа торгового робота

... necesitan un conjunto de normas formales

Por qué es importante tener unos buenos TdR

... el que piensa con claridad, escribe con claridad.

Lo que debe figurar en los TdR

... una idea (en general), una descripción de los términos y señales, el algoritmo de entrada/salida

buenas capturas de pantalla de la descripción de las Señales, donde no hay nada superfluo

diagramas de bloques

¿De dónde sacas la RPT si no puedes escribirla tú mismo?

----Rara vez sucede que hay un sistema de comercio estricto, pero no se puede describir. Lo más probable es que no hay ningún sistema, en este caso.

Pero si la cuestión es sólo terminológica (desconocimiento de la lengua hablada por los escritores expertos) - entonces puede crear primero un trabajo sobre la preparación de la RPT

Dibujar las entradas en gráficos, describirlas con palabras, leer artículos/libros.

Qué términos utilizar

... es mejor describir los términos de los que no se está seguro para entenderse

En los términos de referencia, los términos deben estar marcados en negrita: el ejecutor puede prestar atención a ellos y hacer preguntas si algo no está claro

No hay referencias a otras fuentes (sitios web/libros, etc.) Todo debe describirse aquí y ahora, nada de "lo explicaré más tarde Skype

Qué escribir en la descripción del trabajo en Freelance

... Sólo necesito una formulación general - tendencia, contra-tendencia, desglose de niveles (cómo se determinan los niveles en breve), hay indicadores/acción del precio/el uso de ticks

Idea general de la estrategia comercial

... Operamos siguiendo la tendencia, la tendencia se define como tal, compramos en un retroceso, definimos el retroceso como tal, no operamos por la noche o por la mañana

Descripción del conjunto en espera de la Señal

... es necesario formar el plano, seguido de la ruptura o esperamos hasta el final de la sesión europea y aceptar las señales sólo en la dirección de su movimiento

Descripción de la señal

... Parámetros técnicos de la descripción - tendencia/rebote/descenso - todo formalizado estrictamente

Duración de la señal

... la duración de la señal - en barras / horas / hasta el final de la sesión / día

Introducción de órdenes y apertura de posiciones

... ¿hay alguna característica especial, por ejemplo, no colocar SL/TP ,

o cuántas veces intentamos entrar en el mercado ..,

o establecer diferentes oredermagic/ordercomment dependiendo del tiempo/configuración/patrón

otra cosa

Mantenimiento de posiciones comerciales/órdenes

... si hay un trailing stop o no

cuando ponemos TS

mueve las órdenes pendientes detrás/en contra del precio

Seguimiento de los beneficios/pérdidas actuales en la posición abierta

otra cosa

Cancelar la orden y cerrar la posición

... eliminar órdenes por tiempo/número de barras/final de periodo/cambio de posición/pérdida de configuración

... cerrar la posición por tiempo/número de barras/final del periodo/ganancia obtenida/apertura de la señal contraria/configuración

otra cosa

Cálculo del lote para hacer un pedido

.... en el balance

fijo

del beneficio acumulado

por los resultados de las últimas N operaciones

del riesgo (distancia SL)

otra cosa

Tratamiento de los errores comerciales y de las condiciones del entorno

... registro detallado cuando se envían órdenes comerciales

procesamiento de reinicio del terminal/contacto/servidor

comentarios a través de mensajería/correo electrónico

Diferencia entre operar en la apertura de la barra y dentro de la barra

... las señales pueden desaparecer y aparecer durante la vida de la barra

Estrategias de tick/scalper

...deberías tener una buena idea de lo que es, cuanto más pequeños sean los pips de TakeProfit/StopLoss, más crítica es la estrategia de los spreads/comisiones/retrasos de la red/calidad del historial disponible/la velocidad del propio robot.

Cualquier empeoramiento de las condiciones puede acabar con la estrategia

Rejillas, martingalas, promedios y el reverso de estas mejoras

... Qué son, por qué son populares y hasta qué punto pueden ayudar a tirar temporalmente de una estrategia. El riesgo es mayor, aunque puede alargar la vida de una mala estrategia

En qué hay que fijarse a la hora de elegir un artista

... Cuestiones de fondo

No es ser inteligente para impresionar

Establece claramente un calendario y un coste realistas (nada de "ya veremos cómo va"). El plazo y el precio pueden aumentar, si resulta que hay momentos que realmente no se podían prever de antemano, o se decidió hacer un trabajo adicional

Señala las áreas poco claras en los términos de referencia de inmediato, no después de 2 meses de discusión

Un buen programador aprecia su tiempo y el tuyo, por lo que le gusta un pliego de condiciones bien construido y coherente

Lo que un programador no puede hacer por usted

Convierta una estrategia perdedora en un robot rentable

Llevar a cabo la optimización e identificar todas las deficiencias

Su trabajo consiste en encontrarlos y describirlos de forma comprensible.
 
Por lo visto, primero hay que esbozar la columna vertebral para poder empezar a criticar/sugerir.
 
Rashid Umarov:
Al parecer, primero hay que esbozar una columna vertebral para empezar a criticar/sugerir.

En primer lugar, asegúrese de estar de acuerdo con la terminología, los mismos conceptos dentro de la terminología, etc.

Por ejemplo, muchos clientes se obstinan en contar las barras de izquierda a derecha. Y, en consecuencia, no dicen la barra actual o la primera barra, sino la tercera o la cuarta después de la señal. Pero la señal está en el primer compás (pero en realidad no se refieren al primero desde el cero, sino desde el uno, y el segundo - en realidad es el cuarto o el quinto compás).

Hay una excursión obligatoria en la dirección correcta de la numeración de los compases.

Algo más de la misma simplicidad, pero completamente nuevo para muchos clientes - no puede recordar a la vez - más a menudo en la etapa inicial sólo de la terminología y la diferencia de conceptos es el primer malentendido, que toma mucho tiempo para resolver.

 

Esto es lo último que no entendí. Ni siquiera sé cómo podemos ponernos de acuerdo en la terminología aquí. A juzgar por los comentarios, el trabajo no fue entendido por mucha gente.

Pedido autónomo

----

P.D. La cuenta del bar sigue siendo un problema menor))

 
Galina Bobro:

Esto es lo último que no he entendido. Ni siquiera sé cómo podemos ponernos de acuerdo en la terminología aquí. A juzgar por los comentarios, la obra fue malinterpretada por muchos.

Pedir a Freelance

No es una orden, es sólo un flujo de conciencia. El hombre ni siquiera se ha molestado en insertar imágenes, simplemente las envía por hipervínculo a algún sitio.

En lugar de describir un EA, vuelve a remitirnos a algún sitio web. A continuación, quiere habilitar alguna funcionalidad (no sé cuál) - de nuevo, un enlace al producto.

El texto en sí mismo - de nuevo, es una tontería.

Панель http://-------------------

a) simplificar al formulario https:/-------------------

b) que tras pulsar el botón del teclado, aparezca "alt A" en lugar de "A"

c) arreglar que a veces al poner un nuevo personaje, desaparece alguno antiguo.

EA http://dropmefiles.com/KTK5s

a) Recorte el método de cálculo mediante una fórmula compleja de la EA.

b) Cambia el método de notificación a sonido.

c) Añadir una línea de señal (N+C). El precio ha cruzado - un pitido.

d) incluir este código en el Asesor Experto https://www.mql5.com/en-----------------

Barsheift http://--------------

Lo principal es que oculta el gráfico de precios y se abre al pulsar f12.

a) Ocurre que al cambiar de marco temporal, el gráfico de precios desaparece.

b) al borrar un indicador, el precio desaparece.

c) sería deseable que las acciones con el indicador no afectaran al desplazamiento del gráfico.

d) cuando el indicador ha funcionado, establezco una nueva fecha de ocultación, pero el precio no se oculta.

e) cuando el desplazamiento de barras está conectado, el gráfico rebota lateralmente.

cpsb


Y, sin embargo, dispuesto a pagar 30-50 dólares por todo esto. ¿Alguien ha considerado seriamente este pedido?

 

Mientras quiero entender qué tipos de EAs se ordenan, cuáles se pueden clasificar

  • Martingala
  • Anti-Martingale
  • Rejilla
  • Multidivisa
  • Scalper
  • etc.

¿Qué opciones hay en el trabajo autónomo?

 
Probablemente, a menudo sólo la categoría - etc. Tipo: stream of consciousness, como lo pones arriba.
 

Esa es la cuestión: la "corriente de conciencia" está presente en casi todos los TOR, pero en diferentes dosis.

Si hablamos de categorías de Asesores Expertos, entonces tienes un ejemplo de clasificación de un trader:

* los de señal - un montón de indicadores con un montón aún más grande de los ajustes y más en diferentes TFs. Cómo lo utilizan (a veces hay casi cientos de ajustes), no tengo ni idea. A menudo se hacen preguntas como "¿Por qué abrí aquí y cerré allí, y por qué no abrí allí? A menudo, en casos complejos, hago una versión de prueba que muestra los valores del indicador en comentarios al gráfico. Por ejemplo, la pregunta "¿Qué pasa si este indicador ha estado mostrando una señal durante tres barras ya, y ésta acaba de darse la vuelta, se considerará como una señal? - puede causar confusión al cliente. Pero, por regla general, todo es muy simple con las órdenes de este tipo - abrimos según la señal y cerramos según la inversa, o SL, TP, Trall.

* Órdenes - desde el promedio simple hasta la cuadrícula, etc. A veces, tengo órdenes del estilo "las parrillas se construyen a partir de órdenes y cada una de ellas es independiente de las demás", y entonces el lote de la siguiente orden inicial depende de un beneficio total de varias parrillas anteriores. O una versión ligera - abrimos una compra-venta en el canal, por ejemplo, etc. Diversas variaciones de aperturas en función de las anteriores. Aquí el principal problema es que una persona debe pensar en categorías, ya que la TdR suele estar llena de distorsiones. Por ejemplo, ha definido lo que es una parrilla (con tal paso como constante/variable, se colocan tales y tales órdenes, tendrán el mismo TP de la línea de equilibrio, un traill similar a él, etc.) y además ha enumerado las operaciones con la parrilla (cada siguiente requerirá más lotes o algo más). Algo similar a las categorías OOP. A menudo, los clientes de este tipo de RPT intentan prescribir un algoritmo de cálculo, lo que resulta aún más confuso.

*En este caso, el cliente no suele pensar qué debe hacer el EA si no hay una línea en el gráfico, sino dos, por ejemplo, ¿cuál tomar? Es decir, la interacción del Asesor Experto no está pensada. Los clientes suelen estar tan ocupados escribiendo esta secuencia que es difícil adivinar cuál es el objetivo principal del desarrollo, qué quieren hacer con él.

*Para aquellos a los que les encanta utilizarlo de forma contraria a su propósito - "dejemos que el EA dibuje algo en el gráfico y no importa los buffers que tenga", "habilitemos programáticamente el auto-trading", "dibujemos el indicador desde el EA (mt4)", enviemos SMS (Push, e-mail), "abramos-cerremos gráficos", "guardemos cotizaciones, etc...

* agencias de noticias, etc., que necesitan descargar algo de algún sitio. A menudo, los sitios no están diseñados para este fin.

* Tomadores de órdenes multidivisas - esta es una categoría rara, hubo principalmente aquellos que abrieron 2 órdenes en diferentes símbolos y lideraron como uno (por el cierre total de ganancias/pérdidas).

* copiadoras y otras interacciones de los terminales

Y todo esto debería añadirse con límites de tiempo, días de operación, cálculo de TP/SL por puntos, algunos indicadores, dinero, autolot y cálculo de lotes en función del SL (o a la inversa)

 
Gracias, Galina, no fue una mala experiencia. Me imagino lo divertido que puede ser).
 

Desde hoy, no hay suficientes palabras... Aquí hay que rehacer de plano o hacer una crítica negativa.

Texto de la tarea:

ВЫСТАВЛЕНИЯ ОРДЕРОВ:

1. Si se activa o abre una orden de compra (BUYMARKET, BUYLIMIT, BUYSTOP), el

el robot coloca inmediatamente 3 órdenes SELL STOP:

1ª orden: STOPLOSS; ........

2º orden: TakeProfit; ........

3ª orden: TakeProfit; ........


Entendí que se referían a la red en Mt5, además entonces son posibles 2 "TP". Y aquí hay una captura de pantalla de hoy con "órdenes dependientes"

¿De dónde sacan esta terminología? "Órdenes dependientes"...

 
Galina Bobro:

¿De dónde sacan esta terminología? "Órdenes dependientes"...

Hay que aclarar estas cuestiones de inmediato. No me gustó el principio

LA REALIZACIÓN DE PEDIDOS:


El hombre tiene claramente problemas para expresarse