Descargar MetaTrader 5

Mira cómo descargar robots gratis

¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!

¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5

Asesores Expertos

Trailing_Profit - Asesor Experto para MetaTrader 5

| Spanish English Русский 中文 Deutsch 日本語 Português

Publicado por:
Vladimir Karputov
Visualizaciones:
245
Ranking:
votos: 27
Publicado:
2017.08.10 16:53

Autor de la idea — Vitalyautor del código mq5 — barabashkakvn.

El asesor monitorea todas las posiciones abiertas en el terminal (según todos los símbolos y todos los números mágicos). Si el beneficio total no ha alcanzado el parámetro "minimum_profit" espera.

Si el beneficio total ha alcanzado el parámetro "minimum_profit", el asesor establece la reducción y activa para ella el seguimiento.

La reducción "percent_of_profit" se indica en tanto por ciento. Supongamos que se han establecido los parámetros "minimum_profit" = 1000 y "percent_of_profit" 20. El beneficio sumado de todas las posiciones abiertas ha alcanzado 1000. Si el beneficio cae hasta 800 (1000 - 20%), todas las posiciones se cerrerán. Si el beneficio continúa creciendo, digamos hasta 2000, la reducción permitida supondrá ya 400 (2000 - 20%). Es decir, todas las posiciones se cerrarán ya con un beneficio sumado de 1600. No existe reducción fija, puesto que no considero útil usar magnitudes absolutas.

En teoría, podemos establecer el tanto por ciento = 0. Actuará como Take Profit común. Podemos poner el porcentaje 100, que actuará como ausencia de pérdidas (no hay que olvidar que mientras unas órdenes se cierran, el resto pueden entrar en pérdidas).

¡¡Atención!! El asesor funciona con un intervalo de 3 segundos:

void OnTick()
  {
//--- allow work every three seconds
   static datetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---


Traducción del ruso realizada por MetaQuotes Software Corp.
Artículo original: https://www.mql5.com/ru/code/18709

EURUSD breakout EURUSD breakout

Comercio según dos sesiones comerciales con ajuste del inicio de las sesiones. Stop Loss. Take Profit.

ExpertClor_v01 ExpertClor_v01

Asesor-ayudante. Solo CIERRE de posiciones.

Get_Rich_or_Die_Trying_GBP Get_Rich_or_Die_Trying_GBP

Comercio con el periodo PERIOD_M1 (M1). Cálculo de las barras alcistas y bajistas.

HistoryPositionInfo version 2 HistoryPositionInfo version 2

Retorna el beneficio de la posición en puntos, la comisión, el swap y el beneficio en dinero basado en la historia comercial.