Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 536

 
Vladimir Tkach:
está em mql5, e em mql4?
Não se pode fazê-lo em mql4.
 
Alexey Volchanskiy:
Em quádruplo, não se pode.
Em quádruplo, é possível carregar um modelo com um indicador. Mas esta é uma muleta Kostylich Kostylov com capacidades muito limitadas. Ou ler através de iCustom e os objectos emitem os valores tampão desejados numa pequena secção da história, visível pelo menos.
 
Artyom Trishkin:
Nos quatro é possível carregar um modelo com o indicador. Mas é um Kostylich Kostylov com possibilidades muito limitadas. Ou ler através do iCustom e emitir os valores tampão necessários sobre uma pequena parte da história, visível pelo menos.

Isso é verdade. Mas a questão era específica. Por outro lado, será realmente necessário? O utilizador pode defini-lo manualmente se quiser rastreá-lo visualmente e utilizar o iCustom no Expert Advisor de qualquer forma. Só tive um cliente que pediu à EA para carregar um indicador e para que a EA pudesse gerir parâmetros indicadores num gráfico. Mas este tipo tinha um insecto óbvio.

O segundo que fiz através das variáveis globais do terminal e expliquei-lhe que não há forma de colocar o indicador no gráfico.

 
Alexey Volchanskiy:

Isso é verdade. Mas a questão era específica. Por outro lado, será realmente necessário? O utilizador pode defini-lo manualmente se quiser rastreá-lo visualmente e utilizar o iCustom no Expert Advisor de qualquer forma. Só tive um cliente que pediu à EA para carregar um indicador e para que a EA pudesse gerir parâmetros indicadores num gráfico. Mas este tipo tinha um insecto óbvio.

A segunda fiz através das variáveis globais do terminal, e sobre a colocação do indicador no gráfico, expliquei que é impossível.

Não é necessário para o programa e é, de alguma forma, prejudicial. Vejo estes dois métodos para a conveniência do utilizador. Talvez haja outros, mas não estou interessado apenas por interesse.
 

Olá! poderia dizer-me como utilizar esta função? Como utilizo a função "OrderClose()"?

Pode dizer-me qual é o meu erro?

Este é um exemplo primitivo! Só preciso de saber como escrever correctamente OrderClosr();

Abrimos uma encomenda:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,0,",1502,0,Green);

Fechar a encomenda:

OrderClose(OBUY,0.1,Ask,3,Blue);

=================================================================

Também tentei este exemplo com um número mágico:

Ordem em aberto:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,0,",1502,0,Green);

Fechar a encomenda:

OrderClose(1502,0.1,Ask,3,Blue);

Estes dois métodos não fecham a ordem aberta! Não prestar atenção ao ST e TP, escrevi um exemplo simples.

 
joncharov:

Olá, poderia por favor dizer-me como utilizar correctamente a função Encomendar? Como utilizar correctamente a função "OrderClose()"?

Pode dizer-me qual é o meu erro?

Este é um exemplo primitivo! Só preciso de saber como escrever correctamente OrderClosr();

Abrimos uma encomenda:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,0,",1502,0,Green);

Fechar a encomenda:

OrderClose(OBUY,0.1,Ask,3,Blue);

=================================================================

Também tentei este exemplo com um número mágico:

Ordem em aberto:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,0,",1502,0,Green);

Fechar a encomenda:

OrderClose(1502,0.1,Ask,3,Blue);

Não posso fechar a ordem aberta usando estes dois métodos! Não prestar atenção ao ST e TP, escrevi um exemplo simples.

A primeira variante está correcta, mas faltam-nos várias verificações de erro pelo servidor comercial. Enquanto escrevia isto, encontrei um erro. A ordem de compra deve ser fechada por uma oferta.

Открываем ордер:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"",1502,0,Green);

Закрываем ордер:

OrderClose(OBUY,0.1,Bid,3,Blue);
 

Hi

Responda a algumas perguntas se puder

1-Como limpar o registo em que os dados são escritos utilizando o comando printf

2-Compartilhar com os dados de stock-como obtenho o fluxo de trocas por um instrumento (não meu mas de todos eles)

 
Nemoys:

Hi

Responda a algumas perguntas se puder

1-Como limpar o registo no qual os dados são escritos com o comando printf

2-Desenvolvimento de dados de stock como obter um fluxo de negócios para um instrumento (não meu mas de todos eles)

1. Clique com o botão direito do rato na revista e seleccione "Clear" (Limpar).

2. 2. clicar em "Limpar" no menu de contexto.

 
Vitalii Ananev:

1. Clicar com o botão direito do rato no livro de registo e seleccionar "Limpar" a partir do menu de contexto que aparece.

2. Este eu não sei.

Vitalii Ananev:

1. Clique com o botão direito do rato no Jornal e depois seleccione "Limpar" no menu de contexto que aparece.

2. 2. não conheço este aqui.

O fórum chama-sePeritos Forex, Robôs de Negociação e Consultores Especialistas

Não vejo o clique direito como um robô :)

Claro que a questão era como limpar o registo do código :)

A segunda questão continua de pé

 
Nemoys:

Por isso, na sua pergunta, não vi que quisesse limpar o registo do Conselheiro Especialista.

Não se pode fazê-lo com ferramentas MQL. Se pelo menos por meio de Win API. Não pensei nisso, não precisei dele.

Razão: