Como de costume, não é possível descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Agradecemos antecipadamente).
Como sempre, preciso de ajuda, não consigo descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Agradecemos antecipadamente).
alguém uma vez pediu ajuda com este código, aqui está um exemplo de como apagar todas as ordens pendentes
Eu não sei se o código será sempre adequado no testador.
Não entendo, se você não tem certeza sobre o código, por que mostrá-lo a um questionador? A resposta deve ser sempre correta, não "talvez funcione - cometi alguns erros lá"...
Como sempre, preciso de ajuda, não consigo descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Obrigado antecipadamente)
Ele seleciona qualquer ordem aberta por último e devolve seu bilhete. Se não houver tal ordem, ela retorna -1 :
//-----------------------------------------------------------------------------+int GetTicketLastOpenOrder(string sy, int op, int mn) {
int i, j=-1, t=0, k=OrdersTotal()-1;
for (i=k; i>=0; i--) { // цикл от конца к началуif (OrderSelect(i,SELECT_BY_POS)) {
if (OrderMagicNumber()!=mn) continue;// если магик не тот - переходим к следующемуif (OrderSymbol()!=sy) continue;// если символ не тот - переходим к следующемуif (OrderType()!=op) continue;// если тип не тот - переходим к следующемуif (t<OrderOpenTime()) { // выбран нужный, ...
t=OrderOpenTime(); // ... ищем последний ...
j=i; // ... открытый ордер
}
}
elsePrint("FUNC GetTicketLastOpenOrder() ошибка выбора ордера "+GetLastError());
}
if (OrderSelect(j,SELECT_BY_POS)) return(OrderTicket()); // если найден ордер, вернём его тикетreturn(-1); // иначе - возвращаем -1
}
//-----------------------------------------------------------------------------+
artmedia70: Cara, eu não entendo, se você não está certo no código, por que você o mostra para a pessoa que faz a pergunta? A resposta deve ser sempre correta, não "talvez funcione - cometi alguns erros lá"...
Bem... algumas pessoas batem em suas esposas, algumas pessoas tagarelam em fóruns, algumas pessoas fazem revoluções... As pessoas são diferentes. A cada um o seu.
artmedia70: Bem ... alguém bate na esposa, alguém tagarela em fóruns, alguém faz revoluções .... As pessoas são diferentes. A cada um o seu.
Se uma pessoa faz uma pergunta à noite, cuja resposta não é tão complicada assim, mas devido à minha inexperiência, puramente por princípio, não posso atestar a exatidão de 100% do código,
ele está melhor esperando 8 horas por uma resposta de um profissional?
Ou eles poderiam dar uma ajuda rápida para acertar meu código (se um desenvolvedor não estiver desesperado...).
Escolhi a segunda opção, e acho que é justificada, pense o que quiser e seja feliz.
artmedia70: Bem... algumas pessoas batem em suas esposas, algumas pessoas tagarelam em fóruns, algumas pessoas fazem revoluções... As pessoas são diferentes. A cada um o seu.
Se uma pessoa faz uma pergunta à noite, cuja resposta não é tão complicada assim, mas devido à minha inexperiência, puramente por princípio, não posso atestar a exatidão de 100% do código,
ele está melhor esperando oito horas por uma resposta de um profissional?
É claro que é melhor um novato esperar pela manhã para procurar erros no código de outra pessoa do que ter um bom sono e obter uma resposta competente.
O que quero dizer é que quando você responde a um iniciante, pense no fato de que ele pode não ter muita experiência.
Chamando esta função fPrint de outras bibliotecas, nada é culpado em lugar algum, mas do arquivo de cabeçalho... é culpado. Por que isto é assim? Já copiou personagem a personagem...
+ Li em algum lugar que é útil verificar também o OrderClosetime dos bilhetes abertos ao selecionar (eles têm = 0).
Olá!
Como de costume, não é possível descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Agradecemos antecipadamente).
Olá!
Como sempre, preciso de ajuda, não consigo descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Agradecemos antecipadamente).
ALXIMIKS 11.09.2013 21:36 #
alguém uma vez pediu ajuda com este código, é um exemplo de como remover todas as ordens pendentes
Não posso ter certeza de que será sempre adequado no testador, não vou dizer nada sobre o verdadeiro
alguém uma vez pediu ajuda com este código, aqui está um exemplo de como apagar todas as ordens pendentes
Eu não sei se o código será sempre adequado no testador.
Olá!
Como sempre, preciso de ajuda, não consigo descobrir como selecionar corretamente os pedidos pendentes por número mágico. Alguém pode por favor me enviar o código para ver como fazê-lo através do exemplo. Obrigado antecipadamente)
Ele seleciona qualquer ordem aberta por último e devolve seu bilhete. Se não houver tal ordem, ela retorna -1 :
Cara, eu não entendo, se você não está certo no código, por que você o mostra para a pessoa que faz a pergunta? A resposta deve ser sempre correta, não "talvez funcione - cometi alguns erros lá"...
Bem, essa é a maneira do homem se afirmar.
Ele já mostrou aqui sua arrogância.
Bem, essa é a maneira do homem se afirmar.
Ele já mostrou aqui sua arrogância.
Bem ... alguém bate na esposa, alguém tagarela em fóruns, alguém faz revoluções .... As pessoas são diferentes. A cada um o seu.
Se uma pessoa faz uma pergunta à noite, cuja resposta não é tão complicada assim, mas devido à minha inexperiência, puramente por princípio, não posso atestar a exatidão de 100% do código,
ele está melhor esperando 8 horas por uma resposta de um profissional?
Ou eles poderiam dar uma ajuda rápida para acertar meu código (se um desenvolvedor não estiver desesperado...).
Escolhi a segunda opção, e acho que é justificada, pense o que quiser e seja feliz.
Bem... algumas pessoas batem em suas esposas, algumas pessoas tagarelam em fóruns, algumas pessoas fazem revoluções... As pessoas são diferentes. A cada um o seu.
Se uma pessoa faz uma pergunta à noite, cuja resposta não é tão complicada assim, mas devido à minha inexperiência, puramente por princípio, não posso atestar a exatidão de 100% do código,
ele está melhor esperando oito horas por uma resposta de um profissional?
É claro que é melhor um novato esperar pela manhã para procurar erros no código de outra pessoa do que ter um bom sono e obter uma resposta competente.
O que quero dizer é que quando você responde a um iniciante, pense no fato de que ele pode não ter muita experiência.
Há uma biblioteca hoz_LoggingToAnywhere@Library.mq4, que é chamada a partir do arquivo de cabeçalho hoz_Base@Include.mqh
Ao compilar a biblioteca hoz_LoggingToAnywhere@Library.mq4, eu a vejo no registro:
Eu vou lá... E aí eu vejo:
Chamando esta função fPrint de outras bibliotecas, nada é culpado em lugar algum, mas do arquivo de cabeçalho... é culpado. Por que isto é assim? Já copiou personagem a personagem...