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

 
Vitalie Postolache:
Tempo e símbolo, não apenas tempo. Não pode haver mais do que um carrapato num determinado momento para um único símbolo.
Pode. E sim, pode. Abra a alimentação dos ofícios e veja por si mesmo.
 
Alexey Kozitsyn:
Pode. E pode. Abra o feed comercial e veja por si mesmo.
Primeiro, para ter a certeza de que estamos a falar da mesma coisa, o que significa para si um tick em forex?
 
Timofey Voroshilov:
quem está interessado em trabalhar em sinais
Será este o tema certo?
 
Vitalie Postolache:
Em primeiro lugar, para ter a certeza de que estamos a falar da mesma coisa, o que é que as carraças significam para si em forex?

Pensei que esta era uma conversa sobre FORTS porque:

Sim, estou interessado em utilizar a MQL5 com "troca" de execução".

Embora, claro, eu possa estar errado.

E antes a mesma pessoa escreveu:

Boa tarde!

Existe em MT5 receber ofertas sobre todos os símbolos abertos no Market Watch num único Expert Advisor? Estou exactamente interessado em negócios (carraças) e não em mudanças da janela do mercado.

Obrigado.

Então estamos provavelmente a falar de FORTS, afinal. E neste caso estamos a falar de carraças que levaram ao comércio.
 
Alexey Kozitsyn:

Presumi que se falava aqui de FORTS, como

Embora, claro, eu possa estar enganado...

E isto é, antes a mesma pessoa escreveu:

Depois, muito provavelmente, ainda está a falar de FORTS. E, neste caso, trata-se dos carrapatos que levaram aos ofícios.
Ah, então não o li com atenção, desculpe.
 

Poderia dizer-me o que significa a seguinte entrada no terminal do cliente

Símbolo EURUSD mapeado para EURUSDmicro

Esta é a minha primeira vez que uso microcontas

 
Olá, por favor explique como levantar dinheiro se este não for mostrado na conta.
 
Rashid9821:
Olá, por favor explique como levantar dinheiro se este não aparecer na conta.
Talvez então tente retirar-se de uma conta de demonstração? Mostra-se lá?
 

Porque não está a ser desenhado nada?

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |                                                                |
//+------------------------------------------------------------------+
#include <Canvas\Canvas.mqh>
//+------------------------------------------------------------------+
CCanvas     eee;           // the canvas object
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   uint clr=4294967295;

   eee.Create("name",1000,1000,COLOR_FORMAT_ARGB_RAW);
   eee.Erase(clr);
   eee.Update(true);
   Sleep(10000);
//---
   eee.Destroy();
  }
//+------------------------------------------------------------------+
 

Olá.

Por favor, ajudem.

Sinal quando as linhas indicadoras são cruzadas na primeira barra.

A posição abre correctamente na primeira barra se o turno ma_shiftT = 0 e ma_shiftD = 0. Se o turno ma_shiftT = -1 e ma_shiftD = 1, a posição abre na terceira ou quarta barra.

O que devo fazer para abrir uma posição se ela for cruzada no primeiro compasso?


input int      ma_shiftT=-1;
input int      ma_shiftD=1;
int iTEMAHandle;   // хэндл индикатора iTEMA
int iDEMAHandle;    // хэндл индикатора
double ma1Val[]; // динамические массивы для хранения численных значений  для каждого бара
double maVal[];  // 

//+------------------------------------------------------------------+
int OnInit()
  {
//---
m_symbol.Name(Symbol());  
//--- Получить хэндл индикатора iTEMA
iTEMAHandle=iTEMA(_Symbol,PERIOD_CURRENT,30,ma_shiftT,PRICE_CLOSE);;
//---Получить хэндл индикатора
iDEMAHandle=iDEMA(_Symbol,PERIOD_CURRENT,30,ma_shiftD,PRICE_CLOSE);;
  
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- освобождаем хэндлы индикаторов
   IndicatorRelease(iTEMAHandle);

   IndicatorRelease(iDEMAHandle);
   }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
  
  //--- массив значений индикатора
   ArraySetAsSeries(ma1Val,true);

//--- массив значений индикатора
   ArraySetAsSeries(maVal,true);
  
  if(CopyRates(_Symbol,_Period,0,5,mrate)<0)
     {
      Alert("Ошибка копирования исторических данных - ошибка:",GetLastError(),"!!");
      return;
     }
//====
  if(CopyBuffer(iTEMAHandle,0,0,5,ma1Val)<0)
     {
      Alert("Ошибка копирования буферов индикатора TEMA - номер ошибки:",GetLastError(),"!!");
      return;
     }
   if(CopyBuffer(iDEMAHandle,0,0,5,maVal)<0)
     {
      Alert("Ошибка копирования буферов индикатора DEMA - номер ошибки:",GetLastError());
      return;
     }

   bool Sell_Condition_3=(maVal[2]<=ma1Val[2]);
   bool Sell_Condition_4=(maVal[1]>ma1Val[1]);
  
   if(Sell_Condition_3 && Sell_Condition_4)
   {
   // открываю позицию SELL
   }
  }