Erros, bugs, perguntas - página 2125

 
Vladislav Andruschenko:

Transacções duplicadas quando se utiliza uma UPU de terceiros

Problema da sessão. Quando o anterior não foi fechado e um novo abre. o antigo terminal funciona e o novo terminal funciona. obtém-se um duplicado. :-)

@fxsaber algures onde escreveu sobre como seguir isto. não consegue encontrar

É um problema do utilizador, as sessões têm de ser monitorizadas. Não pode fazer nada a esse respeito. Se houver duplicações, terá de encerrar a sessão, caso contrário.
 
Vladislav Andruschenko:

Transacções duplicadas quando se utiliza uma UPU de terceiros

Problema da sessão. Quando o anterior não foi fechado e um novo abre. o antigo terminal funciona e o novo terminal funciona. obtém-se um duplicado. :-)

Não consigo encontrá-lo@fxsaber algures onde escreveu sobre como seguir isto.

Fórum sobre negociação, sistemas de negociação automatizados e testador de estratégias

Características da linguagem mql5, subtilezas e truques

fxsaber, 2018.02.06 07:41

OnTradeTransaction permite-lhe escrever um conselheiro não negociante (Serviço) que rastreia a presença de um "clone" - conselheiro de negociação a correr na sua conta. Tais situações acontecem por vezes devido a falta de atenção.

SZY

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

Fora de tópico

fxsaber, 2018.02.02 13:45

Depois "Estou no alojamento". @ não é o meu endereço.
 
fxsaber:

Sim, através de um modelo.


O resultado é


ou como se segue


Resultado


Muito obrigado.

 

não é possível poupar no armazenamento, mt 5



 
Pode por favor dizer-me como se livrar do alerta de "Fim do Tempo de Teste" que surge?
 

Pode dizer-me porque é que o número máximo de barras é devolvido e não o número no intervalo de datas solicitado?

input datetime time=D'2017.02.05 00:00';
///////////////////////////////////////////////////////

datetime Time_[];
ArraySetAsSeries(Time_,true);
CopyTime(_Symbol,_Period,0,1,Time_);
   
bar=Bars(_Symbol,_Period,time,Time_[0]); 

Agora, tentei copiar dois elementos da matrizTime_ array.E tentou telefonar:

bar=Bars(_Symbol,_Period,Time_[1],Time_[0]); 

devolve duas barras, como solicitado. Portanto, a variável detempo, não está correcta. E acontece que o tempo é de alguma forma igual a zero e devolve todas as barras por causa disso,

como na primeira variante da ajuda.

 
Olá, pergunta - posso criar a minha própria ferramenta em MT5 exportando dados do API de algum outro intercâmbio?
 

mt5 carrega o processador.

Existem muitos instrumentos financeiros abertos, cada um deles tem o mesmo Expert Advisor e indicador.

Sugeri que o Service Desk anexasse um EA ou indicador a todo o terminal.

Também sugeri acrescentar o modo ocioso - enquanto trabalho com um símbolo, deixo todos os outros morrer.

Ainda não está disposto a fazer isso. não é relevante?

obrigado


P.S. Vou encomendar um processador melhor da China.


 
arraga:
Olá, pergunta - posso criar a minha própria ferramenta em MT5 exportando dados do API de algum outro intercâmbio?

https://www.mql5.com/ru/articles/4160

Как торговать на внешней бирже криптовалют через MetaTrader 5
Как торговать на внешней бирже криптовалют через MetaTrader 5
  • 2017.11.24
  • o_o
  • www.mql5.com
Не так давно разработчики языка MQL5 представили его обновленный функционал, в котором появилась возможность создания пользовательских символов и графиков. Широкая трейдерская общественность еще не успела оценить мощь этого нововведения, но даже легкий и ненавязчивый брейншторм показывает, какие огромные возможности скрывают в себе кастомные...
 

Abertura de posições de mão de compra em dois servidores de negociação de demonstração


RoboForex-MetaTrader 5

2018.02.13 00:02:08.424 '8520459': market buy 1.00 GBPUSD
2018.02.13 00:02:10.101 '8520459': accepted market buy 1.00 GBPUSD
2018.02.13 00:02:10.101 '8520459': deal #90389019 buy 1.00 GBPUSD at 1.38387 done (based on order #107426544)
2018.02.13 00:02:10.101 '8520459': order #107426544 buy 1.00 / 1.00 GBPUSD at 1.38387 done in 1683.949 ms


FXOpen-MT5

2018.02.13 00:00:25.780 '18000903': market buy 1.00 GBPUSD
2018.02.13 00:00:25.912 '18000903': accepted market buy 1.00 GBPUSD
2018.02.13 00:00:25.922 '18000903': market buy 1.00 GBPUSD placed for execution
2018.02.13 00:00:25.942 '18000903': order #896454 buy 1.00 / 1.00 GBPUSD at market done in 154.252 ms
2018.02.13 00:00:25.942 '18000903': deal #80559 buy 1.00 GBPUSD at 1.38387 done (based on order #896454)

Linhas da mesma cor significam a mesma coisa. No entanto, vê-se claramente que estão em sequência diferente. Para Robo, a mensagem sobre a execução da encomenda vem após a execução da transacção. Em aberto vem ANTES! Por este motivo, a OrderSend devolve a sorte, mas nenhuma transacção ainda. Isto é, recebemos OrderSend unsynchronized com o histórico, que é um bug. Qual é a razão?

Razão: