TakeMySpred - qualquer propagação, mesmo negativa!!! - página 2

 

Se alguém ainda for relevante, aqui está a versão 2. A pesquisa foi tanto ampla quanto profunda =)

Agora todos os 3 arquivos são utilizados: Symbols.raw, Symbols.sel, Ticks.raw. Alguns campos na aba adicional ainda não estão claros para mim e, na maioria dos casos, estão vazios, mas

Em futuros e opções, quase todos eles estão vazios. Por que mudá-los? Cabe a você decidir.

Sobre a regra:

se desativado, a posição do item é copiada como está, a partir dos Dígitos. Também pode ser editado neste modo.

Se habilitado, então funciona como descrito no 1º post "se o instrumento tem 5 dígitos, o item é o 4º, se 3, então o 2º". Se ambas as condições não forem satisfeitas, é copiado de Dígitos.

O software cria 2 arquivos: um arquivo de inicialização e um arquivo de idiomas. Ambos podem ser editados em bloco de notas. O arquivo lng está em Unicode, escreva-o em chinês )

Sobre a OnLine:

Tempo=#Tika * 1 seg. (mas o tempo do que eu ainda não sei)


p.s.piedade não consegui encontrar a comissão :(

Arquivos anexados:
 

Cara, é complicado.

Escrevi meu próprio testador e coloquei no spread que eu queria e pronto.

 
joo >> :

Cara, é complicado.

Fui e escrevi meu testador, e coloquei no spread que eu queria, e pronto.

Multi-rosca? Preços de abertura?

 
jartmailru >> :

Multi-rosca? A preços de abertura?

1) O que você quer dizer com "multi-threaded"?

2) E ao abrir os preços, você também pode.

 
joo >> :

1) O que você entende pela palavra "multithreading"?

2) E sobre os preços de abertura você também pode.

1) Multithreading na programação pode se referir a

um conceito - um programa tem vários fios de execução,

Embora seja melhor dizer "multithreaded" em russo? :-) e tudo ficaria claro.

2) E como você emula os carrapatos - você usa dados de menor prazo?

Basicamente, a lógica que entendo é derrubar primeiro as paradas mais próximas,

então verifique os tees :-). Caso contrário eu iria O->L->H->C.

 
jartmailru >> :

1) O testador é implementado completamente na MQL4, e aqui, como você entende, não estamos falando de multithreading. Embora, também não faça sentido para o testador. Como dividi-lo em fluxos? Cortando o histórico e alimentando-o para separar os núcleos da CPU? Mas cada próximo pedaço de história deve começar com os resultados da negociação do anterior.

Outra idéia é que podemos implementar multithreading para alguns tipos de cálculos com migração de código para dll e isso não tem nada a ver com testador, mas ainda não chegamos a isso.

2) A discrição pode ser escolhida como você quiser, se você precisar de mais de um minuto de precisão, um minuto pode ser "cortado" e carrapatos simulados. Mas ainda não precisei dele, porque tento não ir mais fundo do que a M15. Especialistas cujo trabalho é crítico para a qualidade da emulação do carrapato, como regra geral, não são viáveis.

 
joo >> :

1) O testador é inteiramente baseado na MQL4, e aqui, como você mesmo entende, a multi-tarefa está fora de questão. Este último, no entanto, não tem sentido no testador. Como dividi-lo em fluxos? Cortando o histórico e alimentando-o para separar os núcleos da CPU? Mas cada próximo pedaço de história deve começar com os resultados comerciais do anterior.

Você tem uma boca... Existe um centro de iniciação. Ele fornece um conjunto de parâmetros de inicialização. Um teste para um conjunto particular de parâmetros é feito naturalmente ao longo de toda a história. É claro que com esta formulação da pergunta temos que gerar conjuntos de parâmetros iniciais e depois lançar tantos fios quantos o processador possa encaixar nele e esperar pelos resultados.

 
jartmailru >> :

Você tem uma boca... Existe um centro de iniciação. Ele fornece um conjunto de parâmetros de inicialização. Um teste para um conjunto particular de parâmetros é feito naturalmente ao longo de toda a história. É claro que quando a questão é colocada desta forma, você deve gerar conjuntos de parâmetros iniciais e depois lançar tantos fios quantos couberem no processador e esperar pelos resultados.

Exatamente, nós podemos fazer isso - dividir o conjunto de parâmetros. Mas o MT4 não suporta multithreading (eu o escrevi em MQL4).

Em qualquer caso. Comecei a escrever neste tópico, eu só queria dizer uma coisa - o esforço de "cavar" arquivos ini do terminal deveria ser usado em coisas mais úteis. Além disso, formas mais simples de resolver este problema foram dadas pelo kombat

 
MaStak >> :

Na verdade, procurar e encontrar.

Espere pela próxima versão, talvez você não precise de formato.

Estranho ouvir tal coisa em um fórum de programação.

 
MaStak >> :

Saudações

Provavelmente você já sabe sobre a troca de informações no Expert Advisor.

Decidi apenas facilitar o processo, estou farto de editar manualmente no editor hexadecimal.

+5

Muito obrigado, agora eu posso testar EAs com spreads diferentes! Eu também gostaria de poder estabelecer limites de parada (e nível de congelamento)!

Exatamente o que você precisa!

Razão: