Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 604
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
https://www.mql5.com/ru/docs/common/cryptencode
Использую ArrayToHex функцию, как в примере.
AES128
исходный: Hello World
ключ: yBCi9VMOTwJ6RVeH
результат: 5B27495716A6D1F20B6AFB069D30286F
https://www.devglan.com/online-tools/aes-encryption-decryption
Здесь не дешифруется...
Я тоже давно пробовал, и ничего не получилось: Метатрейдер -> php
Я тоже давно пробовал, и ничего не получилось: Метатрейдер -> php
Как же быть, если мне надо шифровать в МТ4, а дешифровать в PHP? Есть работающий одинаково алгоритм шифрования?
Как же быть, если мне надо шифровать в МТ4, а дешифровать в PHP? Есть работающий одинаково алгоритм шифрования?
Я не нашёл. Работает прекрасно МТ -> МТ, или php -> php. Связать не удалось, и бросил эту затею. Дело было около года назад.
Я не нашёл. Работает прекрасно МТ -> МТ, или php -> php. Связать не удалось, и бросил эту затею. Дело было около года назад.
Вообще-то я нашёл один сервис. Вот здесь шифрует-дешифрует аналогично http://aes.online-domain-tools.com/
Вообще-то я нашёл один сервис. Вот здесь шифрует-дешифрует аналогично http://aes.online-domain-tools.com/
Если получится, и не жалко поделится результатом - напишите решение задачи
Здравствуйте !
хотел реализовать советника по установке и закрытие ордеров по графическим линиям
Здравствуйте !
хотел реализовать советника по установке и закрытие ордеров по графическим линиям
Хотеть и мочь разные вещи )
вопрос такой - как отлавливать значение на которых установлена линия ?
Хотеть и мочь разные вещи )
вопрос такой - как отлавливать значение на которых установлена линия ?
Поищите в кодобазе. У 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()