Fin de semana por la noche - página 4

 
Алексей Тарабанов:

¿Tomas drogas?

Je, no, no bebo ni fumo y es irrelevante. Si no te gusta el estilo, aléjate. Pero entonces robaría coches y me tumbaría en el sofá, en lugar de hurgar en el código y escribir en los foros. Y tú, a juzgar por tus posts, sólo quieres escribir algo.

 
De acuerdo. Volvamos al Asesor Experto.
  if(InpTrailingStop!=0 && InpTrailingStep==0)
     {
      Alert(__FUNCTION__," ERROR: Trailing is not possible: the parameter \"Trailing Step\" is zero!");
      return(INIT_PARAMETERS_INCORRECT);
     }
¿dónde está la modificación de la posición aquí? o te lo has perdido?
en un hilo vecino escribiste un ejemplo para la red
//---
   double Ask=NormalizeDouble(SymbolInfoDouble(Symbol(),SYMBOL_ASK),Digits());
   if(!PositionSelect(Symbol()))
      trade.Buy(0.01,Symbol(),Ask,Ask-stop*Point(),Ask+take*Point(),NULL);

   TrailingStop(Ask);
  }
//+------------------------------------------------------------------+
void TrailingStop(double Ask)
  {
   if(m_position.SelectByIndex(i))
     {
      ulong PositionTicket=PositionGetInteger(POSITION_TICKET);
      double CurrentStopLoss=PositionGetDouble(POSITION_SL);


      if(MathAbs(CurrentStopLoss-Ask)>stop*Point())
         trade.PositionModify(PositionTicket,(Ask-stop*Point()),0.0);
     }
  }
//+------------------------------------------------------------------+
¿Cómo lo modifico correctamente y lo añado a mi EA?
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
NightTrader:
Bien. Volvamos al EA. En su código dice
¿dónde está la modificación de posiciones?
***

Esto es un tapón, una preparación para el futuro. Por si acaso. Recuerde que no hay arrastre de posición en la condición inicial:

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Fin de semana por la tarde

Vladimir Karputov, 2018.04.01 15:39

En resumen:

Se me ocurrió un nombre como este (para no molestar, simplemente creé un nombre en el generador de contraseñas) -"OSYuWwJk EA".

Descripción:

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Fin de semana por la tarde

NightTrader, 2018.03.31 22:52

Hola. Seré el primero entonces . 3abate MQL5 Expert Advisor.

Entrada por RSI, filtro MA. Referencia en el marco temporal H1 superior.
Condiciones de entrada

Índice de Fuerza Relativa, MA, SL, TP, BU. Cierre de todas las órdenes sobre el beneficio total y las señales contrarias.

Apertura de operaciones a la baja, cuando el precio está por debajo de la MA 110 en H1, y el RSI (4) tiene un valor de 70 y superior. Completamos la tendencia con la siguiente orden, cuando la orden entra en el abismo a 30 puntos. Al cierre de ТР abrimos una nueva operación, si las condiciones de una entrada no han cambiado. Esperamos la siguiente señal.

Apertura de operaciones en compra, cuando el precio está por encima de la MA110 en H1 y el RSI (4) tiene un valor de 30 y por debajo.

Completamos la tendencia con la siguiente orden, cuando la orden sale en Boo a 30 puntos. Al cierre de ТР abrimos una nueva operación, si las condiciones de entrada no han cambiado. Esperamos la siguiente señal.
Así es para la variante inicial.

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

Fin de semana por la tarde

NightTrader, 2018.04.01 15:07

Visualizar los puntos de entrada es, por supuesto, mejor para seguir y corregir los pasos en falso que puedan surgir en el proceso. Mejor cuando el EA informa cuando abrió una orden y el motivo del cierre. Se me olvidó mencionar el arrastre, porque CU y TRALingStop son cosas diferentes.

 

El EA"OSYuWwJk EA.mq5" está terminado.

En la versión "1.004" hemos añadido la cola.

Permítanme recordarles las versiones anteriores:

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Noche de fiesta

Vladimir Karputov, 2018.04.02 16:38

