Asesores Expertos: Pipsover

 

Pipsover:

Asesor Experto pipser. Trabaja a base de los indicadores iChaikin (Chaikin Oscillator) y iMA (Moving Average, MA).

Autor: Vladimir Karputov

 

Vladimir, por favor, haz que funcione en las cuentas de compensación.

Gracias.

 

¿Por qué las órdenes stop no se calculan correctamente?

El código muestra que se establecen en puntos (doble por alguna razón):

input double      m_stoploss  = 65;          // pérdidas
input double      m_takeprofit= 100;         // Beneficio

y luego el cálculo:

//--- si el valor del indicador Chaykin está por encima de la escala y se ha iniciado una posible reversión
      //--- un poco sobrevendido
      //--- comprando
      if(iClose(1)>iOpen(1) && iLow(1)<ma && ch<-m_openlevel)
        {
         double level_price=m_symbol.Ask();
         double level_sl=m_symbol.Bid()-m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Bid()+m_takeprofit*m_adjusted_point;
         m_trade.Buy(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }
      //--- si el valor del indicador Chaykin está por encima de la escala y se ha iniciado una posible reversión
      //--- algo sobrecomprado
      //--- nVender
      if(iClose(1)<iOpen(1) && iHigh(1)>ma && ch>m_openlevel)
        {
         double level_price=m_symbol.Bid();
         double level_sl=m_symbol.Ask()+m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Ask()-m_takeprofit*m_adjusted_point;
         m_trade.Sell(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }

Los precios de Stoploss y Take Profit deben calcularse a partir del precio de apertura. De lo contrario no habrá correspondencia de beneficios/pérdidas con los establecidos en la configuración.

 

Hola Vladimir. Por favor, haz que funcione en las cuentas de compensación.

Gracias.

 
Shara1:

Hola Vladimir. Por favor, haz que funcione en las cuentas de compensación.

Gracias, Vladimir.

Esto es imposible: el Asesor Experto opera con posiciones multidireccionales, que no es aplicable a las cuentas de compensación.

 

Hola Vladimir. ¿Podría por favor hacer stop loss en su Asesor de Expertos para ser fijado en el punto de equilibrio y para estar de acuerdo con el tamaño de ATR, y que la media móvil podría ser optimizado.

Gracias.

Общие принципы - Торговые операции - MetaTrader 5
Общие принципы - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
 
Shara1:

Hola Vladimir. Por favor, ¿podría hacer que sea posible optimizarel Stop Loss en su Asesor de Expertos para que se establezca en el punto de equilibrio y sería del mismo tamaño que el ATR, y que la media móvil podría ser optimizado.

Gracias.

No puede haber punto de equilibrio en ATR.

 
Vladimir Karputov:

No puede haber un punto de equilibrio en ATR.

ATR/Point() - ¿quizás se refería a eso? Aunque... demasiados puntos para el punto de equilibrio. Tal vez ATR*0.1/Point() - ¿diez veces menos?

 
Vladimir Karputov:

No puede haber un breakeven en ATR.

Y no se pueden hacer dos stop losses, uno simple con breakeven, el segundo por ATR, a tu elección.

Si esto no es posible, entonces solo por ATR, y lo principal es que se pueda optimizar la Media Móvil.

Gracias.

 
Shara1:

No puedes hacer dos stop losses, uno simple con breakeven, el segundo por ATR, a tu elección.

***

Si lo haces, entonces es así: primero la posición se pone a breakeven. Sólo después se activa el trailing (modificación del Stop Loss).

Shara1:

*** y lo principal es que se podría optimizar la Media Móvil.

Gracias.

¿Así?



 
Vladimir Karputov:

Si lo hace, es aproximadamente como sigue: primero, la posición se mueve al punto de equilibrio. Sólo después se activa el trailing (modificación del Stop Loss).

¿Aproximadamente así?


Sí, eso sería muy bueno. ¿Y la columna Profit, Loss es Stop Loss y Take Profit?