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

 
Никитос:

Olá a todos. Por favor, diga-me o que raio se está a passar.

Estou a escrever código em mql5, quero usar a função PositionClose, mas diz "Meu! PositionClose' - a função só pode ser declarada no âmbito global".

Eu era como, quero dizer que esta mesma função está em #incluir <Comércio\Comércio.mqh> por defeito.


Verificado. Está lá.

Porque é que se está a exibir, o que é que precisa, como fechar a posição?


O próprio código


Renomeie a sua função.

 

Pode por favor dizer-me como escrever um set-file após a optimização em MT5, de modo a carregá-lo posteriormente para uma EA?

OBRIGADO.

 
Que valor retorna o iTickVolume(NULL, 0,0) quando aparece uma nova barra?
 
Alexander Fedosov:
Que valor retorna o iTickVolume(NULL, 0,0) quando aparece uma nova barra?

1

Isto se os carrapatos não viessem em lotes.
 
Alexey Viktorov:

1

Isto se as carraças não estiverem num lote.
É um lote de carraças de mais do que um evento? Preço, volume...
Como conheço então o volume do tick do evento de mudança de preço?
 
Alexander Fedosov:
É um lote de carraças de mais do que um evento? Preço, volume...
Como é que conheço o volume do tick de um evento de mudança de preço?

Um novo bar não começa enquanto não houver um tique durante esse novo bar. Batch é um pouco bocado boca-a-boca. Não observei isso, mas li que a determinação de uma nova barra por volume não é fiável precisamente porque pode ocorrer mais do que um tick ao mesmo tempo.

 

Ajude a esclarecer algumas questões sobre o CTRADE:


1. Porque é necessário especificar um preço na PositionOpen, uma vez que se trata essencialmente de uma ordem de mercado. O que acontecerá se o preço especificado houver vários pips diferentes do preço actual, ou seja, na realidade é não-mercado? Até agora, a única explicação que encontrei é que é utilizado para calcular o desvio e compará-lo com o valor especificado em SetDeviationInPoints.

É verdade?

O SetDeviationInPoints limita o deslizamento em ambas as direcções ou apenas na direcção negativa? Por alguma razão, posso especificar o desvio em PositionClose mas não o posso fazer em PositionOpen .

 

Olá a todos.

Há um problema com a impressão(); função em mt5.

                  
                  Print("Але Где Текст");
                  Print("1");
                  Print("2");
                  Print("3");
                  Print("4");
                  Print("5");
                  Print("6");
                  Print("7");
                  Print("8");

E supostamente os dígitos devem aparecer nos registos em ordem. Atenção nos registos, não nos registos.

Este é o tipo de porcaria que estou a ver nos registos.

RE      0       21:27:29.430    Core 1  2019.02.14 11:09:42   6
QL      0       21:27:35.537    Core 1  2019.02.14 11:09:57   4
IJ      0       21:27:41.655    Core 1  2019.02.14 11:24:40   5
EP      0       21:27:47.763    Core 1  2019.02.14 11:34:57   8
MN      0       21:27:53.868    Core 1  2019.02.14 11:44:31   2
EE      0       21:27:59.973    Core 1  2019.02.14 11:54:36   1
NS      0       21:28:06.089    Core 1  2019.02.14 12:04:46   4
JI      0       21:28:12.198    Core 1  2019.02.14 12:14:51   7
NG      0       21:28:18.324    Core 1  2019.02.14 12:54:40   4
JN      0       21:28:24.431    Core 1  2019.02.14 13:19:48   8
KD      0       21:28:30.535    Core 1  2019.02.14 13:34:37   4
KR      0       21:28:36.647    Core 1  2019.02.14 13:49:45   7
KH      0       21:28:42.752    Core 1  2019.02.14 13:59:44   5
PG      0       21:28:48.864    Core 1  2019.02.14 14:04:55   3
EM      0       21:28:54.969    Core 1  2019.02.14 14:09:46   6
DK      0       21:29:01.072    Core 1  2019.02.14 14:14:44   5
MQ      0       21:29:07.214    Core 1  2019.02.14 14:39:43   6
IH      0       21:29:13.318    Core 1  2019.02.14 15:29:38   2
QF      0       21:29:19.421    Core 1  2019.02.14 15:49:56   7
JL      0       21:29:25.542    Core 1  2019.02.14 16:14:51   5
LJ      0       21:29:31.648    Core 1  2019.02.14 16:19:59   6
NQ      0       21:29:37.751    Core 1  2019.02.14 16:39:48   5
KO      0       21:29:43.861    Core 1  2019.02.14 16:39:57   3
PE      0       21:29:49.967    Core 1  2019.02.14 16:44:38   4


Os números são aleatórios. Não em ordem.

Qual é o erro e como corrigi-lo.


Mais uma vez, isto é uma imagem de ecrã dos registos, não dos registos do Testador\Logs

 
Никитос:

Olá a todos.

Há um problema com a função Print(); função exibida em mt5.

E supostamente os dígitos devem aparecer nos registos em ordem. Atenção nos registos, não nos registos.

Este é o tipo de porcaria que estou a ver nos registos.


Os números são aleatórios. Não em ordem.

Qual é o erro, como corrigi-lo.


Mais uma vez, isto é uma imagem de ecrã dos registos, não dos registos do Testador\Logs

Se tentar digitar em cada tick, o terminal simplesmente proíbe-o como um spammer - protege-se automaticamente e não mostra todos os comentários.

 
Diga-me, instalei a aplicação móvel mcl5 quando a entrada requer um nome de utilizador e palavra-passe e experimentei a palavra-passe e login no mcl5, experimentei a palavra-passe e login da conta, não funciona como?
Razão: