Você pode me dizer quais sistemas comerciais alguém conhece? Estou farto de metatrader! - página 7

 
MProgrammer:
SK. escreveu (a):
MProgramador:
SK. escreveu (a):
MProgramador:

Bem, eu escrevi em russo - DC não o proíbe. Suas palavras - "não há restrições", e você não pode passar por um roteiro...


Não há nenhuma proibição direta ou indireta nos regulamentos - portanto, você pode.

Não tem.

E isso só significa que a corretora não incluiu esse detalhe no contrato. Negligência ou malícia. Mas em qualquer caso, este não é um problema da plataforma comercial, mas um problema de relações jurídicas.


Mentira - então qualquer erro no TM é apenas o que o CD não incluiu (Negligência ou malícia) no contrato.


Tudo o que não é explícita ou implicitamente proibido é permitido. Se você quiser usar pips - use pips até ser transferido para o manuseio manual. Se eles o fizerem - pare de fazê-lo, eles o colocarão de volta no automático.

Não há... não há lógica em seu raciocínio.

Você realmente tem que distinguir entre moscas e costeletas.

Por que "então qualquer erro"? Os erros de MT são erros de MT. A malícia de um DT é a malícia de um DT.

E os usuários rabugentos são a verdadeira besteira.


Se a corretora não especificar um tempo mínimo de expiração do pedido e o Suporte Técnico afirmar que eles não se importam nem mesmo em 10 segundos. E a MT não nos permite colocar uma ordem com tais parâmetros, então isto é apenas um erro na MT. Não estamos de acordo com o quê? Nossas corretoras nos permitem fazer isso e não sabem onde configurá-lo, enquanto a MT não nos permite fazer isso. Mas em nenhum lugar diz nada sobre esta restrição... O que não é um erro. Escreverei em inglês, se você quiser. O que não está claro. !?


Desculpe pelo tom, mas, de fato, não é óbvio que se há regras, elas devem ser sempre expressas e escritas. Para finanças.

Seu tom e o conteúdo de seus pensamentos lembraram Bulgakov involuntariamente:

"Você se permite, com a gabarolice, que é absolutamente insuportável, dar alguns conselhos espaciais de escala cósmica e tolices cósmicas".


Você já leu https://docs.mql4.com/ru/trading/OrderSend?

Diz: Em alguns servidores comerciais pode haver uma proibição de expiração de ordens pendentes. Neste caso, um erro 147 (ERR_TRADE_EXPIRATION_DENIED) será gerado ao tentar definir um valor não zero no parâmetro de expiração.

Você já analisou o código de erro? Você já descobriu na corretora se eles permitem (entendendo exatamente o que e como definir) este parâmetro? E se eles não souberem, talvez você deva pensar nas razões de seus problemas antes de abrir sua boca e fazer acusações públicas?


Não desperdice suas energias. Antes de escrever, você deve pelo menos aprender a ler. Comece com M. Bulgakov, "Coração de um cão". Em seguida, passar gradualmente para a documentação MT.

 
SK. писал (а):

Você já leu isto https://docs.mql4.com/ru/trading/OrderSend?

Diz: Em alguns servidores comerciais pode haver uma proibição de expiração de ordens pendentes. Neste caso, um erro 147 (ERR_TRADE_EXPIRATION_DENIED) será gerado quando você tentar definir um valor diferente de zero no parâmetro de expiração.

Você já analisou o código de erro? Você já descobriu na corretora se eles permitem (entendendo exatamente o que e como definir) este parâmetro? E se eles não sabem, talvez você devesse pensar nas causas de seus problemas antes de abrir sua boca e fazer acusações públicas?

Você vê - afinal de contas existem restrições.....

 
MProgrammer: Então, novamente você tem um CD maléfico para culpar? :))

Alguns CDs que usam MT4 - não fazem a menor idéia sobre o MT4. Deixe-me contar-lhe uma história engraçada. Quando eu abri uma conta real (não demo) com uma corretora muito famosa, coloquei uma EA e quis negociar. Mas o Conselheiro Especialista não negocia!!!!!!!!!!!! Eu tenho um erro e isso é tudo. Eu vou até o programador. Irei até minha empresa de corretagem e lhe perguntarei o que ele espera. Estou ligando para uma corretora e perguntando se posso negociar com Consultores Especialistas? Dizem que podem negociar por Conselheiros Especializados. Eu digo que meu Conselheiro Especialista não negocia. Dizem que isso significa que seu Expert Advisor não está desenvolvido corretamente. Estou chocado. Em resumo, após dois dias de negociações e envio de logs, verificou-se que eles se esqueceram de ligar o autoplay do servidor !!!!!!!!!!!!!!!!!!!!!!!!! E minha EA é feita corretamente!!!!!

Portanto, a conclusão é que a pessoa que atende o telefone nas corretoras pode nem mesmo estar ciente do momento de ação da ordem pendente. É por isso que ele diz - ponha a qualquer momento, eu não me importo... Talvez ele esteja bem com isso - apenas o servidor é contra e ele nem sequer sabe disso.

 
goldtrader:
Não é uma desculpa, é uma sugestão.

