Função de verificação de símbolos
Results 1 to 9 of 9

Thread: Função de verificação de símbolos

  1. #1
    Eu encontrei esta função em um segmento diferente .... Como posso transferir isso para este operar? Quando eu coloco em um e coloco dentro de uma função start, isso me dá erros ... também, existe uma maneira de fazer isso sem usar um fator global?

    Fatores Globais
    Cadeia de caracteres de código inserida Símbolos # 91; # 93; int SymbolCount;
    Código Inserido/ --------------------------------------------- --------------------- /| Cria a variedade de símbolos de pares para avaliar |/ ----------------------------------------------- ------------------- string CreateSymbolList () string todas as academias; string Moedas # 91; # 93; = AED, AUD, BHD, BRL, CAD, CHF, CNY, CYP, CZK, DKK, DZD, EEK, EGP, EUR, GBP, HKD, HRK, HUF, IDR, ILS, INR, IQD, IRR, ISK, JOD JPY, KRW, KWD, LBP, LTL, LVL, LYD, MAD, MXN, MYR, NOK, NZD, OMR, PHP, PLN, QAR, RON, RUB, SAR, SEK, SGD, SKK, SYP, THB, TND TENTAR, TWD, USD, VEB, XAG, XAU, YER, ZAR; int CurrencyCount = ArrayRange (Moedas, 0); int Loop, SubLoop; string TempSymbol; para (Loop = 0; Loop lt; CurrencyCount; Loop ) para (SubLoop = 0; SubLoop lt; CurrencyCount; SubLoop ) TempSymbol = Moedas # 91; Loop # 93; Moedas # 91; SubLoop # 93 ;; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Símbolos, SymbolCount 1); Símbolos # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; TempSymbol = Moedas # 91; Loop # 93; Moedas # 91; SubLoop # 93; m; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Símbolos, SymbolCount 1); Símbolos # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; retorno (allsyms);

  2. #2
    Se você quer ajudar a depurar um erro, você precisa pelo menos dizer qual é o erro. Se você definir os códigos em uma biblioteca, você importou essa biblioteca para o seu EA ou indicador para usá-la?

  3. #3
    Eu adoraria conectar isso com uma matriz como esta série Timeframe [] = PERIOD_M1, PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4 Assim, eu posso verificar esses prazos para todos os símbolos .... Eu preciso para salvar alguns dados em um intrincado array ... sendo um deles quando bateu em uma linha no gráfico (dinâmica em movimento, mas tem indicador para isso) .... E cronometrando esse período entre quando atingindo essa linha e outra linha ... período sendo em minutos eu estou querendo para determinar as maiores misturas de moedaintervalo de tempo com base em algumas proporções nos dados de armazenamento

  4. #4
    Não, eu simplesmente coloquei entre colchetes usando a função init start () para compilar e testá-lo ... sem ele, ele precisa da função start

  5. #5
    Preencher manualmente a matriz com símbolos que seu corretor fornece? Quero dizer, há maior

  6. #6
    1 Anexo (s) Como eu gostaria de aprender como criar cada componente dinâmico, eu posso pensar quando eu vou para EA # 2, # 3, # 4, etc., que eles são construídos dinamicamente e podem ser usados ​​por qualquer um. como pode ser ... Achei que seria uma boa prática não deixar o manual de assuntos que de outra forma não seria Recompensas é apenas outra parte do dinheirogerenciamento de risco ... já que essa já é uma função composta que eu encontrei, pensei Seria útil incorporar em uma biblioteca ... quando eu aprender como colocar isso em uma biblioteca, então ele ensina o conceito simples de mover todas as funções para uma biblioteca e, assim, eliminar os grandes blocos de código para facilitar a visualização e li o que está acontecendo no EA Eu fiz isso usando programação VBA .... Eu chamo as funções no código de base para que quase não haja linhas ... cada bit de código é segmentado e nomeado para que eu entenda o que é está fazendo facilmente e retornar e consertar os erros nessa região .... Eu aprecio muito a ajuda na tentativa de me atualizar com isso ... desculpe se isso é um grande problema ... pensei que era algo pouco que poderia ser deslocado nesse código para ser usado em uma biblioteca
    https://www.tradingintuitivo.com/att...2240002446.mq4

  7. #7
    Seria possível que alguém que desenvolvesse uma biblioteca tivesse a capacidade de me dizer que isso não poderia ser compilado como uma biblioteca para que eu pudesse aprender para o futuro? Obrigado até agora! Eu realmente gosto da ajuda que vocês estão dando e espero poder ajudar os outros quando eu entender melhor o código e as práticas recomendadas para o câmbio

  8. #8
    Como o código ainda não foi identificado como uma biblioteca nas diretivas do pré-processador. Na parte superior, há alguns listados que começam com #property, add #property library, há uma tonelada de informações nos arquivos de ajuda que podem responder a cerca de 99% das suas perguntas.

  9. #9
    Obrigado .... Algumas das coisas nos arquivos de ajuda são gregas, então eles não são bons quando eu quero algo em termos leigos ou que não estão definidos lá ... Eu pude entender o grego depois de entender o inglês primeiro porque eu pude conceitos de matchup para ele ... desculpe-me por perguntar a milhares de perguntas, mas é extremamente difícil codificar meu EA inicial corretamente sem poder questionar um programador experiente neste ambiente ... O Metatrader é novo para mim, e essa linguagem de programação é novo para mim ...

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.