Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1539
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
Isto é a coisa certa a fazer?
Isto é a coisa certa a fazer?
Obrigado. É complicado. Tornei mais simples, apenas algumas linhas.
Obrigado. É complicado. Tornei mais simples, apenas algumas linhas.
interessante para ver se
for(i=k; i>=0; i--) {
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {
if(OrderSymbol()==Symbol()) {
if(OrderMagicNumber()== Magic) {
{ if(OrderType()>1) continue;
if(OrderType()==OP_BUY || OrderType()==OP_SELL) total++;
}}}}
//---
// total=OrdensTotal();
if(total<1)
{
Olá a todos, eu queria criar minha própria biblioteca de funções porque muitas vezes uso as mesmas funções em meus robôs. Eu fiz tudo certo. Criei a biblioteca, coloquei-a na pasta Bibliotecas e liguei-a ao meu indicador usando o #import
#importar "andylib.ex4".
bool KeyPr (long l, string k);
teste de cordasFunc ();
#importar
Funções especificadas na biblioteca com uma descrição. Mas as funções da biblioteca não são chamadas. Tentei colocar o diálogo na pasta de indicadores ou mesmo diretamente na mesma pasta com indicador, que se conecta ao diálogo, sem resultado. Qual pode ser o problema?
Olá a todos, eu queria criar minha própria biblioteca de funções porque muitas vezes uso as mesmas funções em meus robôs. Eu fiz tudo certo. Criei a biblioteca, coloquei-a na pasta Bibliotecas e liguei-a ao meu indicador usando o #import
#importar "andylib.ex4".
bool KeyPr (long l, string k);
teste de cordasFunc ();
#importar
Funções especificadas na biblioteca com uma descrição. Mas as funções da biblioteca não são chamadas. Tentei colocar o diálogo na pasta de indicadores ou mesmo diretamente na mesma pasta com indicador, que se conecta ao diálogo, sem resultado. Qual pode ser o problema?
incluir
for(i=k; i>=0; i--) {
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {
if(OrderSymbol()==Symbol()) {
if(OrderMagicNumber()== Magic) {
{ if(OrderType()>1) continue;
if(OrderType()==OP_BUY || OrderType()==OP_SELL) total++;
}}}}
//---
// total=OrdensTotal();
if(total<1)
{
O que você escreveu não pode funcionar.
Primeiro você calcula "total++" e depois zera e define "OrderTotal()", ou seja, todas as ordens
Olá a todos, eu queria criar minha própria biblioteca de funções porque muitas vezes uso as mesmas funções em meus robôs. Eu fiz tudo certo. Criei a biblioteca, coloquei-a na pasta Bibliotecas e liguei-a ao meu indicador usando o #import
#importar "andylib.ex4".
bool KeyPr (long l, string k);
teste de cordasFunc ();
#importar
Funções especificadas na biblioteca com uma descrição. Mas as funções da biblioteca não são chamadas. Tentei colocar o diálogo na pasta de indicadores ou mesmo diretamente na mesma pasta com indicador, que se conecta ao diálogo, sem resultado. Qual pode ser o problema?
Você se lembrou de escrever exportação após o nome da função na biblioteca?
Melhor ainda, não faça uma biblioteca, mas um arquivo .mqh com funções, mesmo sem uma classe, e a compilação levará apenas aquelas funções que são necessárias e que são chamadas do EA/indicador.