Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Eu tentei escrever tal função:
if(OrderSymbol() != "EURUSD")
{
......
}
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 06.03.2008 |//| Описание : Возвращает флаг существования позиций |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//| ot - время открытия ( 0 - любое время открытия) |//+----------------------------------------------------------------------------+bool ExistPositions(string sy="", int op=-1, int mn=-1, datetime ot=0) {
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (ot<=OrderOpenTime()) return(True);
}
}
}
}
}
}
return(False);
}
Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Eu tentei escrever tal função:
if(OrderSymbol() != "EURUSD")
{
......
}
verificar em loop cada ordem contra a magia e o símbolo
... Em que idioma você escreveu seu EA, MQL4 ou MQL5?
Bom dia a todos! Eu perguntei em algum lugar acima, tenho que remover o cheque de uma nova barra para que a EA seja executada por carrapatos? Disseram-me que tudo deveria ser verificado por carrapatos para o comércio real. A este respeito, tenho a seguinte pergunta. Se o verdadeiro comércio for executado por carrapatos, as ordens são abertas desta forma agora.
voidOnTick()
{
//--- АО БАЙ--/*УСЛОВИЕ 1*/if(flag_screen1==en_vbIkl_screen1 &&flag_screen2==en_vbIkl_screen2)
{ // НАЧАЛО УСЛОВИЕ 1if(ao_buy!=EMPTY_VALUE && count_orders_market_buy ==0)
{
if(OrderSend(Symbol(),OP_BUY,lot,Ask,slippages,Bid-sl,Bid+tp ,comment_ao_market_buy)) Print("Buy Open"); // ОТКРЫВАЕМ БАЙ ОРДЕР
}
} // КОНЕЦ УСЛОВИЕ1
}
Acontece que se algo der errado, meu Assessor Especialista baterá no servidor a cada tique e minha conta será simplesmente desconectada do auto-trading porque eu não consigo entender bem. Que tipo de verificação tenho que fazer e como fazê-lo, então se eu cometer um erro ou algo ruim acontecer, minha EA não vai bater no servidor e não vou ser banido por tais coisas? Por favor, diga-me qual é a essência deste cheque e como ele funciona em palavras, e depois o código com comentários, por favor, envie. P / S por favor não passe por pessoas conhecedoras, e o mesmo para ajudar o irmão graal dopilivit ;-) Oh_o))))))))
Bom dia a todos! Eu perguntei em algum lugar acima, tenho que remover o cheque de uma nova barra para que a EA seja executada por carrapatos? Disseram-me que tudo deveria ser verificado por carrapatos para o comércio real. A este respeito, tenho a seguinte pergunta. Se o comércio real for executado por carrapatos, as ordens são abertas desta forma agora.
Acontece que se algo der errado, meu Assessor Especialista baterá no servidor a cada tique e minha conta será simplesmente desconectada do auto-trading porque eu não consigo entender bem. Que tipo de verificação tenho que fazer e como fazê-lo, então se eu cometer um erro ou algo ruim acontecer, minha EA não vai bater no servidor e não vou ser banido por tais coisas? Por favor, diga-me qual é a essência deste cheque e como ele funciona em palavras, e depois o código com comentários, por favor, envie. P / S por favor não passe por pessoas conhecedoras, e o mesmo para ajudar o irmão graal dopilivit ;-) Oh_o))))))))
Primeiro, determine quantos pedidos você precisa abrir quando a condição
Eu perguntei em algum lugar acima, é necessário remover o cheque de uma nova barra para que tudo seja executado em carrapatos?
Não, não tem. Como você já fez para a demonstração, use-a. Certifique-se de que sua EA envie corretamente as ordens de negociação e responda corretamente aos códigos de erro do servidor.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Olá, eu tenho um problema.
Eu tenho hieróglifos ao invés de cartas russas.Eu tentei mudar os cenários regionais, mas não ajudou. Você conhece algum método de trabalho?
Boa noite a todos!
Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Eu tentei escrever tal função:
if(OrderSymbol() != "EURUSD")
{
......
}
Boa noite a todos!
Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Eu tentei escrever tal função:
if(OrderSymbol() != "EURUSD")
{
......
}
Boa noite a todos!
Tenho uma situação em minha EA. O Consultor Especialista não determina se um comércio está ou não em um símbolo.
Não sei como consertá-lo, porque quero que ele analise negócios para um determinado símbolo. Eu quero que seja mais preciso! Não consigo encontrar esta função ((!)
Eu tentei escrever tal função:
if(OrderSymbol() != "EURUSD")
{
......
}
verificar em loop cada ordem contra a magia e o símbolo
... Em que idioma você escreveu seu EA, MQL4 ou MQL5?
Sleep()em serviços quer funcionar uma vez por hora ? esta é a solução certa ou é melhor fazer algo mais?
Por que o terminal não é responsável por todos os tiquetaques?
É que eu escrevi uma grande tela de cálculos e é importante para mim saber quantos carrapatos são calculados / falhados
* Isto é IMPORTANTE, pois esta é uma estratégia de escalper
Quão intensiva em recursos é a função
em serviços quer funcionar uma vez por hora ? esta é a solução certa ou é melhor fazer algo mais ?
Melhor da seguinte forma
Bom dia a todos! Eu perguntei em algum lugar acima, tenho que remover o cheque de uma nova barra para que a EA seja executada por carrapatos? Disseram-me que tudo deveria ser verificado por carrapatos para o comércio real. A este respeito, tenho a seguinte pergunta. Se o verdadeiro comércio for executado por carrapatos, as ordens são abertas desta forma agora.
Acontece que se algo der errado, meu Assessor Especialista baterá no servidor a cada tique e minha conta será simplesmente desconectada do auto-trading porque eu não consigo entender bem. Que tipo de verificação tenho que fazer e como fazê-lo, então se eu cometer um erro ou algo ruim acontecer, minha EA não vai bater no servidor e não vou ser banido por tais coisas? Por favor, diga-me qual é a essência deste cheque e como ele funciona em palavras, e depois o código com comentários, por favor, envie. P / S por favor não passe por pessoas conhecedoras, e o mesmo para ajudar o irmão graal dopilivit ;-) Oh_o))))))))
Bom dia a todos! Eu perguntei em algum lugar acima, tenho que remover o cheque de uma nova barra para que a EA seja executada por carrapatos? Disseram-me que tudo deveria ser verificado por carrapatos para o comércio real. A este respeito, tenho a seguinte pergunta. Se o comércio real for executado por carrapatos, as ordens são abertas desta forma agora.
Acontece que se algo der errado, meu Assessor Especialista baterá no servidor a cada tique e minha conta será simplesmente desconectada do auto-trading porque eu não consigo entender bem. Que tipo de verificação tenho que fazer e como fazê-lo, então se eu cometer um erro ou algo ruim acontecer, minha EA não vai bater no servidor e não vou ser banido por tais coisas? Por favor, diga-me qual é a essência deste cheque e como ele funciona em palavras, e depois o código com comentários, por favor, envie. P / S por favor não passe por pessoas conhecedoras, e o mesmo para ajudar o irmão graal dopilivit ;-) Oh_o))))))))
Primeiro, determine quantos pedidos você precisa abrir quando a condição
como é calculado
Eu perguntei em algum lugar acima, é necessário remover o cheque de uma nova barra para que tudo seja executado em carrapatos?
Não, não tem. Como você já fez para a demonstração, use-a. Certifique-se de que sua EA envie corretamente as ordens de negociação e responda corretamente aos códigos de erro do servidor.