Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1231

 
Madmas:

Ayuda, por favor. Por qué durante las pruebas da error - "" 2020.08.13 13:09:11.393 2018.08.01 00:00:123456 GBPUSD,M30: array out of range in '123456.mq4' (59,13)" ????

para iBufUP necesitas establecer la dimensión inmediatamente, o puedes establecerla a través de ArrayResize en OnInit

en su código no tenía ninguna de las dos cosas, así que OutOfRange

 
¡Hola! Por favor, indique cómo determinar correctamente el importe de la garantía para una posición de acciones. Aquí en este hilo: https://www.mql5.com/ru/forum/348957
Помогите с расчетом объема
Помогите с расчетом объема
  • 2020.08.14
  • www.mql5.com
Биржевой трейдинг: Помогите с расчетом объема
 

Por favor, avisen, después de cargar el archivo de cotizaciones, tengo un hueco en las cotizaciones del 31 de julio al 13 de agosto de 2020 para 1M y 5M. ¿Qué ocurre?

Citas de omisión

 
Hola, no consigo averiguar cuál es el problema.
//+------------------------------------------------------------------+
//|                                                       Oduvan.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
//+------------------------------------------------------------------+
bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
 }

Salidas

'}' - no todas las vías de control devuelven un valor Oduvan.mq4 48 2


 
Galim_V:
Buenas tardes, no consigo averiguar cuál es el problema.

Salidas

'}' - no todas las vías de control devuelven un valor Oduvan.mq4 48 2


bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
     return true;
 }

El retorno debería ser desde el cuerpo de la función y lo tenías desde la función if. por eso falla.

 
Valeriy Yastremskiy:

El retorno debe ser desde el cuerpo de la función y lo tenías desde la función if. por eso está luchando.

Gracias.

 

Buenas tardes. Una pregunta sobre la organización/estructura del tratamiento de datos.


Hay muchos terminales, vpc, similares. Los Asesores Expertos y los indicadores a través de las bibliotecas mysql informan a la base de datos y reciben comandos desde el mismo lugar. El Asesor Experto tiene una estructura básica: una clase par (como EURUSD) donde se reciben los ticks y eventos y desde donde se pasan los datos a instancias de instancias independientes de la clase matriz (una unidad independiente hija del par que incluye posiciones, órdenes, mecánica de trabajo, etc.). En esencia, la clase matriz se creó para almacenar montones de datos (matrices de estructuras con posiciones y cálculos de beneficios, etc.). Para acceder a los datos, cada matriz deja caer una muestra de datos en la base de datos. Muchas consultas. Mucha, mucha carga de trabajo. PREGUNTAS Y RESPUESTAS. Asesorar con ejemplos concretos sobre cómo organizar un sistema centralizado de gestión y estructuración de datos. ¿Cómo se organizan los datos y el acceso a ellos? ¿Utiliza estructuras complejas y clase base o crea instancias de subclases utilizando CArrayObj? Entiendo que la pregunta es general. Mi objetivo es encontrar una cadena óptima para la construcción de la estructura con un tiempo mínimo y la posibilidad de ampliarla (se añaden regularmente nuevas subclases en la matriz con instrucciones). ¿Utilizo python para leer directamente desde el programa general y ponerlo en una base de datos en el medio, o es una base de datos ya la mejor opción? No tengo suficiente experiencia, y el sistema es grande). Y para almacenar dentro de "almacenamiento" una pila de estructuras con posiciones y órdenes, decenas de variables + responder a las llamadas como onTrade onTradeTransaction onTick del hermano mayor.


P.D.: ¿Y hay alguna manera de ejecutar EA e indicadores de alguna manera más compacta? sin terminales a través de cmd powershell...

P.P.S: A la pregunta anterior - un terminal = todos los hilos, pero un EA = 1 núcleo? es decir, ¿es imposible seleccionar-paralelizar el trabajo de los bots por sí mismo? elegir en el código si este bot se ejecuta en prioridad o en espera de hilos libres. Probablemente haya lagunas para la conformación de la CPU...

P.P.D.: Entiendo que en la búsqueda de muchas posibilidades, pero después de un año de releer una décima parte, no he encontrado lo anterior. Comprender para perdonar. En todo caso, no me repetiré.

Gracias por su ayuda

 
Primero conecté la señal en mi ordenador de casa, luego compré un VPS de terceros y lo conecté allí, la cuenta captó, pero la señal no apareció allí. ¿la señal está ligada directamente al terminal? ¿cómo se desconecta del primero? no he podido encontrar una solución en el foro. ¿me lo podéis decir?

si se pulsa el botón de "darse de baja", ¿se desconectará del terminal o de la señal?

Problema relacionado con la UPD, no se autoriza en mql5 desde mi VPS ? ¿cuál puede ser la razón?

upd intentó comprobar la nueva cuenta qql5, dice "no hay autorización posible desde el centro de datos", ¿qué es? ¿hay un bloqueo en alguna parte?

 

Hola,

¿cómo se buscan asesores aquí para no tener que hacer un pedido? tal vez esta moto ya ha sido fabricada por otra persona.

 
Askold4:

Hola,

¿como se buscan los EA aquí para no tener que pedir uno? tal vez esta moto ya ha sido fabricada por otra persona.

Biblioteca de código fuente

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Торговля по двум индикаторам iTriX (Triple Exponential Average, TRIX). Каждый индикатор работает на своём таймфрейме. Между позициями задаётся минимальный шаг. В начале дня открывается позиция наугад. Направление второй...