Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 182

 
Necesito dos terminales mt4, uno de ellos siempre está ejecutando un EA y el segundo se utiliza para el comercio manual a través de otro corredor. puedo sugerir si puedo tener dos terminales mt4 en un ordenador? si es así, ¿cómo debo instalarlos?
 
Trader53lutsk:
Tengo la necesidad de tener dos terminales mt4, uno siempre ejecuta un EA y el otro lo necesito para operar manualmente a través de otro broker. Puedo preguntar si puedo tener dos terminales mt4 en un mismo ordenador? Si es así, ¿cómo debo instalarlos?

1. Puedes hacerlo.

2. En diferentes carpetas

 



Buenas tardes.

¿Por qué el pedido no se cierra a tiempo?

Gracias



//+------------------------------------------------------------------+

//|| bit.mq4 ||
//| Copyright 2019, MetaQuotes Software Corp.
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#enlace de propiedad "https://www.mql5.com"
#versión de la propiedad "1.00"
#propiedad estricta

extern double Lote= 0,01;
extern int Magia = 12456;
extern int STOP = 50;
extern int Deslizamiento=10;

int ticket;
//+------------------------------------------------------------------+
//| Función de inicialización de expertos |
//+------------------------------------------------------------------+
int OnInit()
{
//---

//---
return(INIT_SUCCEED);
}
//+------------------------------------------------------------------+
//| Función de desinicialización experta |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| función de tic experto |
//+------------------------------------------------------------------+

void OnTick()
{
//-------------------------Open order--------------------------------------------------------------------
{
if(OrdersTotal()==0 && OpenOpenOrderTime(NeedOpen,StillOnTime)==0)
{
if(ticket=OrderSend(Symbol(),OP_BUY,Lot,Bid,STOP,0, "BITCOIN",Magic,0,Gold));
Print("Error de colocación del pedido");
}
}

//----------------Closed order------------------------------------------------------------------------

if(TimeToClosed(NeedToClosed,WeHaveChoice)==1 )
{
for(int i=TotalPedidos() -1; i>=1; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderMagicNumber()==Magic && OrderType() == OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,110,Black);

Print("Pedido no cerrado");
} //else Print("Orden no abierta");
}
}

}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+


//-----------------------------------------------------------------------------------------
//--------------------------------OpenTime---------------------------------------------------------

datetime NeedOpenB=StrToTime("00:15");// Hora de apertura
datetime StillLate=60*10;//Esperando al tick máximo 2 minutos
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
intOpenOrderTime(datetimeOpenTime,datetimeTimeAfter)
//tiempo de apertura - cuándo abrir la orden
//Tiempo de espera - tiempo permitido para esperar después de la hora de apertura cuando la orden aún puede ser abierta
// Devuelve -1 El tiempo no se ha alcanzado todavía
// 0 Es el momento de abrir la orden
// +1 tarde para abrir la orden
{
int Resultado=0;
if(TimeCurrent()<Open Time) Resultado=-1;
if(TimeCurrent()>=OpenTime+LateTime) Resultado=1;
return(Resultado;)
Print("sd",Resultado);
}

//-----------------Time to closed------------------------------------------------------------------------
datetime NeedToClosed=StrToTime("23:00");
datetime WeHaveChoice=60*10;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int TimeToClosed(datetime NeedToClosed,datetime WeHaveChoice)

{
int Resultado2=0;

if(TimeCurrent()<NeedToClosed) Result2=-1;
if(TimeCurrent()>=NeedToClosed+WeHaveChoice)Result2=1;
return(Resultado2);
}
int cuenta()
{
int count=0;
{
for(int trade=OrdersTotal()-1; trade>=0; trade--)
{
if(OrderMagicNumber()==Magic)
cuenta++;
}
}
return(count) ;

}





Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
  • www.mql5.com
