Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 378

 
sashasonik:

Volume do carrapato, isso é claro: quantos carrapatos estavam numa barra de minutos, mas em volume de comércio como?

Indicadores: Indicadores de Volume - Gráficos.

Para o mercado FOREX, os volumes referem-se ao número de carraças (alterações de preços) durante um intervalo de tempo. Para instrumentos negociados em bolsa, os volumes de transacções efectuadas (em contratos ou em termos de dinheiro) significam volumes de transacções efectuadas.

 
Karputov Vladimir:

Indicadores: Indicadores de Volume - Gráficos.

Para o mercado FOREX sob os volumes compreendemos o número de ticks (alterações de preços) durante o intervalo de tempo. Para instrumentos negociados em bolsa, os volumes de transacções efectuadas (em contratos ou em termos monetários) significam volumes de transacções efectuadas.

No MetaEditor não é provavelmente possível descobriro volume de negociação através de um simples cálculo sem carregar de outras fontes ou induzir ou será que estou errado?

E a ligação, estou a ver. Já o vi.

Nunca tentei utilizar nenhum dos indicadores no meu Marketplace.

 
sashasonik:

no meta-editor não é provavelmente possível descobriro volume de comércio por simples cálculo sem carregar de outras fontes ou induzir, ou será que estou errado?

E a ligação, estou a ver. Obrigado.

Os indicadores aí existentes baseiam-se em cálculos matemáticos e não em dados reais.

Abrir qualquer gráfico. Clique com o botão direito do rato e aplique "Volumes" e"Assinalar Volumes" alternadamente. Ver a diferença.
 
Karputov Vladimir:
Abrir qualquer gráfico. Clique com o botão direito do rato e aplique alternadamente "Volumes" e"Marcar volumes". Veja-se a diferença.
No mt4, não há volumes de carrapatos, apenas volumes.
 
sashasonik:
No mt4 não há volumes de carrapatos a aplicar, apenas volumes.
Bem, desculpe, a telepatia está de folga para o fim-de-semana :). Basta esclarecer neste fórum se a questão é sobre o mt4.
 

Precisamos de ajuda! Ajude-me a encontrar um erro.

A EA compara valores estocásticos em diferentes castiçais, CCI em diferentes castiçais. Sob certas condições, as ordens devem ser abertas, mas são abertas mesmo quando os valores indicadores não satisfazem as condições. Muito obrigado de antemão.

   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

     } 

 
Olá! Por favor, ajudem com o problema da abertura de encomendas pendentes na segunda-feira, logo após a abertura do mercado. Recebo erros 133 e 132

int Hoje=0;

nulo OnTick()
{
se (IsTradeAllowed() == falso) {retorno;}
se (HowOrders() == 0) // contador de encomendas
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP);
OpenNewWeek(OP_BUYSTOP);
se (HowOrders() == 2) Hoje = TimeDay(TimeCurrent())
}
regressar;
}
regressar;
}



obrigado de antemão
 
lexinson:
Olá! Por favor, ajudem com o problema da abertura de encomendas pendentes na segunda-feira, logo após a abertura do mercado. Recebo erros 133 e 132

int Hoje=0;

nulo OnTick()
{
se (IsTradeAllowed() == falso) {retorno;}
se (HowOrders() == 0) // contador de encomendas
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent())
{
OpenNewWeek(OP_SELLSTOP);
OpenNewWeek(OP_BUYSTOP);
se (HowOrders() == 2) Hoje = TimeDay(TimeCurrent())
}
regressar;
}
regressar;
}



obrigado de antemão

132

ERR_MARKET_CLOSED

O mercado está fechado

133

ERR_TRADE_DISABLED

Não é permitido o comércio

 
Victor Nikolaev:

132

ERR_MARKET_CLOSED

O mercado está fechado

133

ERR_TRADE_DISABLED

Comércio proibido

como posso verificar se o mercado está fechado e se a comercialização é proibida?


 
lexinson:
A obtenção destes erros significará que o mercado está fechado))))