[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 364
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
Verifiquei este código em minha conta real, está tudo bem, modifiquei todas as ordens de mercado, mas deixei as ordens pendentes intocadas. Qual é o problema? O que você acha?
Na condição
if(cmd==OP_BUY || cmd==OP_SELL)
e no estado
if(cmd==OP_BUY)
Eu não entendo :(
Há também uma frase no nome do roteiro que diz apenas ordens de mercado. Remover essas condições para ordens de mercado, então as condições para ordens de mercado e pendentes serão atendidas - isso é tudo. Não, não é tudo - leia com atenção - exigências e limitações. ...e certifique-se de acrescentar estes requisitos mínimos a seus pedidos pendentes para que eles também sejam atendidos.
Portanto, não tenho nenhuma linha desse tipo, não seleciono o tipo EM TODOS, modifico TODOS, seja ela pendente ou de mercado.
Estou escrevendo para ler cuidadosamente: " FreezeLevel distance restriction".
As ordens de mercado não são fechadas se os valores StopLoss ou TakeProfit violarem os requisitos dos parâmetros FreezeLevel.
As ordens do mercado StopLoss ou TakeProfit não podem ser modificadas se os valores StopLoss ou TakeProfit violarem os requisitos do parâmetro StopLevel.
A eliminação e modificação de ordens pendentes não são realizadas se o preço em aberto declarado da ordem violar os requisitos do parâmetro FreezeLevel.
E pronto, o erro estava lá:
Portanto, não tenho nenhuma dessas linhas, não seleciono o tipo EM TUDO, modifico TODAS, seja pendente ou de mercado.
Também na condição de que este
mudar igualmente sob a ordem a ser selecionada (mudar a condição de definição do tipo de ordem para uma destas: