Discussão do artigo "Como copiar a negociação do MetaTrader 5 para o MetaTrader 4" - página 4
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
O que há de original nas copiadoras MT4->MT4, MT5->MT5, MT4->MT5 e MT5->MT4? A ideia de uma copiadora é elementar e óbvia.
Estou mais interessado em como essas situações são tratadas.
Sobre a primeira parte
sergeev respondeu de forma bastante sensata, a escolha é do usuário. O melhor é esperar pela posição zero, mas isso nem sempre é conveniente.
É preciso observar a pilha e o tempo médio de espera. Talvez você tenha de esperar uma semana pela próxima abertura e, portanto, agora terá de perder lucro. Embora exista o risco de ter prejuízo. O Forex é sempre um risco.
Na segunda parte, não há diferença se você abre com uma ou duas operações,
se você usa uma camisola na noite de núpcias ou não, o que vai acontecer vai acontecer....
De qualquer forma, o lucro perdido devido a um início tardio permanecerá perdido, e tudo o que for ganho após o início não fugirá.
A propósito, o artigo aborda essa questão.
E quanto à questão da autoria, meu desejo como programador é que todos paguem por cada linha de código.
Mas meu desejo como usuário da rede é não pagar por nada. Como resolver essas duas contradições?
Se seguirmos o caminho da perseguição estrita à cópia de código, no final desse caminho os herdeiros de Cirilo e Metódio aparecerão e exigirão direitos autorais para cada letra impressa :o))
Mas se tudo for gratuito, cérebros valiosos sairão desse setor. Portanto, como sempre, tudo é bom com moderação.
Urain, obrigado, ótimo código!
No entanto, observe uma liberdade que me custou dinheiro:(
if(VF*TF!=VR*TR) - você não deve comparar números reais dessa forma, pois eles nem sempre são identicamente iguais.
A maneira correta de comparar números reais seria da seguinte forma:
if(MathAbs(VF*TF-VR*TR)>delta)
Urain, obrigado, ótimo código!
No entanto, observe uma liberdade que me custou dinheiro:(
if(VF*TF!=VR*TR) - você não deve comparar números reais dessa forma, pois eles nem sempre são identicamente iguais.
A maneira correta de comparar números reais seria da seguinte forma:
if(MathAbs(VF*TF-VR*TR)>delta)
Sim, esse pecado existe, obrigado. O erro vem da representação de um número real em formato binário. Nem todo número pode ser representado por uma fração finita.
Alguns são infinitos. O erro ocorre no último dígito da mantissa de 15 dígitos.
Sim, é um pequeno erro, obrigado. O erro vem da representação de um número real em binário. Nem todo número pode ser representado por uma fração finita.
Alguns são infinitos. O erro ocorre no último dígito da mantissa de 15 dígitos.
O código é legal, obrigado mesmo. Sem ele agora é como se estivesse sem as mãos.
Testado, tudo estava bem. Mas na vida real, depois de algum tempo, ele subitamente começou a funcionar em ciclos.
Mas, assim, tudo está ótimo!
Continue criando:)
Olá!
Estou absolutamente fascinado pelo seu tópico e pelo que você está dizendo.
Não entendi nada :-) realmente, realmente.
Você poderia criar um artigo com uma lista de instruções simples, passo a passo, sobre como copiar a negociação do MT5 para o MT4 - para manequins, por assim dizer. - Acho que esse artigo seria muito popular.
Muito obrigado
Não consigo configurar a transmissão, com o MT5 tudo parece estar conforme descrito no artigo, mas com o MT4, o comentário de várias linhas não aparece e, portanto, as posições não são transmitidas
Ao compilar, recebo dois avisos
'cmd' - expressão de comparação esperada C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)
'cmd' - expressão de comparação esperada C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)
Não consigo configurar a transmissão, com o MT5 tudo parece estar conforme descrito no artigo, mas com o MT4, o comentário de várias linhas não aparece e, portanto, as posições não são transmitidas
Ao compilar, recebo dois avisos
'cmd' - expressão de comparação esperada C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)
'cmd' - expressão de comparação esperada C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)
Os avisos não são um problema, mas deveriam ser (o valor int é passado para a instrução if).
Descreva suas ações em detalhes (em uma mensagem privada), o que está instalado, onde, quais caminhos, quais configurações você definiu ao iniciar o tradutor e a copiadora?
Alguém tem experiência com a instalação da copiadora no Semerka, algo que eu não consigo....