Perguntas de um "boneco" - página 12

 
garanyan1985:

POR FAVOR ACONSELHAR SOBRE O TERMINAL DO TELEMÓVEL.

QUANDO E QUANDO SERÁ QUALQUER APOIO PARA INDICADORES DE UTILIZADORES (NÃO NORMAL) OU CONSULTORES EM mql4 OU mql5 sejam REALIZADOS?????????????????????????????

EM QUE PLATAFORMAS (ANDRÓIDE, POR EXEMPLO) ISTO SERÁ IMPLEMENTADO????????????????? E QUANTO TEMPO?????????????

à espera da RESPOSTA, obrigado pela atenção

Não creio que haverá quaisquer EAs, como para os índices não-padronizados, por favor verifique com o fio apropriado.
 

Interesting:

Yedelkin:
Bem, eu discordo dessa conclusão. OCO == "um cancela o outro". Bem, não existe tal coisa no MT5 onde uma encomenda cancela a outra. Há um ano que o lamento.Características como SL e TP fecham realmente uma posição aberta, mas a questão do "cancelamento"de ordens pendentes não tem nada a ver com isso.

Fazem-no, mas estas ordens são implementadas no servidor. E são os únicos realmente integrados no esquema OCO até agora (e não sonharíamos em implementar ordens "If Done" directamente no terminal e no servidor).

Ao abrir uma posição e definir TP e SL em MT5, usamos essencialmente a mesma forma (mas o resultado aqui é uma posição + 2 ordens de cancelamento).

Após a vossa mensagem, já comentei esta situação tomando em pormenor os SL e TP cancelados de forma intercambiável. No entanto, aqui gostaria de acrescentar o seguinte.

Se tivesse sido dito aos autores de ordens OCO que no século XXI a sua invenção será aplicada apenas aos níveis SL e TP, eles teriam ficado muito surpreendidos ao ver tanta limitação da área de aplicação do seu brainchild :) .De facto, tudo está de pernas para o ar: Todos os materiais que lêem referem-se à mesma coisa: as encomendas CCA são encomendas intercambiáveis cujos tipos são agora especificados na enumeração MQL5 ENUM_ORDER_TYPE. Nunca encontrei uma referência à ligação de ordens CCA e níveis SL-TP. Assim, o mecanismo de execução pode ser o mesmo mas é ENUM_ORDER_TYPE que o cliente executa mas não os níveis SL-TP (de acordo com MQ).

Assim, quando estou a escrever sobre ordens pendentes, refiro-me a ordens da lista ENUM_ORDER_TYPE e não a ordens "derivadas" baseadas em níveis SL-TP.

______________

* O "derivado" porque cada uma das ordens OCO pode ter diferentes níveis de SL-TP.

 

Senhores, a raiz da compreensão reside na simplicidade da plataforma. Simplicidade para 99% dos utilizadores e uma rejeição consciente de complicações que a restante percentagem de utilizadores pode compreender.

Coloque-se a questão "o que seria necessário para atrair X milhões de utilizadores para os mercados financeiros? Com experiência suficiente, a resposta estará perto de "fazer um sistema simples, removendo a complexidade e unindo os comerciantes num único ecossistema".

Em vez de empilharmos as definições de encomenda OCO (o painel não é realmente para a mente média), oferecemos um esquema de gestão de encomendas muito simples e directo com SL/TP integrado. A grande maioria das ordens OCO são apenas SL/TP para posições actuais. Ao colocarmos SL/TP dentro, minimizámos o número de encomendas adicionais e simplificámos grandemente a gestão de negócios.

ps: a emissão do sistema de encomendas está encerrada

 
Renat:

ps: a emissão do sistema de encomendas está encerrada

Réplica. Milhões vêm - milhões vão. Durante muito tempo, o próprio 1% permanece, convencionalmente falando. Ou seja, aqueles que não consideram a CCA e a If-Done como sendo algumas ferramentas maravilhosas que requerem um desenvolvimento mental especial. Uma vez que este 1% será composto por dezenas de milhares de utilizadores "avançados", vamos ver se "OCO-orders only for current positions (SL-TP)" será suficiente para eles, ou se haverá centenas de perguntas sobre este tópico. Já agora, apesar da falta de utilização em massa do MT5, há interesse no tópico, mesmo que apenas por alguns até agora.
 
Renat:

ps: a emissão do sistema de encomendas está encerrada.

É uma pena que não seja possível fazer SLs/TPs normais (fiáveis) para negócios individuais (não posições totais).

