Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 967

 

Olá. Há um problema que eu nunca tinha encontrado antes. Escrevi uma peça de um programa de Expert Advisor com várias moedas. Não foram detectados erros na compilação, mas quando tento testá-la, recebo uma resposta:

2015.11.24 14:37:20.503 TestGenerator: sem dados históricos 'EURUSD1' de 2015.11.02 a 2015.11.03

O significado é claro que não há dados históricos, mas a moeda é escrita como "EURUSD" no conselho. De onde veio o EURUSD1 e como encontrar o erro.

Quem conhece a solução para este problema, por favor, informe.

 
boris.45:

Olá. Há um problema que eu nunca tinha encontrado antes. Escrevi uma peça de um programa de Expert Advisor com várias moedas. Não foram detectados erros na compilação, mas quando tento testá-la, recebo uma resposta:

2015.11.24 14:37:20.503 TestGenerator: sem dados históricos 'EURUSD1' de 2015.11.02 a 2015.11.03

O significado é claro que não há dados históricos, mas no quadro a moeda é escrita como "EURUSD". De onde veio o EURUSD1 e como encontrar o erro.

Quem conhece a solução para este problema, por favor, informe.

É assim que a TF1 é escrita em EURUSD. Assim, a M5 será representada como EURUSD5.
 
PozitiF:

É por isso que ele aparece na parte inferior, porque você está apagando o nome do diretório. Não apague a palavra "Especialistas" quando escrever o novo nome.


Sim, isso mesmo, obrigado!
 
borilunad:
É assim que a TF1 em EURUSD é indicada no diário de bordo. Assim, a M5 será representada como EURUSD5.

Muito obrigado.

 

Boa noite, amigos,

Pergunta técnica:

Como posso garantir(!) a abertura de 7 pedidos? Ou 24 pedidos? Em diferentes instrumentos, embora sequencialmente. Não entendo bem o trabalho de terminais de diferentes corretoras e intérprete da MQL.

Se houver um lugar para lê-lo, eu apreciaria os links.

Estou familiarizado com aspectos de programação mql4, aspectos de programação em geral - definitivamente sim.

Eu tenho uma pilha de pedidos - pares e volumes, preciso fazer pedidos, digamos dentro de um minuto, com a garantia de que eles serão abertos.

 
Side:

Boa noite, amigos,

Pergunta técnica:

Como posso garantir(!) a abertura de 7 pedidos? Ou 24 pedidos? Em diferentes instrumentos, embora sequencialmente. Não entendo bem o trabalho de terminais de diferentes corretoras e intérprete da MQL.

Se houver um lugar para lê-lo, eu apreciaria os links.

Estou familiarizado com aspectos de programação mql4, aspectos de programação em geral - definitivamente sim.

Eu tenho uma pilha de pedidos - pares e volumes, preciso fazer pedidos, digamos dentro de um minuto, com a garantia de que eles serão abertos.

Você o encontrará em Documentação e Ajuda, assim como exemplos em Kodobase para diferentes instrumentos! E fale com sua empresa de corretagem sobre garantias e rapidez!
 
borilunad:
Você encontrará na Documentação e na Ajuda, assim como exemplos no Codobase para diferentes ferramentas! E fale com o CD sobre garantias e rapidez!
Bem... Se houvesse uma resposta, eu não iria deitar fora o éter ))) claro que CDs diferentes têm perspectivas diferentes na abertura de tais pedidos, eu estava conversando com 5. Não é uma garantia de velocidade, que eu não preciso, só preciso abrir pedidos, em um momento completamente não extremo. Completamente garantido. Preciso executar um certo número de ordens com uma garantia clara.
 
Side:
Bem... Se houvesse uma resposta lá, eu não teria deitado fora o éter ))) é claro que CDs diferentes têm perspectivas diferentes sobre a abertura de tais pedidos, eu tenho estado em contato com 5. Não é uma garantia de velocidade, que eu não preciso, só preciso abrir pedidos, em um momento completamente não extremo. Completamente garantido. Preciso executar um certo número de ordens com uma garantia clara.
Não creio que seja absolutamente garantido. É possível garantir que alguém não terá que abrir pedidos nos finais de semana? Quanto ao resto, devemos providenciar o processamento de erros na abertura do pedido e, se necessário, repetir o pedido.
 
Side:

Boa noite, amigos,

Pergunta técnica:

Como posso garantir(!) a abertura de 7 pedidos? Ou 24 pedidos? Em diferentes instrumentos, embora sequencialmente. Não entendo bem o trabalho de terminais de diferentes corretoras e intérprete da MQL.

Se houver um lugar para lê-lo, eu apreciaria os links.

Estou familiarizado com aspectos de programação mql4, estou definitivamente familiarizado com programação em geral.

Eu tenho uma pilha de pedidos - pares e volumes, preciso fazer pedidos, digamos dentro de um minuto, com a garantia de que eles serão abertos.

Do ponto de vista do terminal MT4 é possível garantir que uma ordem para abrir uma posição ou uma ordem pendente será enviada à corretora, mas somente a corretora pode aceitá-las ou não. Há muitas nuances quando a BC pode não aceitá-lo - as solicitações, o preço de abertura está muito próximo do preço atual, o stop-loss e o take-profit podem não ser aceitos em uma ordem (ou seja, SL e TP precisam ser modificados posteriormente), ordens muito freqüentes enviadas ao servidor da BC, etc.
O Conselheiro Especialista deve lidar com erros de não aceitação de pedidos do CD. Verifique os Códigos de Retorno do servidor comercial.
 
paladin80:
Do ponto de vista do terminal MT4, é garantido que uma ordem para abrir uma posição ou uma ordem pendente pode ser enviada à corretora, mas somente a corretora pode aceitá-las ou não. Há muitas nuances quando a BC pode rejeitá-lo - as solicitações, o preço de abertura está muito próximo do preço atual, o stop-loss e o take-profit podem não ser aceitos em uma ordem (ou seja, SL e TP precisam ser modificados posteriormente), ordens muito freqüentes enviadas ao servidor da BC, etc.
O Consultor Especialista deve lidar com os erros de não aceitação de pedidos do CD. Verifique os Códigos de Retorno do servidor comercial.
Obrigado amigos, eu entendo em geral, vou tentar escrever um "roteiro inteligente"))