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 problema relatado no tópico abaixo é muito semelhante ao seu (ordens pendentes recusadas apenas em conta real, mesma corretora, etc.)... Segue a solução naquele caso...
Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação
Ordens pendentes negadas pelo servidor. Mensagem: "Order received. Sending to OMS"
Rodrigo Malacarne, 2016.02.25 22:14
Olá sergio.brito,
Experimente trocar dentro de OnInit a seguinte linha:
Trade.SetTypeFilling(ORDER_FILLING_FOK);
para
Trade.SetTypeFilling(ORDER_FILLING_RETURN);
Por favor não esqueça de nos reportar o resultado!
Abraços,
Malacarne
a corretora usada é a XP Investimentos
A corretora não é tão importante, o fato do vinicius falar do filling faria sentido se fosse pra todas as ordens e não somente para as stops (minha opiniao). Dado que essa função que tu postou é a que coloca os stops, tu poderia mandar a que esta contando as ordens para verificarmos? Outro ponto que seria o typ, ele esta vindo correto? Se voce esta posicionado na venda, ele esta vindo compra como deveria?
A corretora não é tão importante, o fato do vinicius falar do filling faria sentido se fosse pra todas as ordens e não somente para as stops (minha opiniao). Dado que essa função que tu postou é a que coloca os stops, tu poderia mandar a que esta contando as ordens para verificarmos? Outro ponto que seria o typ, ele esta vindo correto? Se voce esta posicionado na venda, ele esta vindo compra como deveria?
O problema relatado no tópico abaixo é muito semelhante ao seu (ordens pendentes recusadas apenas em conta real, mesma corretora, etc.)... Segue a solução naquele caso...
Coloquei
Trade.SetTypeFilling(ORDER_FILLING_RETURN);
mas mesmo assim ta dando na mesma coisa, abre a ordem mas as ordens pendentes não estão indo, e não deixando erro no log
Coloquei
mas mesmo assim ta dando na mesma coisa, abre a ordem mas as ordens pendentes não estão indo, e não deixando erro no log
Colocou o Print() que tinha pedido? E poderia mandar o codigo que falei tambem pra gente checar?
coloquei o print onde abre a ordem limite e chega nele, porém estou duvidando do report do cliente, vou abrir um conta em corretora nacional pra tentar eu testar.
já a parte do typ eu coloquei manual é so pra separar o tipo de entrada
coloquei o print onde abre a ordem limite e chega nele, porém estou duvidando do report do cliente, vou abrir um conta em corretora nacional pra tentar eu testar.
já a parte do typ eu coloquei manual é so pra separar o tipo de entrada
Não precisava repetir o código, e o CountPendingOrders() ? Eu esperava uma coisa no mínimo assim:
Aqui tem um problema que não verifica se as ordens estão colocadas ou não, só que elas existem. Já vi uma corrretora com problema ficar 2 minutos com uma ordem no estado inicial e depois sumir com ela.
Não precisava repetir o código, e o CountPendingOrders() ? Eu esperava uma coisa no mínimo assim:
Aqui tem um problema que não verifica se as ordens estão colocadas ou não, só que elas existem. Já vi uma corrretora com problema ficar 2 minutos com uma ordem no estado inicial e depois sumir com ela.
essa é minha função ela não usa o Magic number
essa é minha função ela não usa o Magic number