[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 385
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
что тут не так?
Короче этот советник я прикрепляю к часовому графику, и если цена в начале часа выше чем cn1 а текущая не привышает её на 8 пунктов то ордер должен открыться (также если цена ниже текущего уровня) А он у меня почему-то сразу открывает позицию. Почему?
E onde está escrita a condição de 8 pontos? É melhor multiplicar oito por MarketInfo(NULL,MODE_POINT);
А где записано условие на 8 пунктов? лучше восемь умножать на MarketInfo(NULL,MODE_POINT);
Michey25
quando eu estava respondendo o código era um pouco diferente ;)
Embora haja algumas perguntas, o resultado da op(0) depende muito do cronograma atual. não está claro de onde vem o cn e que tipo são.
Você não pode fazer Alert(Open[0],cn1,Open[0]<cn1,a,(a-cn1)<0,0008)?
Também é melhor usar o break em vez de i=1, isto sairá imediatamente do loop em vez de executar todos os comandos até o final.
Olá. Por favor, ajude-me a implementar o seguinte Existem duas condições independentes em uma EA, com base nas quais são abertas ordens separadas, cada uma com sua própria magia. A qualquer momento em uma tabela pode haver apenas uma ordem para cada uma das condições, e elas podem estar ao mesmo tempo umas com as outras. Para verificar a possibilidade de abertura de pedidos, eu faço a seguinte estrutura
Mas as ordens só são abertas com a segunda magia.
Em seguida, os pedidos também são fechados independentemente um do outro. Ao mesmo tempo, a ordem com a primeira mágica usa uma rede de arrasto e a segunda não
Usei este exemplo, mas o fechamento ou não acontece de acordo com as regras da primeira ou da segunda condição, ou não acontece de forma alguma
Sell1, buy1, sellcl0, buycl0 são descrições das condições de fechamento.
Será que essa dupla substituição de cargos funcionaria de alguma forma? Obrigado!
Здравствуйте. Помогите пожалуйста реализовать такую вещь. В одном эксперте работают 2 независимых условия, на основе которых открываются отдельные ордера, каждый со своим magic. В каждый момент времени на одном графике может быть только один ордер по каждому из условий, при этом они могут быть одновременно друг с другом. Для проверки возможности открытия ордеров делаю такую конструкцию
Но открываются ордера только со вторым magic.
Далее, закрываются ордера тоже независимо друг от друга. При этом ордер с первым magic использует трал, а второй нет
Применил вот такой вариант, но закрытия либо происходят не по правилам ни от первого, ни от второго условия, либо не происходят вообще
sell1, buy1, sellcl0, buycl0 - описания условий на закрытие.
Будет ли вообще работать такой двойной перебор позиций? Благодарю!
após fechar e apagar as ordens, remover o retornado e colocá-lo no final da função ou, em vez disso, colocar um continuum
Olá a todos, estou escrevendo meu primeiro programa mql e aprendendo a língua ao mesmo tempo.
Estou aprendendo a língua. Você pode me aconselhar, por favor?
Tenho uma pergunta: se estou escrevendo meu primeiro programa mql, gostaria de saber o que há de errado com ele. Você pode me dizer o que está errado? Passei quatro horas olhando o livro de referência, eu mesmo não o entendo.
void CheckSell()
{
while(!(NormalizeDouble(Price,Digits) < NormalizeDouble(MA10,Digits)))
{
Sleep(5);
RefreshRates();
}
Sell();
}
Olá a todos, estou escrevendo meu primeiro programa mql e aprendendo a língua ao mesmo tempo.
Estou aprendendo a língua. Você pode me aconselhar, por favor?
Tenho uma pergunta: se estou escrevendo meu primeiro programa mql, gostaria de saber o que há de errado com ele. Você pode me dizer o que está errado? Eu folheei o livro de referência por cerca de quatro horas, não o entendo.
void CheckSell()
{
while(!(NormalizeDouble(Price,Digits) < NormalizeDouble(MA10,Digits)))
{
Sleep(5);
RefreshRates();
}
Sell();
}
E pelo que eu fiz o laço. Se não houver nenhuma condição, não devemos esperar por um número desconhecido de dias para que o sinal apareça.
Boa tarde.
O indicador tem IndicatorShortName("iC_C_mod, ..... ");
Entretanto, preciso, além deste título, inserir um comentário com uma variável que muda dinamicamente na janela indicadora.
Como f-i Comentário();
Preciso dele na janela indicadora, mas não no gráfico.
Favor aconselhar ?
void CheckSell()
{
if((NormalizeDouble(Price,Digits) < NormalizeDouble(MA10,Digits)))
Sell();
}
Provavelmente algo assim, porque os loops infinitos demoram muito tempo em hardware moderno.