Indicador ask/bid real para evitar el engaño de algunos brokers

Para añadir comentario, por favor Autorícese o regístrese
mijail147
10
mijail147  

Hola,

Os adjunto un indicador para MT4 para que podáis ver las líneas ask/bid "reales" y no las que vuestro broker quiere que veáis. Por supuesto no ocurre con todos, pero hay algunos brokers a los que le gusta engañar a sus clientes manipulando dichas líneas. En mi caso, me di cuenta de que algo raro pasaba porque mis ordenes límites saltaban antes de que llegara alguna de las líneas, así que me puse a investigar y me encontré con que la información que me estaba mostrando mi broker (Umarkets) no era la real y me hice el indicador.

Adjunto una imagen para que se pueda ver la diferencia entre lo que me muestra el broker (lineas sólidas) y lo real (lineas punteadas).

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   ObjectCreate(0,"_Fab_ask",OBJ_HLINE,0,0,0.0);
   ObjectSetInteger(0,"_Fab_ask",OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,"_Fab_ask",OBJPROP_STYLE,STYLE_DOT);
   ObjectCreate(0,"_Fab_bid",OBJ_HLINE,0,0,0.0);
   ObjectSetInteger(0,"_Fab_bid",OBJPROP_COLOR,clrGray);
   ObjectSetInteger(0,"_Fab_bid",OBJPROP_STYLE,STYLE_DOT);
  
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectsDeleteAll(0,"_Fab");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+

int start()
  {

   ObjectSetDouble(0,"_Fab_ask",OBJPROP_PRICE,Ask);   
   ObjectSetDouble(0,"_Fab_bid",OBJPROP_PRICE,Bid);   
//----
   return(0);
  }
//+------------------------------------------------------------------+

Saludos!

Archivos adjuntos:
Para añadir comentario, por favor Autorícese o regístrese