E o que isso tem a ver com a divisão, muito menos zero? :(


Não é preciso adivinhar - "onde está a divisão"... Basta responder minha pergunta sobre "o que acontece se sua EA rastreia as ordens". Se dividir por zero..." Qualquer coisa pode acontecer. Certo? Ninguém é imune a erros.

 
SK. писал (а):
Seu tom e o conteúdo de seus pensamentos trouxeram involuntariamente à mente os Bulgakov's:

"Você se deixa levar por um balançar absolutamente insuportável, dando alguns conselhos de escala cósmica e estupidez cósmica".


Você já leu https://docs.mql4.com/ru/trading/OrderSend?

Diz : Em alguns servidores comerciais, pode haver uma proibição de expiração de ordens pendentes. Neste caso, um erro 147 (ERR_TRADE_EXPIRATION_DENIED) será gerado quando você tentar definir um valor não zero no parâmetro de expiração.

Você já analisou o código de erro? Você já descobriu na corretora se eles permitem (entendendo exatamente o que e como definir) este parâmetro? E se eles não souberem, talvez você deva pensar nas razões de seus problemas antes de abrir sua boca e fazer acusações públicas?


Não desperdice suas energias. Antes de escrever, você deve pelo menos aprender a ler. Comece com M. Bulgakov, "Coração de um cão". Em seguida, passar gradualmente para a documentação MT.


Vamos lá, não me importo de apontar mais uma vez o que está escrito aqui - explicarei em palavras mais simples - o servidor pode ser proibido de definir a data de expiração, então você não pode defini-la. Mais uma vez, para pessoas inteligentes como você que leram Bulgakov - se for proibido, então você não pode definir nenhuma data, nem 11 minutos nem duas horas.


Por isso, vou me deixar abrir a boca. :)) Mais uma vez, apesar de seus conselhos competentes, acho que estou começando a entender porque você não se ressente do fato de que a documentação diz que uma coisa está realmente acontecendo de uma maneira diferente... É que o massivo tem uma compreensão particular do que está escrito... Aparentemente, o entendimento correto é "pelo menos 11 minutos". Sim, eu aprenderei com você. Obrigado.

 
MProgrammer:

Não é preciso adivinhar "onde está a divisão"... Basta responder à pergunta que fiz - "o que acontece se sua EA rastreia as encomendas. Divide-se por zero?" Bem, tudo é possível. Certo? Ninguém é imune a erros.

Então a MQ e a linguagem MQL4 são responsáveis pelos SEUS erros (divisão por 0, etc.)?


SZZY Por que todas essas perguntas, que estão se afastando do assunto, como por exemplo:

- o que acontecerá se Chubais cortar o fornecimento de energia elétrica?

- Se o pvt cortar a internet?

- O PC trava?

...

 
goldtrader:
MProgrammer:

Não é preciso adivinhar "onde está a divisão"... Basta responder à pergunta que fiz - "o que acontece se sua EA rastreia as encomendas. Divide-se por zero?" Bem, tudo é possível. Certo? Ninguém é imune a erros.

Então é a linguagem MQ e MQL4 que tem a culpa dos SEUS erros (divisão por 0, etc.)?


Não, você apenas me aconselhou que é "não perguntar muito do que é impossível" - "vocês são todos tão caprichosos"... Basta programá-lo você mesmo para ser removido em um determinado momento. Eu lhe disse - tudo bem, mas o que acontece se eu seguir seus conselhos, farei um conselheiro, e meu erro resultará em divisão por zero... E note que esta EA só fez o que deveria ter feito MT. А ?

 
MProgrammer:

Não, você apenas me aconselhou que - "não exijam o impossível" "há muitos de vocês que são tão caprichosos" ... Basta programar você mesmo a remoção após um período de tempo definido. Eu lhe disse - tudo bem, mas o que acontece se eu seguir seus conselhos, farei um conselheiro, e meu erro resultará em divisão por zero ... E note que esta EA só fez o que deveria ter feito MT. А ?

Este é um tipo de risco completamente diferente: se você (não sobre você, é claro) não sabe como escrever corretamente o código, então o erro pode acontecer em qualquer lugar, e não necessariamente no lugar mais fino - na expiração do pedido. Afinal, estamos falando do parâmetro de expiração na EA, não estamos? Você também pode cometer um erro no tamanho do lote, parar e tomar, ou o que quer que seja...

 

Abra a ajuda no terminal do cliente. Seção "Negociação - Gerenciamento de posições comerciais - Definição de ordens pendentes". Lê-se:

Expiração - para definir o tempo de validade do pedido. Se o pedido não fechar antes dessa hora, ele será apagado automaticamente.
Atenção: O tempo de validade do pedido deve ser de pelo menos 10 minutos!

Aha! Nós o pegamos! Não 10, mas 11!!! O motivo é que o tempo de expiração do pedido é calculado como a diferença entre o tempo de expiração e o tempo em que o pedido foi aceito para processamento. Esta diferença é arredondada para o minuto mais próximo, ou seja, os segundos são simplesmente cortados. O ideal é que o pedido seja processado no mesmo segundo.


E no caso habitual, é o que parece. Calculamos o tempo de expiração de exatamente 10 minutos. No momento em que o pedido entrar em processamento, terá 9 minutos e 55 segundos de vida. Os segundos foram descartados e nos restam 9 minutos. Nada bom.


Por que eles não o escreveram na referência do idioma? Porque não está relacionado à programação, mas às regras gerais de negociação a partir do terminal do cliente, assim como as regras de colocação de paradas, regras de ordens pendentes, etc.


Por que podemos ajustar à mão 1 minuto antes de um pedido expirar? Isto é culpa nossa. Embora esta limitação esteja claramente indicada no manual para a colocação de pedidos pendentes

 
stringo:

Por que você pode ajustar manualmente 1 minuto antes da expiração do pedido?

Mas você também pode apagá-lo programmaticamente após 1 segundo (se o tique vier). Portanto, o vtorgoving está novamente à frente neste aspecto. Não vejo nenhum problema...

Razão: