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
Obrigado. Acrescentou sua opção como uma verificação paralela. Agora é apenas uma questão de pegar o momento certo.
Tenho 100% de certeza que vai funcionar!
Porque você não preencheu a estrutura corretamente (não apenas os campos, mas também os valores).
Estranho que o compilador não tenha "jurado".
Você:
É necessário:
MtRequest.action = TRADE_ACTION_DEAL;
Mas não! O código em minha mensagem não é do Expert Advisor, é um fragmento corrigido de logs onde as informações de depuração são escritas pelo Expert Advisor. Erro meu, erro meu).
A própria EA preenche a estrutura conforme necessário, mas o resultado da verificação é diferente. Ele ou calcula a margem corretamente ou dá algum absurdo como no exemplo.
Aqui está um fragmento do site ao vivo
Faça-o:
Aqui está outro momento no diário de bordo:
Eu passo a mesma estrutura para OrderSend( ) e tudo se abre perfeitamente!
A propósito, construa 1194.
Venda de Si-12.15, 2 lotes. GO para 1 contrato é 5090 rublos. Um comércio deve ter o QR 5090*2 = 10180 RUB. Mas a função retorna 172148.68 RUB, o que equivale a 172148.68 / 5090 = 33.82 contratos!
Que milagre...
Aqui está outro momento no diário de bordo:
Eu passo a mesma estrutura para OrderSend() e tudo abre bem!
A propósito, construa 1194.
Venda de Si-12.15, 2 lotes. GO para 1 contrato é 5090 rublos. Um comércio deve ter o QR 5090*2 = 10180 RUB. E a função retorna 172148,68 rublos, o que corresponde a 172148,68 / 5090 = 33,82 contratos!
Que maravilhas...
1. Eu lhe dei uma amostra de como preencher corretamente a estrutura, e você ignora este conselho.
Então por que você está perguntando?
2. 1194 build não é compatível com os servidores atuais (Renat mencionou isto. Use build 1159 por enquanto).
3. eu não uso OrderCheck() de forma alguma, eu mesmo verifico os fundos.
1. Eu lhe dei uma amostra de como preencher a estrutura corretamente, e você ignora este conselho.
Por que você está perguntando então?
2) Build 1194 não é compatível com os servidores atuais (Renat mencionou isto. Use build 1159 por enquanto).
3. eu não uso OrderCheck() de forma alguma, eu mesmo verifico os meios.
1. Não o ignoro de forma alguma. Não estou ignorando de forma alguma. Incluí sua amostra no código, agora estou observando-o.
2. Oh, cara! Eu não sabia disso.
3. eu fiz a mesma coisa. E a função é quase exatamente a mesma, exceto 90% (boa idéia, a propósito)
Eu levantei esta questão porque minha função (semelhante à sua) verifica a CS e permite a abertura de posição, enquanto que a OrderCheck() padrão às vezes falha.
Isto provavelmente se refere ao ponto 2.
No diário de bordo do terminal há muitas mensagens como:
1. Por que eu deveria ignorá-lo? Não estou ignorando de forma alguma. Incluí sua amostra no código, agora estou observando.
2. Oh, cara! Eu não sabia disso.
3. eu fiz a mesma coisa. E a função é quase exatamente a mesma, exceto 90% (boa idéia, a propósito)
Eu fiz esta pergunta precisamente porque minha função (semelhante à sua) verifica o CS e permite a abertura de posição, enquanto que o OrderCheck() padrão às vezes apresenta falhas.
Portanto, use todo o seu próprio em FORTS - é muito mais correto :)
É assim que você acaba fazendo isso! Tentado em algum lugar a usar o código ou biblioteca de outra pessoa, a fim de economizar tempo na escrita de uma "roda" ou testar alguma idéia.
Mas no final você tem que passar uma semana para detectar erros e defeitos de outros desenvolvedores. No final, tudo é reescrito para você, para que não haja vestígios do código dos outros.
Olá!
Colas de futuros apareceram na janela de teste, o que por si só é muito agradável, porém, ao tentar combinar a cola com o contrato, descobri que não há nenhuma negociação na cola - tudo está bem nos contratos - há muitas negociações. Verifiquei quatro instrumentos Si,RTS,GAZR,SBRF e o período 01.01.2015 -24.10.2015.
Olá!
Colas de futuros apareceram na janela de teste, o que por si só é muito agradável, porém, ao tentar combinar a cola com o contrato, descobri que não há nenhuma negociação na cola - tudo está bem nos contratos - há muitas negociações. Verifiquei quatro instrumentos Si,RTS,GAZR,SBRF e o período 01.01.2015 -24.10.2015.