Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 378
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
El volumen de garrapatas, eso está claro: cuántas garrapatas había en una barra de un minuto, pero en volumen de negociación ¿cómo?
Indicadores: Indicadores de volumen - Gráficos.
En el mercado FOREX, los volúmenes se refieren al número de ticks (cambios de precio) durante un intervalo de tiempo. En el caso de los instrumentos negociados en bolsa, los volúmenes se refieren a los volúmenes de las transacciones realizadas (en contratos o en términos de dinero).
Indicadores: Indicadores de volumen - Gráficos.
Para el mercado FOREX bajo los volúmenes entendemos el número de ticks (cambios de precio) durante el intervalo de tiempo. En el caso de los instrumentos negociados en bolsa, los volúmenes se refieren a los volúmenes de las transacciones realizadas (en contratos o en términos monetarios).
En el MetaEditor probablemente no es posible averiguarel volumen de operaciones por simple cálculo sin cargar de otras fuentes o induks o me equivoco?
Y el enlace, ya veo. Lo he visto.
Mi esperanza es que los volúmenes negociados se trasladen al lado derecho de la ecuación.
en el meta-editor probablemente no es posible averiguarel volumen de operaciones por simple cálculo sin cargar de otras fuentes o induks, o estoy equivocado?
Y el enlace, ya veo. Gracias.
Los indicadores se basan en cálculos matemáticos y no en datos reales.
Abra cualquier gráfico. Haga clic con el botón derecho y aplique alternativamente "Volúmenes" y"Marcar volúmenes". Mira la diferencia.
En mt4 no hay volúmenes de ticks para aplicar, sólo volúmenes.
Necesitamos ayuda. Ayúdame a encontrar un error.
El EA compara los valores estocásticos en diferentes velas, CCI en diferentes velas. Bajo ciertas condiciones, las órdenes deberían abrirse, pero se abren incluso cuando los valores del indicador no cumplen las condiciones. Muchas gracias de antemano.
M_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,0),1);// 0 бар
M_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,1),1);// 1 бар
M_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,2),1);// 2 бар
S_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,0),1);// 0 бар
S_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,1),1);// 1 бар
S_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,2),1);// 2 бар
C3=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,3),1);// Получаем значения CCI
C2=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,2),1);// Получаем значения CCI
C1=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,1),1);// Получаем значения CCI
C0=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,0),1);// Получаем значения CCI
if (C3>100.0) CCI_high=true;
if (C2>100.0) CCI_high=true;
if (C1>100.0) CCI_high=true;
if (C3<-100.0) CCI_low=true;
if (C2<-100.0) CCI_low=true;
if (C1<-100.0) CCI_low=true;
//--------------------------------------------------------------------
if( M_2 <= S_2 && M_1 >= S_1 ) // Зеленая пересекает красную снизу
{
if(((M_2+M_1+S_2+S_1)/4.0<=20.0) && M_0 > S_0 ) Cross_low=true;// Если пересечение ниже 20
}
if( M_2 >= S_2 && M_1 <= S_1 ) // Зеленая пересекает красную сверху
{
if(((M_2+M_1+S_2+S_1)/4.0>=80.0) && M_0 < S_0 ) Cross_high=true;// Если пересечение выше 80
}
//--------------------------------------------------------------------
if(C0<100.0 && C0>-100.0)
{
if(CCI_high=true && Cross_high==true)Open_sell(); // Переходим к открытию ордера sell
if(CCI_low=true && Cross_low==true)Open_buy(); // Переходим к открытию ордера buy
}
int Hoy=0;
void OnTick()
{
if (IsTradeAllowed() == false) {return;}
if (HowOrders() == 0) /contador de pedidos
{
if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
AbrirNuevaSemana(OP_SELLSTOP);
AbrirNuevaSemana(OP_BUYSTOP);
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
volver;
}
volver;
}
gracias de antemano
Por favor, ayúdenme con el problema de abrir órdenes pendientes el lunes, justo después de la apertura del mercado. Obtengo los errores 133 y 132
int Hoy=0;
void OnTick()
{
if (IsTradeAllowed() == false) {return;}
if (HowOrders() == 0) /contador de pedidos
{
if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
AbrirNuevaSemana(OP_SELLSTOP);
AbrirNuevaSemana(OP_BUYSTOP);
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
volver;
}
volver;
}
gracias de antemano
132
ERR_MARKET_CLOSED
El mercado está cerrado
133
ERR_TRADE_DISABLED
No se permite el comercio
132
ERR_MARKET_CLOSED
El mercado está cerrado
133
ERR_TRADE_DISABLED
Se prohíbe el comercio
¿Cómo puedo comprobar si el mercado está cerrado y la negociación está prohibida?