Задавайте вопросы по техническому анализу, обсуждайте торговые системы и улучшайте свои навыки программирования торговых стратегий на языке MQL5. Общайтесь и обменивайтесь опытом на форуме с трейдерами всего мира и помогайте ответами новичкам — наше сообщество развивается вместе с вами. Парный трейдинг. Ищу компетентного трейдера(ов...
 
Hola a todos, ¿podríais decirme cómo trabajar con un array de cadenas mientras se interactúa con una dll (C++)? (pasar parámetros y retornar de la función) Cadena, números... todo resuelto, y el array de números también funciona bien. Pero array de cadenas...pronto golpearé la mesa con la cabeza(( y para futuras referencias - ¿es posible pasar/devolver objetos desde dll? Que tengáis un buen día todos.
 
Hola, me podrían asesorar por favor, soy un comerciante novato, con una empresa ***. He negociado con un analista. Ahora no puedo retirar dinero de la plataforma, porque dicen que tengo que pagar una comisión por usar la plataforma y porcopiar operaciones. Por favor, díganme si esa comisión existe o me han engañado. Sólo hay que leer en todas partes está escrito que automáticamente cargado de la cuenta cuando los fondos se retiran. Pero se me pide que pague un extra y luego, supuestamente, se retira el dinero.
 

Hola.

Por favor, ¿pueden decirme qué tipo de error está ocurriendo en MT4? Las barras con el mismo precio de apertura y cierre están desapareciendo en el gráfico, es decir, ¡no se pueden ver! Se adjunta escáner.

 
Aleks132018:

Hola.

Por favor, ¿pueden decirme qué tipo de error está ocurriendo en MT4? Las barras con el mismo precio de apertura y cierre están desapareciendo en el gráfico, es decir, ¡no se pueden ver! Adjunto un escaneo.

No se trata de un error, sino de que has configurado mal el color de las barras.

Haga clic con el botón derecho del ratón en el gráfico y establezca el color correcto. Si no lo consigues de inmediato, puedes utilizar uno de los tres esquemas de color estándar.

 
Vladimir Karputov:

No se trata de un error, sino de que no ha configurado correctamente el color de las barras.

Haga clic con el botón derecho del ratón en el gráfico y establezca el color correcto. Si no lo consigues de inmediato, puedes utilizar uno de los tres esquemas de color estándar.

Gracias. Ayudó.

 

¡Hola gente!

¿Alguien tiene un "cotizador" que provenga de un corredor?

... miré el "Archivo de Cotizaciones" en el terminal - sólo lo que se puede ver enla "ventana de datos" - precios de apertura/cierre/máx/volumen

... eso no es lo que necesitas (!)

Necesitamos TODAS LAS COTIZACIONES DE LOS TICK para cada barra (al menos los datos de texto).

Por favor, aconsejen, ¿dónde se puede ver?
... ¡o tal vez alguien los grabó "para ti"?! - por favor, comparta al menos 20-30 registros de ticks (1-2 barras = bull-medv) (para cualquier período) :)
(lo necesito para un análisis superficial)

Gracias )

Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа и работы советников. Они позволяют трейдерам наглядно следить за котировками валют и акций в режиме реального времени и моментально реагировать на любое изменение ситуации на финансовых рынках...
 
o8586_khamaganovalv:
Hola, me podrían asesorar por favor, soy un comerciante novato, con una empresa ***. He negociado con un analista. Ahora no puedo retirar dinero de la plataforma, porque dicen que tengo que pagar una comisión por usar la plataforma y porcopiar operaciones. Por favor, díganme si esa comisión existe o me han engañado. Sólo hay que leer en todas partes está escrito que automáticamente cargado de la cuenta cuando los fondos se retiran. Pero me han pedido que pague además y luego, supuestamente, retirar el dinero.
Es una estafa, eso es seguro. Pueden cobrar una comisión sobre lo que ganan. No creo que vuelvas a ver tu dinero... No has hecho un depósito con tu propio dinero, ¿verdad?