Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 720
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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 pode. Abra o feed comercial e veja por si mesmo.
quem está interessado em trabalhar em sinais
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.
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.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 aparecer na conta.
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_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
}
}