OSYuWwJk EA.mq5

versión "1.001"


Establece los niveles de RSI (UP y DOWN) para analizar la situación y obtener la señal.

Un análisis sencillo por el momento:

  • BUY: Ask() > Moving Average on bar 1 AND RSI on bar 1 <= RSI DOWN level
  • VENTA: Bid() < Media móvil en la barra 1 Y RSI en la barra 1 >= nivel RSI UP


Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Noche de fiesta

Vladimir Karputov, 2018.04.03 05:42

OSYuWwJk EA.mq5

versión "1.002"

Ahora:

Ajustes de los niveles del RSI (UP y DOWN) para analizar la situación y obtener una señal.

Un análisis sencillo por el momento:

  • BUY: Ask() > Moving Average on bar 1 AND RSI on bar 1 <= RSI DOWN level
  • VENTA: Bid() < Media móvil en la barra 1 Y RSI en la barra 1 >= nivel RSI UP


Cierre de posiciones opuestas a una señal. Nueva posición sólo si la última está en el punto de equilibrio. Si tenemos posiciones de COMPRA y VENTA - esta es una situación de error, y no se maneja de ninguna manera.


Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Fin de semana por la noche

Vladimir Karputov, 2018.04.07 05:36

***

Y hoy es la versión 1.003:

OSYuWwJk EA.mq5
versión "1.003"

Se ha añadido el parámetro "Beneficio total" - Beneficio total. Cuando se alcance el beneficio total, se cerrarán todas las posiciones.


Archivos adjuntos:
OSYuWwJk_EA.mq5  38 kb
 
¿Alguien está interesado?
 
Vladimir Karputov:
¿Hay voluntarios?

Sí, hay algunos interesados.

En la continuación de la conversación en el tema deN-_Candles_v7: Tengo una idea para el siguiente EA.

1) Abrir posiciones de la misma manera queN_Candles, pero en la dirección opuesta a la tendencia de las velas (inversión del precio)

2) Cierre de pedidos:

a) Si se alcanza el beneficio monetario total. Se cierran todos los pedidos y se reinicia todo: el ciclo comienza desde el principio.

b) Si se abre la orden de sentido contrario. (por ejemplo, sólo se abren órdenes de VENTA y de COMPRA opuestas, luego se cierra una orden de VENTA, la más rentable y la nueva de COMPRA).

3) Si es posible, mantenga el cálculo de los pares cerrados negativos, y aumente el beneficio total en el valor de esta pérdida. ( El beneficio efectivo especificado debe incrementarse con el importe de la pérdida del par cerrado).

4) Si no es difícil. Introducir el parámetro en la apertura en una serie de velas idénticas restricción en la compra después de N número de velas. Por ejemplo, el parámetro - comprar después de una serie de 5 velas, y hay 9 velas idénticas en la serie. Y sólo hay que comprar después de 5 y 6 velas, y después de 7,8 y 9.... velas estaban prohibidas para comprar.

 
Hola Vladimir. Me gustaría aclarar, si no le importa responder.
El parámetro en la configuración de EA OSYuWwJk EA 004.mq5
Breakeven
también puramente como un stub para el futuro, es decir, no funciona en el código?
input ushort               InpBreakeven         = 15;                // Breakeven ("0" -> off)
 
NightTrader:
Hola Vladimir. Me gustaría aclarar, si no le importa responder.
El parámetro en la configuración de EA OSYuWwJk EA 004.mq5 es también un maniquí para el futuro, es decir, no funciona en el código?

Sí, supongo que lo pensé y no lo pensé :)

 
Vladimir, ayuda para un tonto. Tengo varios pares de divisas abiertos. La tarea: cuando una vela cruza el límite superior de Bollinger de una vela alcista o el límite inferior de una vela bajista, en cualquier par, el ordenador debe emitir un fuerte pitido y abrir toda la pantalla del par donde se produjo el evento. El cruce simultáneo de la BB por una vela en varios pares se considera casi increíble. Solía escribir programas en C sin dos pluses para controlar el hardware.
 
dónde enviar su T.O.S.