Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 604

 
Juer:

https://www.mql5.com/ru/docs/common/cryptencode

Usando a função ArrayToHex, como no exemplo.

AES128

fonte: Hello World

chave: yBCi9VMOTwJ6RVeH

результат: 5B27495716A6D1F20B6AFB069D30286F

https://www.devglan.com/online-tools/aes-encryption-decryption

Não decifra aqui...

Também tentei há muito tempo, e não funcionou: Metatrader -> php

 
Vitaly Muzichenko:

Eu também tentei há muito tempo e não funcionou: Metatrader -> php

E se eu precisar criptografar em MT4 e decodificar em PHP? Existe um algoritmo de criptografia que funcione da mesma maneira?

 
Juer:

E se eu precisar criptografar em MT4 e decodificar em PHP? Existe um algoritmo de criptografia que funcione da mesma maneira?

Ainda não o encontrei. Funciona bem MT -> MT, ou php -> php. Não foi possível vincular e desistiu da idéia. Foi há cerca de um ano.

 
Vitaly Muzichenko:

Ainda não o encontrei. Funciona bem MT -> MT, ou php -> php. Não foi possível vincular e desistiu da idéia. Foi há cerca de um ano.

Na verdade, encontrei um serviço. Aqui ele criptografa - decripta de forma semelhante a http://aes.online-domain-tools.com/

AES Encryption – Easily encrypt or decrypt strings or files
AES Encryption – Easily encrypt or decrypt strings or files
  • Online Domain Tools Team
  • aes.online-domain-tools.com
Symmetric Ciphers Online allows you to encrypt or decrypt arbitrary message using several well known symmetric encryption algorithms such as AES, 3DES, or BLOWFISH. Symmetric ciphers use the same (or very similar from the algorithmic point of view) keys for both encryption and decryption of a message. They are designed to be easily computable...
 
Juer:

Na verdade, eu encontrei um serviço. Ele criptografa e decripta de forma semelhante a http://aes.online-domain-tools.com/

Se funcionar, e você não se importa de compartilhar o resultado, escreva uma solução para o problema

 

Olá !

Gostaria de implementar um EA para colocar e fechar pedidos em linhas gráficas

Há uma amostra de código disponível que deve ser baseada em....
 
Yerkin Sagandykov:

Olá !

Gostaria de implementar um EA para colocar e fechar pedidos em linhas gráficas

Há um exemplo de código a tomar como base....

Em caso afirmativo, o que o impede de fazer isso? Implemente-o.
 
Alexandr Saprykin:

Se você quisesse, o que está lhe impedindo? Faça acontecer.

Querer e ser capaz de fazer isso são diferentes )

pergunta - como eu pego valores onde a linha está definida ?

 
Yerkin Sagandykov:

Querer e poder ser são coisas diferentes )

minha pergunta é: como eu pego um valor onde a linha está definida ?

Procure-o em kodobase. O escritor, lembro-me exatamente, tinha um exemplo disso no mql5.

 

Falhas na MQL4 ?

for(int h = OrderTotal()-1; h >= 0; h--)

{

if(OrderSelect(h, SELECT_BY_POS))

{

if((cnt_OOO >= 2))

{

if((OrderMagicNumber() == Magic)&&(OrderLots() <= Lots/Prikup - Dplus))

{

Nextstep = NextStep;

BaseNext = OrderOpenPrice();

LotsNext = NormalizeDouble(OrderLots()*K,lotDigit);

if(NewPB > 0)

PBcloseON = verdadeiro;

Alerta ("Pospedny Order NEXT",OrderTicket());

Alerta ("Otkritih orderov ",cnt_OOO);

pausa;

}}

LotsNext = NormalizeDouble(Lots*Prikup,lotDigit);

Alerta ("Otkritih ordersov NEXT net");

Alerta ("Otkritih ordersov ",cnt_OOO);

pausa;

}}

O significado desta operação: se houver mais ou igual a 2 pedidos, o último pedido é tratado. Caso contrário, o primeiro será processado.

RESULTADO: Otkritih encomenda NEXT net

Otkritih ordemsov 5

Erro semelhante em duas outras situações também com o operador if()

Razão: