Errores, fallos, preguntas - página 1458

 

Hola a todos. Gurús, ¿podríais sugerir un código para un robot ya hecho en mt5? DESLIZAMIENTO. Gracias.

Ah, lo tengo. De nada.

 
Vasyl Nosal:

Bueno, quién lo quita.

:)))))))))))

El shaitanam debe estar borrándolo.

 #property copyright "eevviill" 
 #property link "http://alievtm.blogspot.com/"
 #property version "1.0"
 #property strict



string name="probe";

/////
void OnStart()
{
ObjectCreate(0,name,OBJ_LABEL,0,0,0);
ObjectSetString(0,name,OBJPROP_TEXT,name);
ObjectSetInteger(0,name,OBJPROP_COLOR,clrYellow);

string text=ObjectGetString(0,name,OBJPROP_TEXT);
color col=color(ObjectGetInteger(0,name,OBJPROP_COLOR));
int text_sizeX=int(ObjectGetInteger(0,name,OBJPROP_XSIZE));
Alert(text," ",col," ",text_sizeX);


ObjectDelete(name);      ///  Отама шайтанама

}


    
 

¿Supongo que estos estafadores son mql5.com?

fue dado por yandex en una consulta del motor de búsqueda.

el sitio no se ve así, pero el favicon familiar hizo el truco


 
Alexandr Bryzgalov:

¿Supongo que estos estafadores son mql5.com?

Me lo dio Yandex cuando lo busqué.

El sitio no se ve así, pero el favicon familiar hizo el truco.


No son sólo estafadores, me parece que son distribuidores de virus, porque cuando descargas cualquier producto, descargas un ehashnik que hace su trabajo como ya sabes: rápido y preciso

Deberíamos presentar colectivamente una queja

Veo que hay expertos en el Mercado, incluso mis supuestos expertos, pero descargan un virus.

 
Vladislav Andruschenko: Veo que hay expertos del Mercado, incluidos mis supuestos expertos, pero el virus se está descargando.
Supuestamente, también hay minas.
 
Vladimir Pastushak:

El shaitanam lo está eliminando.

Sí. Es un guión.

No hay borrado en el indicador. Se trata de establecer un nuevo texto.

 
Alexandr Bryzgalov:

¿Supongo que estos estafadores son mql5.com?

Es una consulta del motor de búsqueda Yandex.

el sitio no se ve así, pero el favicon familiar hizo el truco

Sí, están difundiendo troyanos allí bajo la apariencia de asesores.

Gracias. Vamos a actuar.

 
Vasyl Nosal:

Es un guión.

No hay borrado en el indicador. Hay una nueva instalación de texto.

¿No? Entonces, ¿agregar cuál es el problema?

Explique al terminal en un lenguaje sencillo (MQL) que si el operador ha retirado el indicador del gráfico, el indicador debe limpiar sus rastros y objetos en el gráfico.

 
Vladimir Pastushak:

¿No está disponible? Así que añade ¿cuál es el problema?

Explique al terminal en un lenguaje sencillo (MQL) que si el operador ha retirado el indicador del gráfico, el indicador debe limpiar sus rastros y objetos en el gráfico.

Estoy sorprendido.

¿Inundador?

 
Vasyl Nosal:

Estoy sorprendido.

¿Inundador?

¿Qué es lo que no entiendes? ¡Te he dado un ejemplo!

¿Cuál es tu problema?

//+------------------------------------------------------------------+
//|                                                        proba.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property indicator_chart_window

string name="probe";
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
   EventSetTimer(1 /*переодичность в секундах*/); // 
                                                  // или
//bool  EventSetMillisecondTimer( 
//int  milliseconds      // количество миллисекунд 
//);
   ObjectCreate(0,name,OBJ_LABEL,0,0,0);
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   return(rates_total);
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
   ObjectSetString(0,name,OBJPROP_TEXT,name);
   string text=ObjectGetString(0,name,OBJPROP_TEXT);
   int text_sizeX=int(ObjectGetInteger(0,name,OBJPROP_XSIZE));
   Alert(text," ",text_sizeX);
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   ObjectDelete(name);
   EventKillTimer();
  }
//+------------------------------------------------------------------+
Razón de la queja: