Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como alterá-lo para comprar para vender ou vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como alterá-lo para comprar para vender ou vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Por favor, aconselhem-me se não se importam.
Talvez seja necessário especificar com o que gerou a EA (por exemplo, pode criá-la com um assistente), se a biblioteca padrão é aí utilizada e o que se entende por "vender em vez de comprar e vice versa".
Interesting: Talvez seja necessário especificar com o que gerou a EA (digamos, pode criá-la com um assistente), se ela utiliza a biblioteca padrão e o que se entende por "vender em vez de comprar e vice-versa".
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como modificá-lo, só não sei como modificá-lo para que se possa vender em vez de comprar e vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Por favor, aconselhem-me se não se importam.
Há duas possibilidades, ou se deve corrigir a classe de sinais ou a classe de comércio (a parte que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Mas a partir da experiência MT4 a inversão de maus sinais não dá nada. O gráfico será diferente, mas ainda assim irá drenar à taxa de propagação.
Há duas opções, ou para editar a classe de sinais ou classe de comércio (o local que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Mas pela experiência do MT4 lembro-me que inverter os maus sinais não dá nada. O gráfico será diferente, mas ainda assim irá drenar à taxa de propagação.
Concordo que o capotamento irá drenar ao ritmo de propagação. Mas este dreno será se, mesmo sem um capotamento, drenar à velocidade da propagação.
Há duas opções, ou para editar a classe de sinais ou classe de comércio (o local que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Não concordo aqui, se tudo estiver bem escrito no Expert Advisor, mesmo a "classe comercial" pode não precisar de ser corrigida. Apenas função de compra de chamadas em vez de função de venda no local requerido (tendo especificado os parâmetros de chamada requeridos).
Urain:
Mas pela experiência do MT4 lembro-me que inverter os maus sinais não dá nada. O gráfico será diferente, mas todas as mesmas ameixa à taxa de propagação.
Apoio plenamente este ponto. Se a estratégia for escorregadia, a perda resultante será fornecida seja qual for a forma como se olhe para ela (a única questão é o timing).
Há, na classe de negociação, mas é melhor mudar na classe de sinais, então a lógica correcta é preservada e há menos edição, só se muda o sinal de saída para o sinal oposto e pronto.
Se for utilizado um Consultor Especialista com OOP, a biblioteca padrão é normalmente utilizada (para a geração de novatos pela Wizard é relevante), então é mais fácil de fazer o contrário. Depois não tem de mergulhar na natureza selvagem da MQL5.
Pegue a classe padrão (mesmo a base, por assim dizer)CExpert.
Tem a seguinte funcionalidade para a entrada no mercado
Basta mudar a chamada de OpenLong para OpenShort e o assunto está feito.
Para os programadores - Não sei sobre o ficheiro de ajuda MQL, mas há um bug nos nomes OpenShort!
Urain: Sim, há, na classe de comércio, mas é melhor mudá-la na classe de sinais, então a lógica correcta é preservada e há menos para corrigir, muda-se apenas o sinal de saída para o sinal oposto e é tudo.
Se a classe do sinal for retirada da biblioteca padrão (não pode ser alterada), não funcionará. E é sempre mais conveniente alterar o "seu" código, especialmente para um Conselheiro Especialista.
Pelo menos na minha opinião. Mas, mais uma vez, não vejo qual é o seu objectivo.
Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como alterá-lo para comprar para vender ou vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Por favor, aconselhem-me se não se importam.
Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como alterá-lo para comprar para vender ou vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Por favor, aconselhem-me se não se importam.
Talvez seja necessário especificar com o que gerou a EA (digamos, pode criá-la com um assistente), se ela utiliza a biblioteca padrão e o que se entende por "vender em vez de comprar e vice-versa".
Boa tarde. Gerei uma EA usando mql5. Não tenho quaisquer queixas sobre o seu trabalho. Não sei como modificá-lo, só não sei como modificá-lo para que se possa vender em vez de comprar e vice-versa. Não estou muito familiarizado com mql4, mas não estou muito familiarizado com mql5.
Por favor, aconselhem-me se não se importam.
Há duas possibilidades, ou se deve corrigir a classe de sinais ou a classe de comércio (a parte que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Mas a partir da experiência MT4 a inversão de maus sinais não dá nada. O gráfico será diferente, mas ainda assim irá drenar à taxa de propagação.
Há duas opções, ou para editar a classe de sinais ou classe de comércio (o local que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Mas pela experiência do MT4 lembro-me que inverter os maus sinais não dá nada. O gráfico será diferente, mas ainda assim irá drenar à taxa de propagação.
É necessário alterar o tipo de encomenda no pedido comercial. Há um total de oito tipos de encomendas:
para ordens de mercado - ORDER_TYPE_BUY (compra) , ORDER_TYPE_SELL (venda) ;
para encomendas pendentes - ORDER_TYPE_BUY_LIMIT (comprar), ORDER_TYPE_SELLL_LIMIT (vender);
- ORDER_TYPE_BUY_STOP (comprar), ORDER_TYPE_SELL_STOP (vender);
A fim de mudar de Comprar para Vender, mudar o tipo de encomenda para o contrário, e não se esqueça de recalcular os níveis de paragem.
Há duas opções, ou para editar a classe de sinais ou classe de comércio (o local que trata da execução da ordem).
Mas é mais fácil mudar a classe dos sinais (menos incómodo).
Urain:
Mas pela experiência do MT4 lembro-me que inverter os maus sinais não dá nada. O gráfico será diferente, mas todas as mesmas ameixa à taxa de propagação.
Procurei-os, não há nenhum.
Procurei-os, não há nenhum.
Isto se tudo for escrito a um nível baixo sem OOP(biblioteca padrão e classes próprias).
Se for utilizado um Consultor Especialista com OOP, a biblioteca padrão é normalmente utilizada (para a geração de novatos pela Wizard é relevante), então é mais fácil de fazer o contrário. Depois não tem de mergulhar na natureza selvagem da MQL5.
Pegue a classe padrão (mesmo a base, por assim dizer) CExpert.
Tem a seguinte funcionalidade para a entrada no mercado
Métodos de entrada no mercado
CheckOpen virtual
Verifica a necessidade e a possibilidade de entrar no mercado
CheckOpenLong virtual
Verifica a necessidade e a possibilidade de entrar numa posição longa
CheckOpenShort virtual
Verifica a necessidade e a possibilidade de entrar em posição curta
virtual OpenLong
Executa operações de abertura de posição longa
CheckOpenShort virtual
Executa operação para abertura de posição curta
Basta mudar a chamada de OpenLong para OpenShort e o assunto está feito.
Para os programadores - Não sei sobre o ficheiro de ajuda MQL, mas há um bug nos nomes OpenShort!
Sim, há, na classe de comércio, mas é melhor mudá-la na classe de sinais, então a lógica correcta é preservada e há menos para corrigir, muda-se apenas o sinal de saída para o sinal oposto e é tudo.
Se a classe do sinal for retirada da biblioteca padrão (não pode ser alterada), não funcionará. E é sempre mais conveniente alterar o "seu" código, especialmente para um Conselheiro Especialista.
Pelo menos na minha opinião. Mas, mais uma vez, não vejo qual é o seu objectivo.
Isto se tudo for escrito a um nívelbaixo sem OOP(biblioteca padrão e classes personalizadas).
Se o perito com OOP se aplicasse...