¿Qué hacer con las posiciones no rentables? - página 8

 
Vladimir Karputov:

Probablemente dependa del marco temporal utilizado: por ejemplo, en M1 habrá muchas operaciones y podrá cerrar al final/principio del día, en marcos temporales más grandes habrá menos operaciones y, por lo tanto, tendrá que cerrar con menos frecuencia.


Por cierto, aquí tienes un vídeo para un indicador de regresión lineal: también puedes utilizarlo para un canal. Incluso puede detectar la dirección del canal:



Aquí resulta que es útil mirar lo publicado anteriormente: resulta que los búferes de los indicadores (superior y medio) estaban mezclados en algunos lugares y además en la ventana "Ventana de datos" no había nombres de los búferes. He hecho un cambio: los topes están ahora posicionados correctamente: arriba, en medio, abajo

i-Regr

 
Alexey Volchanskiy:

Yo lo haría a través de la compilación condicional.


¿Qué hace?

 
Alexey Volchanskiy:

Lo haría a través de la compilación condicional.


Hay que comprobar los números de los tampones indicadores. De lo contrario, además de obtener una manija, tendrá que reescribir la función de obtener datos del indicador también.

 
Alexey Volchanskiy:

Tienes que conectar tu canal


Versión 1.003 compilación condicional para dos indicadores diferentes

Bloque de selección de indicadores:

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
enum ENUM_INDICATORS
  {
   automatic_channel_MT5   = 0,  // Automatic channel MT5 
   hodrick_prescott_channel= 1,  // Hodrick-Prescott Channel
  };
...
input ENUM_INDICATORS InpIndi    = automatic_channel_MT5;
...
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
...
//--- create handle of the indicator iCustom
   string parameters="";
#ifndef  parameters/*==automatic_channel_MT5*/
   switch(InpIndi)
     {
      case  automatic_channel_MT5:
         parameters="Market\\Automatic channel MT5";
         break;
      case hodrick_prescott_channel:
         parameters="Downloads\\vhpchannel_02";
         break;
      default:
         //---
         break;
     }
#endif
    handle_iCustom=iCustom(m_symbol.Name(),Period(),parameters);
//--- if the handle is not created 
   if(handle_iCustom==INVALID_HANDLE)

Por favor, compruebe la llamada para obtener los valores de los indicadores: estoy sondeando las líneas UP ( buffer número "0") y DOWN (buffer número 2) (para establecer el Límite de Venta y el Límite de Compra respectivamente):

      double price_ceiling=iCustomGet(handle_iCustom,0,0);        // потолок канала
      double price_floor=iCustomGet(handle_iCustom,2,0);          // пол канала
      if(price_ceiling==0.0 || price_floor==0.0)
        {
         PrevBars=iTime(1);
         return;
        }
      m_trade.BuyLimit(volume_buy,price_floor);
      m_trade.SellLimit(volume_sell,price_ceiling);

ds

 
Vladimir Karputov:

Versión 1.003 compilación condicional para dos indicadores diferentes

Bloque de selección de indicadores:

Por favor, compruebe la llamada para obtener los valores de los indicadores: estoy sondeando las líneas UP ( buffer número "0") y DOWN (buffer número 2) (para establecer el Límite de Venta y el Límite de Compra respectivamente):

ds


Me he pasado: #ifndef no es necesario aquí en absoluto. Es suficiente para dejar el interruptor.


 
Alexey Volchanskiy:

y luego tirarlos todos a la basura riéndose? ))

Hay otra opción:

1) Hacemos un contrato con un operador de telefonía móvil para un "Número de peaje".
2) Tomar un crédito de un banco, dando este número para la comunicación.
3) No pagamos el crédito.
4) Los cobradores llaman a su número gratuito las 24 horas del día.
5) Coge la masa en una pala.

)))

 

Para la estrategia del canal (Sell Limit, But Limit) la cuestión no resuelta es una tendencia persistente: durante una tendencia persistente hay una acumulación de posiciones perdedoras

acumulación de posiciones no rentables

Hasta ahora estoy luchando con dichas posiciones de una manera: cuando abro una nueva posición (en este caso será de VENTA) cierro TODAS las posiciones contrarias (TODAS de COMPRA).

 
khorosh:

También existe esta opción:

1) Firmas un contrato con un operador de pago por uso.
2) Obtener un préstamo de un banco que indique ese número como nuestro número de teléfono.
3) No pagues el crédito.
4) Los cobradores llaman a su número gratuito las 24 horas del día.
5) Coge la masa en una pala.

)))

En 2005, una chica que conocía consiguió pedir un préstamo de 40000 dólares. En aquella época Bulgaria iba a entrar en la UE y los inmuebles eran muy baratos. Intentó convencerme de que me fuera con ella, no iba a devolver el crédito.

Quería comprar una casa allí y alquilarla a los turistas. Y ella obtuvo el crédito porque era profesora )) Así son los profesores.

 
Vladimir Karputov:
¿Qué hacer con las posiciones no rentables?

¡¡¡Que crezcan los beneficios y se reduzcan las pérdidas!!!

¡¡¡RECUPERAR LA PÉRDIDA!!! Cerrar, salir....

No
hay que "trabajar" con las pérdidas ni hacer nada, decente o no, en cuanto te des cuenta de que te has equivocado con tu predicción (lo cual es absolutamente normal, típico) sal o date la vuelta, las pérdidas no son gachas ni una silla, no puedes "arreglar" o corregir de alguna manera la posición APOSTERIORI, sólo darle cuerda, recuerda la lección.
 
Vasily Perepelkin:

¡¡¡Que crezcan los beneficios y se reduzcan las pérdidas!!!

¡¡¡CORTA LAS PÉRDIDAS!!! Cerrar, salir...

No
hay que "trabajar" con las pérdidas ni hacer nada, decente o no tan decente, en cuanto te des cuenta de que te has equivocado con tu predicción (lo cual es absolutamente normal, típico) salte o date la vuelta, una pérdida no es una papilla o una silla, no puedes "arreglar" o corregir de alguna manera la posición APOSTERIORI, sólo darle cuerda, recuerda la lección.
El problema en este caso es que no es posible determinar con exactitud dónde está el límite, cuando las pérdidas deben cerrarse. Después de todo, literalmente 1 pip después del cierre el precio puede invertirse y la operación perdedora podría obtener beneficios. Esta es la situación que siempre te mata y te desanima. Aparentemente, deberíamos utilizar las estadísticas del movimiento medio de la tendencia (sin pérdidas) de un par. Y teniendo en cuenta la decisión de cerrar la pérdida. Más precisamente, teniendo en cuenta las estadísticas la probabilidad de la inversión del precio después de N puntos.