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
testei o MT4Orders em relação ao uso de MQL5 puro (sem usar SB) https://www.mql5.com/ru/forum/357253/page4#comment_19593443
inequivocamente, nada no MT4Orders fica lento e funciona perfeitamente bem
Os instantâneos separados do MT4Orders não foram escritos em um terreno uniforme. Mas isso é real. É difícil criar freios no Tester.
Essa biblioteca é incrível!!! É muito fácil executar o código do MT4 no MT5. Muito obrigado
Tenho um problema: a função OrderTicket() não retorna o número correto quando a negociação é fechada. Esse é um problema real para acompanhar uma negociação quando ela é fechada.
Por exemplo, uma negociação nº 4584849 se tornará nº 38484939 quando for fechada.
Agradeço antecipadamente por sua ajuda
Este é o meu código em um script:
#include <MT4Orders1.mqh> void OnStart() { int n=OrdersTotal(); //pLog(StringConcatenateV4("detectCloseTrade n=",n," ticket=",ticket)); for(int i=n-1; i>=0; i--) { //--- //if((ticket=HistoryOrderGetTicket(i))>0 && isMagic()) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()>=OP_BUY && OrderSymbol()==Symbol()) { Print("MOH ",i, " ",OrderTicket()); } } Print("History"); n=OrdersHistoryTotal(); //pLog(StringConcatenateV4("detectCloseTrade n=",n," ticket=",ticket)); for(int i=n-1; i>=0; i--) { //--- //if((ticket=HistoryOrderGetTicket(i))>0 && isMagic()) if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) && OrderType()>=OP_BUY && OrderSymbol()==Symbol()) { Print("MOH ",i, " ",OrderTicket()); } } }E como posso desativar todos os sprints e cálculos extras (se houver)? Não consigo encontrar isso nas definições
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Bibliotecas: MT4Orders
fxsaber, 2019.04.29 15:19
Se você precisar manter o uso do MT4Orders em seu produto sem falar, poderá cortar as partes relevantes da fonte da biblioteca ou colocar um stub universalObrigado
Resultado no MT5.
Após as operações de negociação (no Terminal, não no Testador), OrderLots(), OrderTicket() e outros valores podem ser alterados. Aqueles que converterem do MT4 devem levar isso em consideração.
Após as operações de negociação (no Terminal, não no Testador), OrderLots(), OrderTicket() e outros valores podem ser alterados. Aqueles que se converterem do MT4 devem levar isso em consideração.
Da mesma forma, após OrdersTotal.
Resultado.