Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 604

 
Juer:

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

Использую ArrayToHex функцию, как в примере.

AES128

исходный: Hello World

ключ: yBCi9VMOTwJ6RVeH

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

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

Здесь не дешифруется...

Я тоже давно пробовал, и ничего не получилось: Метатрейдер -> php 

 
Vitaly Muzichenko:

Я тоже давно пробовал, и ничего не получилось: Метатрейдер -> php 

Как же быть, если мне надо шифровать в МТ4, а дешифровать в PHP? Есть работающий одинаково алгоритм шифрования?

 
Juer:

Как же быть, если мне надо шифровать в МТ4, а дешифровать в PHP? Есть работающий одинаково алгоритм шифрования?

Я не нашёл. Работает прекрасно МТ -> МТ, или php -> php. Связать не удалось, и бросил эту затею. Дело было около года назад.

 
Vitaly Muzichenko:

Я не нашёл. Работает прекрасно МТ -> МТ, или php -> php. Связать не удалось, и бросил эту затею. Дело было около года назад.

Вообще-то я нашёл один сервис. Вот здесь шифрует-дешифрует аналогично 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:

Вообще-то я нашёл один сервис. Вот здесь шифрует-дешифрует аналогично http://aes.online-domain-tools.com/

Если получится, и не жалко поделится результатом - напишите решение задачи

 

Здравствуйте !

хотел реализовать советника по установке и закрытие ордеров по графическим линиям 

имеется пример кода , который за основу взять....
 
Yerkin Sagandykov:

Здравствуйте !

хотел реализовать советника по установке и закрытие ордеров по графическим линиям 

имеется пример кода , который за основу взять....

Если хотели, то что мешает? Реализуйте.
 
Alexandr Saprykin:

Если хотели, то что мешает? Реализуйте.

Хотеть и мочь разные вещи )

вопрос такой - как отлавливать значение на которых установлена линия ?

 
Yerkin Sagandykov:

Хотеть и мочь разные вещи )

вопрос такой - как отлавливать значение на которых установлена линия ?

Поищите в кодобазе. У scriptor, точно помню, был такой пример на mql5.

 

Глюки в MQL4 ?

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

    {

     if(OrderSelect(h, SELECT_BY_POS))

      {

       if((cnt_OO >= 2))

        {

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

        {

         Nextstep  = NextStep;

         BaseNext  = OrderOpenPrice();

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

         if(NewPB > 0)

          PBcloseON = true;

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

         Alert ("Otkritih orderov  ",cnt_OO);

         break;

        }}

         LotsNext    = NormalizeDouble(Lots*Prikup,lotDigit); 

         Alert ("Otkritih orderov NEXT net ");

        Alert ("Otkritih orderov  ",cnt_OO);

         break;

     

        }}

смысл этой операции: если ордеров больше или равно 2 то обрабатываем последний ордер. Иначе первый.

РЕЗУЛЬТАТ: Otkritih orderov NEXT net 

                    Otkritih orderov    5

Подобного рода глюк еще в двух ситуациях также с оператором if()

Причина обращения: