Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 94
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
A tarefa é mudar interativamente um EA em um gráfico. A variante com vários gráficos e vários EAs não é considerada.
Conheço a versão sobre o uso de ChartApplyTemplate e ela funciona, mas às vezes ela retorna resposta falsa (em loop constante) com o argumento de que não pode colocar comando na fila.
Que tipo de fila é essa, onde posso ler sobre isso ou como posso limpar essa fila, pois minha tarefa deveria ser mais prioritária do que todas as outras?
Tentei uma abordagem diferente: você precisa mudar a estratégia! Coloco tudo em um único Expert Advisor. Primeiro, eu gerenciei scripts e variáveis globais. Depois consegui com botões. Um é verde - o resto é amarelo. Assim que eu pressiono o amarelo, ele se torna verde e a estratégia muda. Depois deixei um pequeno botão. Pressionei um botão e os botões descritos apareceram. Pressiono o botão amarelo e as mudanças de estratégia e os botões desaparecem. Depois ensinei o Consultor Especialista a escolher ...
Tentei uma abordagem diferente: você precisa mudar a estratégia! Coloco tudo em uma EA. Primeiro gerenciei scripts e variáveis globais. Depois consegui com botões. Um é verde - os outros são amarelos. Assim que eu pressiono o amarelo, ele se torna verde e a estratégia muda. Depois deixei um pequeno botão. Pressionei um botão e os botões descritos apareceram. Pressiono o botão amarelo e as mudanças de estratégia e os botões desaparecem. Depois ensinei o Consultor Especialista a escolher ...
no meu caso, não há EAs de origem. Estou apenas escrevendo um gerente por outros ))
Ajude-me a entender. por que comprar posições não estão abrindo. o que há de errado se ... caso contrário, se OB=falso por padrão
double lot=0.01;
bool OB=false;
string simb=Symbol();
int start()
{
while(true)
{
if(OB=true)break;
else
{
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
}
if(ticket>0)
{
Alert("Open");
}
else Alert("Not open");
int Error = GetLastError();
switch(Error)
{
default: Alert("Error is NO = ",Error);
}
break;
}
return;
}
помогите разобраться. почему не открываются позиции на покупку. что не так с if ... else если OB=false по умолчанию
bool OB=false;
...
while(true)
{
if(OB=true)break;
else
{
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
}
...
Na linha"se(OB=verdadeiro)" você está atribuindo o valor verdadeiro ao OB bem dentro da verificação da condição. Não confundir o operador de atribuição "=" com o operador de comparação "==". Além disso, não faz sentido comparar uma variável booleana com a verdadeira. E não adianta mais nada para o operador, que ainda sairemos do loop se ele funcionar.
O caminho correto seria
if(OB)break;
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
deve ou não ser verificado? quais poderiam ser as conseqüências?
deve ou não verificar? quais são as conseqüências?
Um aviso é um erro potencial. É aconselhável eliminá-lo para que não haja conseqüências
Olá!
Em minha plataforma os EAs sempre foram retirados de C:\Program Files (x86)\Broker\MQL4\Experts, agora após reiniciar o MT4 eles começaram de C:\Users\Nauris\AppData\Roaming\MetaQuotes\Terminal\E1563977DAC5C4226D329EB321915A56\MQL4\Experts. Como posso configurar a primeira opção de volta na plataforma?
quais são as conseqüências?
As advertências são uma distração. Todos estão sendo eliminados. Neste caso, eu faço isso:
no futuro, se desejado, um cheque pode ser adicionado
Olá! Você pode me dizer porque eu não posso baixar EAs e indicadores grátis? Diz "Eu tenho um terminal"? Pressiono sim - e isso é o fim, sem download. ??
Olá! Você pode me dizer porque eu não posso baixar EAs e indicadores grátis? Diz "Eu tenho um terminal"? Pressiono sim - e isso é o fim, sem download. ??
Veja no navegador. o arquivo é pequeno, é um download rápido. ele se instala diretamente no mt4.