Asesores Expertos - página 2

Buenas tardes. He programado un filtro de operaciones que devuelva true o false si un símbolo se ha cerrado con beneficios en el día, pero por alguna razón no se activa. Comprobando el acceso a las operaciones del historial a través de un script muy sencillo parece que algo no funciona como espero
Buenas noches a todos. Llevo ya un tiempo tradeando y me gustaría empezar a automatizar un a estrategia que al menos en back test manual es rentable. Pero me da error cuando ls compilo. No soy para nada un experto en programacion y querria ver si alguien me puede echar una mano. La strategia es muy
Hola, soy nuevo por aquí. He grabado un campo "desde" de tipo DATE en la base de datos y si la visualizo está bien grabado. Sin embargo al leerlo no me aparece. Alguna idea? Gracias ¡¡¡¡¡¡¡ sql = "SELECT * FROM SENALES WHERE ID='" + IntegerToString (hay) + "'" ; respuesta = DatabasePrepare (db,sql);
// Parámetros del MACD input int macdFastEMA = 12 ; input int macdSlowEMA = 26 ; input int macdSignalSMA = 9 ; // Parámetros del RSI input int rsiPeriod = 14 ; input int rsiBuyLevel = 30 ; input int rsiSellLevel = 70 // Variables globales int macdHandle, rsiHandle; // Función de inicialización del
Buenas, antes creaba algoritmos con para MT4 pero quiero empezar a hacerlo para MT5. Tengo el código que ponía en MT4 para que los algoritmos calculen solos el lotaje que es proporcional al tamaño de la cuenta, pero no sé como hacer lo mismo para MT5. Los algoritmos los exporto desde EAS. Si alguien
Hola amigos estoy intentando tomar datos de un indicador personalizado pero los valores que toma son igual a cero en todo momento y desconozco el porque , cualquier ayuda la agradeceria enormemente, adjunto el indicardor al cual quiero tomar los datos y el codigo para la toma de datos
¿Todo lo que haga un terminal MT5 se reproduce en los VPS de MetaQuotes? Específicamente, si tengo varios asesores expertos corriendo en un terminal y estos escriben y leen un archivo en común, ¿esto seguiría funcionando de la misma manera en el VPS? Si la respuesta es "sí", ¿puedo asumir que el
Buenos días, igual es una duda tonta y debería probarlo pero si tengo respuesta aqui, genial. Tengo una cuenta activa en MT5 con un EA, si abro otra cuenta en el mismo MT5 con otro o el mismo EA, se me para el robot en la otra cuenta o sigue funcionando? Muchas gracias
Hola, En los resultados del Backtest, en la métrica de Ganancias y pérdidas por horas, no tengo claro si la hora que cuenta es la hora a la que se abre la operación o a la que se cierra. Por ejemplo, si abro una operación a las 8:00 y la cierro a las 11:00, ¿me contaría el resultado (ganador o
Hola a todos, Soy nuevo en MQL5 y el siguiente código no me funciona, lo que quiero es que cuando detecte el cruce de las dos medias móviles H1 cambie el periodo con ChartSetSymbolPeriod a M5 y coloque la orden de compra (orderSend) y cierre la compra (orderClose o trade . PositionClose) cuando
Buenas comunidad, Como hago para tradear velas de un periodo mayor a un periodo menor? he investigado en el foro y se que para pasarme de periodo se debe usar ChartSetSymbolPeriodo pero realmente me resulto confundido en lo que quiero hacer, por ejemplo tomando este caso de ejemplo (adjunto
Hola: quiero saber cómo puedo utilizar los asesores expertos que tengo activos en mt5 de mi pc en las demás versiones como móvil o web. Alguien puede ayudarme con esto
¡¡¡Hola a todos, problema con la validación del EA!!! El EA está limitado a operar en todos los pares excepto el EURAUD. Se adjunta captura de pantalla. No tengo ni idea de lo que significa este mensaje de error y cómo evitarlo. EA no pasa la validación automática
"trading automatizado" significa diferentes cosas para diferentes personas, aquí me refiero a un sistema que detecta buenas situaciones de trading y luego coloca una orden y cierra más tarde después de que se cumplan algunas condiciones. Parece que es posible crear un sistema rentable, pero hasta
Intento lo siguiente: m_numeroMagico=m_asesor->getNumeroMagico(); Y obtengo este error: '>' - operand expected Y utilizando esto no obtengo el error: m_numeroMagico=(*m_asesor).getNumeroMagico(); Tengo entendido que ambas líneas son equivalentes. Pero no lo son tanto si una produce un error y la
Hola, estoy dando mis primeros pasos con el desarrollo en mql5 y no consigo solucionar un problema, en concreto en un programa python que utiliza la librería de metatrader5. El problema que tengo es que al poner la orden desde aquí, el precio al que se ejecuta cambia mucho con respecto al precio que
  Errores, fallos, preguntas  (31861   1 2 3 4 5 ... 3186 3187)
Error después del comando CopyClose #include <Trade\Trade.mqh> double Arr1[],Arr2[]; int OnInit () { ArraySetAsSeries (Arr1,true); ArraySetAsSeries (Arr2,true); return ( 0 ); } void OnTick () { CopyClose ( "EURUSD" , PERIOD_CURRENT , 0 , 50 , Arr1);
Hola. He creado un bot muy sencillo para probar y aprender. Pero tengo un pequeño problema. El bot lo único que hace es printearme datos de unos indicadores. Por ejemplo selecciono un periodo de tres días y tengo una gráfica real con unos indicadores y unos parámetros dados por mí. Esos mismos
#include <Trade\Trade.mqh> // variable input input int ma1_period = 8 ; input int ma2_period = 50 ; input double pips_sl = 0 ; // stopo loss input double pips_tp = 0 ; // profit input double lotaje = 0 ; // lotaje // variable interna int media_8_per = 0 ; int media_50_per = 0 ; double
Hola a todos, estoy probando un EA.  El problema aparece cuando pruebo el asesor en computadoras diferentes (que tienen MT4 de diferentes brokers), si bien la configuración al hacer BT es exactamente la misma los resultados varían de manera significativa.  Alguien tiene idea de por qué puede ser...
Tengo este código para modificar el stop-loss de una posición: MqlTradeRequest request; request.action = TRADE_ACTION_SLTP ; request.symbol = _Symbol ; request.sl = nuevoSL; request.tp = tpActual; request.position =
  Cierre parcial no funciona  (16   1 2)
#include <Trade/Trade.mqh> CTrade trade; void OnTick () { if ( PositionsTotal ()== 0 ) { double Ask = NormalizeDouble ( SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), _Digits ); trade.Buy( 1 , _Symbol ,Ask); } for ( int i= PositionsTotal ()- 1 ; i>= 0 ; i--) { ulong Ticket =
Hola, espero que puedan ayudarme con esto, tengo un programa de generación de código para metatrader 4 y 5, la cuestion es que siempre me funciono bien, nunca me daba errores de compilación, los códigos de mq4 siguen funcionando bien, pero ahora los códigos de mq5 me dan los siguientes errores
Hola Taders, las Funciones Trade.PositionClose y Trade.PositionModify, necesito usarlas, pero nada que lo logro. porfa agradecería cualquier ayuda (si es con ejemplo mejor). Gracias y muchos exitos
Buenas tardes Tengo un problema con el EA que estoy programand, Me sale que no tengo suficiente dinero en el probador de estrategia LA CONFIGURACION EN EL PROBADOR DE ESTRATEGIAS BALANCE INICIAL = 100$ LOTAJE = 0.2; El lojate indicado es el minimo en boom 500 y con 100 puedo abrir mas de un 1 lote
En este tema han sido trasladados los comentarios no relacionados con " Errores, fallos, preguntas "
Hola, quisiera saber el método para poner por defecto el stop loss y take profit (por ejemplo 15 puntos por cada lado) de todas las operaciones que abra con 1 clic
Hola a toda la comunidad: estoy teniendo problemas con un Expert Advisor en MT4. Diferentes activos tienen una configuración diferente y al cambiar de uno a otro, el experto usa la otra configuración y no funciona correctamente. Ya probé instalar diferentes terminales pero el problema persiste si es
Hola: Estoy trabajando en un robot, pero a la hora de probarlo veo que cuando llega a tener 100 trades simultáneos ya no abre más trades, quisiera saber si esto es por default, o si se puede configurar? si me explican sería genial. muchas gracias si alguien me lee o ayuda. Saludos
Buena noche alguien por favor me puede ayudar con request.expiration ya que al momento de ejecutarla con 120 segundos hacia arriba me funciona perfecto eliminando la orden pendiente, pero cuando le pongo 20 segundos me sale en el probador de estrategia Invalid EXPIRATION. O no sé si hay otra forma