Fin de semana por la noche - página 66

 

Vladimir, ¡buenos días!

Alguna vez han hecho un programa que trabaja con el cierre de posiciones por fondos, pero era tan complejo que de hecho el trabajo de este programa está paralizado.

¿Tal vez se podría hacer que la versión Lite del programa se cerrara en los medios?

La forma en que veo la versión Lite es:

1. Tan pronto como cargamos el Asesor Experto en el gráfico, inmediatamente contó los fondos.

2) En la configuración, establecemos sólo un parámetro: es el beneficio (por la equidad, por supuesto) en el logro de que todas las posiciones para todos los símbolos se cerrarán y todas las órdenes pendientes se eliminarán.

3. Después de cerrar los puestos, el programa guardará nuevos fondos y comenzará su trabajo de nuevo.

Eso es todo lo que necesitas de este programa.


Si es posible, opciones adicionales para la comodidad del comerciante:

a) Mostrar en el gráfico (de forma permanente) los fondos registrados de los que partió el programa .

b) Mostrar en el gráfico (de forma permanente ) , cuando se alcancen los fondos, todas las posiciones se cerrarán y todas las órdenes pendientes se borrarán.

c) Añade un botón de "Reinicio" en el gráfico, cuando lo pulses, los fondos registrados se reiniciarán y se realizará una nueva lectura.

e) ¡Sólo si es posible! - Separe las posiciones en compra y venta si es necesario. (Es decir, cuando se alcance un beneficio predefinido, sólo se cerrarán las posiciones de compra, o sólo se cerrarán las posiciones de venta, o todas juntas).

Cómo funciona:

Tan pronto como hayamos cargado el programa en el gráfico, éste leerá inmediatamente los fondos (el restablecimiento de los fondos registrados sólo se produce en tres casos:

1. supresión del programa de la carta

2. cierre de todos los puestos por el propio programa (2.1 o ausencia total de puestos abiertos, si es posible)

3. Pulsar el botón "Reset" (en el gráfico) .

4. Preferiblemente, el reinicio del terminal no afecta a los fondos registrados.

¡Aquí están esos pensamientos)))!

 
Buenas tardes Vladimir, Por favor, mira el código, algo no está sacando los pedidos https://www.mql5.com/ru/forum/330714#comment_27650726 Se adjunta una captura de pantalla.
Советники: Pending Trailing
Советники: Pending Trailing
  • 2020.01.17
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Советники: Pending Trailing
 

Hola, por favor vea este código suyo también... muy bueno como pipsetter o mejor como netminder...https://www.mql5.com/ru/code/37878

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia

Asesores expertos: Comercio independiente Nuevo

Sergey Kriushin, 2022.02.13 16:42

Hola, funciona muy bien como pipsator, pone tanto al alza como a la baja con pequeños beneficios en un par de días hace el 100%...pero pierde también, se queda tanto al alza como a la baja... Creo que sería un gran nettler con tiempo de caducidad para las órdenes al alza y a la baja - el grial sería 100% ... por favor, haga lo mismo con los trailing stops... Si hubiera puesto hasta 20 posiciones, al principio lo haría casi todo, pero hay velas y tendencias largas, por lo que las pérdidas se acumulan en ellas, por lo que expirarían a la hora del vencimiento... Si quisiera hacer durar esos pedidos pendientes porque son los que más no funcionan...


He estado poniendo esos pedidos pendientes, pero parece que no funcionan...