Isto corta imediatamente a capacidade de (fiavelmente) negociar múltiplas estratégias no mesmo instrumento/conta.


Hali-vor não deve ser retomado, lembro-me da opinião dos criadores (um instrumento = uma posição = um SL e um TP)...

 

A que tipo (longo ou ulong) pertence realmente o ORDER_MAGIC?

ENUM_ORDER_PROPERTY_INTEGER

ORDEM_MAGIC

Identificador do Perito Conselheiro que fez a encomenda (destinado a cada perito a colocar o seu próprio número único)

longo

struct MqlTradeRequest
  {

   ...
   ulong                         magic;            // Штамп эксперта (идентификатор magic number)

   ...
  };
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Yedelkin:

A que tipo (longo ou ulong) pertence realmente o ORDER_MAGIC?

ENUM_ORDER_PROPERTY_INTEGER

ORDEM_MAGIC

Identificador do Perito Conselheiro que fez a encomenda (destinado a cada perito a colocar o seu próprio número único)

longo

Penso que o resultado deve ser convertido para o tipo declarado no código (pode haver uma impressão errada na documentação).

Se estamos a falar de MqlTradeRequest, neste caso é muito provavelmente (ulong).

 
Interesting:

Na minha opinião, o resultado deve ser convertido para o tipo declarado no código (pode haver uma impressão errada na documentação).

Quanto à MqlTradeRequest, neste caso é muito provável (ulong), mas provavelmente muito tempo não terá problemas.

Em geral, a resposta não foi da essência. A pergunta era exactamente: "A que tipo (longo ou ulong) pertence realmente aORDER_MAGIC?
 
Yedelkin:
Em geral, a resposta não é sobre os méritos. A questão era muito clara: "a que tipo (longo ou ulong) pertence realmente aORDER_MAGIC"?

Vamos tentar ser substantivos:

1. ambos estes tipos podem ser declarados sem transformações.

2. Se utilizar apenas valores positivos de magik, é mais rentável especificar o seu valor como ulong (porque existe uma gama de valores possíveis de 0 a 18 446 744 073 709 551 615).

3. Por outro lado, a classe CExpert da Biblioteca Standard aplica valores longos na inicialização (o que lhe permite especificar valores negativos, mas desloca a gama de valores possíveis). Assim, ao inicializar esta classe, o valor do magik já pode ser de -9 223 372 036 854 775 808 a 9 223 372 036 854 775 808.

Esta declaração deve ser verificada.

4. Mas já na classe CTrade (da mesma biblioteca padrão) o mágico tem um valor ulong, pois deve basear-se na estrutura da consulta.

Vamos fazer algumas conclusões preliminares:

a) O trabalho com magik nas classes CExpert e CTrade não é consistente, uma vez que no primeiro caso é especificado há muito tempo, enquanto no outro ulong;

b) As classes em questão foram desenvolvidas por pessoas diferentes, ou o conjunto e estrutura de parâmetros para certas funções no CExpert foi escrito tendo em mente o CTrade (que pode ou não ter existido ainda).

c) O trabalho dos peritos associados ao desenvolvimento e documentação da biblioteca padrão não é totalmente coerente (embora, na sua maioria, se tenha visto um estudo bastante bom de questões-chave).

d) Se bem entendi, a interacção destas duas classes limita o valor do mágico a um intervalo de 0 a 9 223 372 036 854 775 808. Esta declaração deve ser verificada.

5. A estrutura MqlTradeRequest tem o tipo ulong para trabalhar com magik. Tudo é totalmente consistente com a classe CTrade, por isso é mais lógico especificar a gama de valores possíveis de mágico de 0 a 18 446 744 073 709 551 615 se utilizarmos apenas esta classe. Esta declaração deve serverificada.

PS

Penso que os criadores "fixaram" intencionalmente possíveis valores de um Mágico na gama de 0 a 9 223 372 036 854 775 808.

 
Interesting:

Os criadores parecem ter deliberadamente "amontoado" os valores possíveis de um magik numa gama de 0 a 9 223 372 036 854 775 808.

Na verdade, há até 8 bytes de informação dada à magia, que pode ser interpretada da forma que quiser. Pode ser datado, duplo, 4 curtos, 8 char, ou 64 bits bit a bit.

Com quatro, 4 bytes de magia eram suficientes para codificar qualquer coisa, mas agora temos 8. Tudo o que é preciso é a vontade.