//--- устанавливаем ордера
   if(PositionsTotal()<1 && OrdersTotal()<1)
     {
      if(rsiVal[1]<RSILevel)
        {
         request.action = TRADE_ACTION_PENDING;
         request.symbol = _Symbol;
         request.volume = NormalizeDouble(Volume()/2,2);
         request.price=NormalizeDouble(Ask+60*_Point,_Digits);
         request.sl = NormalizeDouble(request.price - SL*_Point,_Digits);
         request.tp = NormalizeDouble(request.price + TP*_Point,_Digits);
         request.deviation=50;
         request.comment      = "AS-CH_BUY";                 
         request.type_time    = ORDER_TIME_SPECIFIED;         
         request.expiration = expiration;
         request.magic=m_magic;                
         request.type=ORDER_TYPE_BUY_STOP;
         request.type_filling=ORDER_FILLING_FOK;
         for(i=0;i<14;i++)
            {
             if(OrderCheck(request,check))
               {
                OrderSend(request,result);
                Print("Установлен ордер BuyStop");
               }
             Print(ResultRetcodeDescription(result.retcode));
            }        
        }

      if(rsiVal[1]<79-RSILevel)
        {
         request.action = TRADE_ACTION_PENDING;
         request.symbol = _Symbol;
         request.volume = NormalizeDouble(Volume()/1,2);
         request.price=NormalizeDouble(Bid-360*_Point,_Digits);
         request.sl = NormalizeDouble(request.price + SL*_Point,_Digits);
         request.tp = NormalizeDouble(request.price - TP*_Point,_Digits);
         request.deviation=50;
         request.comment      = "AS-CH_Sell";                 
         request.type_time    = ORDER_TIME_SPECIFIED;         
         request.expiration = expiration;         
         request.type=ORDER_TYPE_SELL_STOP;
         request.type_filling=ORDER_FILLING_FOK;
         for(i=0;i<12;i++)
            {
             if(OrderCheck(request,check))
               {
                OrderSend(request,result);
                Print("Установлен ордер SellStop");
               }
             Print(ResultRetcodeDescription(result.retcode));
            }                                
         }     
Separate Trade New
Separate Trade New
  • www.mql5.com
Стратегия на отдельных параметрах для BUY и SELL позиций (Стоп лосс, Тейк профит, iATR, iStdDev) и расстоянии между двумя iMA
 

Vladimir, ¿podrías decirme cómo establecer un Break Start - Break Step global sin pérdidas e implementar un Trailing Stop - Trailing Step global para todas las posiciones unidireccionales independientemente de su número mágico?

Extrañamente no esperaba ningún problema con esto, no pude encontrar un Asesor Experto para este propósito. Tampoco he encontrado un Asesor Experto de este tipo en su EA.

Nunca he encontrado un experto así.

Mi respeto.

 

Hola Vladimir, tengo una idea para construir un experto en cuadrículas. la idea es la siguiente: llamemos al experto "Experto en cuadrículas" condicionalmente

1. Introducimos una operación, no importa por qué Asesor Experto o manualmente (pero es necesario definir una operación controlada en el Asesor Experto "Grid Expert Advisor"; de lo contrario construirá una nueva parrilla a partir de cada operación, lo que, en principio, también se puede probar)

2. Después de haber entrado en una transacción, el Asesor Experto "Seetochnik" determina su propia transacción para un magik y comienza a colocar nuevas órdenes de (Buy Stop) para vender (Sell Stop) siguiendo el precio a una distancia de "Paso".

3. Control de spreads para colocar una nueva orden (preferiblemente un control de spreads para eliminar cuando se expande, pero esto también lo puede hacer un programa de terceros)

4. Preferiblemente, el tiempo de trabajo.


En principio, todo es sencillo y estándar, pero lo que no he encontrado en la base de otros EAs o falta es una combinación de los siguientes factores

Primero: no se aferran a las operaciones realizadas por Asesores Expertos de terceros,

Dos: no controlan la propagación.

Tercero: no hacen los pedidos uno a uno (es decir, pedido tras pedido).

También me gustaría añadir lo siguiente: podemos controlar fácil y cómodamente esta parrilla visualmente, es decir, si es necesario, mover la orden manualmente, resulta ser un buen asistente para el comercio manual.

Saludos.

 

Vladimir Por favor, haga un experto como este: Todo está en la captura de pantalla.

Aclaración:

La distancia de paso se establece en los ajustes de EA por ti mismo.

Si es posible, es conveniente controlar el diferencial, si el diferencial es mayor que el especificado no se colocará una orden.

Este es el indicador Gann High Low Activator EA en base al cual se ha realizado el Asesor Experto Gann High Low Activator EA

Necesito mucho este EA! )))) Si es posible, por favor, hazme saber lo que has leído y hazme saber lo que has decidido, pero lo necesito mucho!)) Si es posible, por favor, ayuda)) !!!!

Archivos adjuntos:
1.1.1.jpg  264 kb
 
ai1111 los ajustes de EA por ti mismo.

Si es posible, es conveniente controlar el diferencial, si el diferencial es mayor que el especificado no se colocará una orden.

Este es el indicador Gann High Low Activator EA en base al cual se ha realizado el Asesor Experto Gann High Low Activator EA

Necesito este EA mucho!))) Si es posible, por favor, hágame saber lo que ha leído y hágame saber lo que ha decidido, pero realmente necesito este EA)))) Ayúdame)) !!!!

No está claro en qué momento y mediante qué algoritmo se busca y fija la señal.

 
Vladimir Karputov #:

No está claro en qué momento y mediante qué algoritmo se busca y fija la señal.

Puede utilizar el indicador de la ventana de barras o un análogo para encontrar el máximo y el mínimo de un determinado número de barras.

Bars window
Bars window
  • www.mql5.com
Индикатор отображает прямоугольник от ... до ...
 
Vladimir Karputov #:

No está claro en qué momento y mediante qué algoritmo se busca y fija la señal.

Buenas tardes, Vladimir!!! Perdón por la larga respuesta he estado haciendo otras cosas todo este tiempo, incluso el ordenador donde trabajo en forex y con vosotros no se encendió ni una sola vez!!! tuve que cambiar de cerebro para descargar) y ayudar a mi madre y mi coche tiempo para repostar))))))).

 
Vladimir Karputov los ajustes de experto por usted mismo.

б. Si es posible, es conveniente controlar el diferencial, si el diferencial es más que la orden especificada no se colocará.

b. Es importante (establecer sólo una dirección, es decir, sólo una orden, la que hemos establecido inicialmente) o siempre será sólo orden de stop de compra, o sólo stop de venta.


c). Utilizar el indicador Gann High Low Activator, en base al cual se ha realizado el EA Gann High Low Activator.

e) si es posible, tomar como base el EA Gann High Low Activator, pero en lugar de la primera operación, colocará una orden pendiente.

f) si es posible, y sólo si es posible: seleccionar el tipo de orden entre Stop y Límite

Espero tener noticias suyas.

Bars window
Bars window
  • www.mql5.com
Индикатор отображает прямоугольник от ... до ...
Archivos adjuntos:
1.1.1.jpg  264 kb