新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 604

 
Juer:

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

使用ArrayToHex函数,就像例子中那样。

AES128

来源:Hello World

key: yBCi9VMOTwJ6RVeH

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

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

它在这里没有解密...

我很久以前也试过,但没有成功:Metatrader -> php

 
Vitaly Muzichenko:

我很久以前也试过,但没有成功:Metatrader -> php

如果我需要在MT4中加密,在PHP中解密怎么办?是否有一种加密算法以同样的方式工作?

 
Juer:

如果我需要在MT4中加密,在PHP中解密怎么办?是否有一种加密算法以同样的方式工作?

我还没有找到。MT->MT,或php->php,都能正常工作。无法链接,放弃了这个想法。那是大约一年前的事。

 
Vitaly Muzichenko:

我还没有找到。MT->MT,或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/。

如果成功了,而且你不介意分享结果,就写一个解决问题的方法

 

你好!

我想实现一个在图形线上下单和平仓的EA

有一个代码样本,应该是基于....。
 
Yerkin Sagandykov:

你好!

我想实现一个在图形线上下单和平仓的EA

有一个代码例子可以作为基础....

如果是这样,是什么阻止了你这样做?实施它。
 
Alexandr Saprykin:

如果你想,有什么能阻止你?让它发生。

想做和能做是不同的 )

问题--我怎样才能捕捉到设置了线的值?

 
Yerkin Sagandykov:

想做和能做是两码事 )

我的问题是:我怎样才能捕捉到设置了线的值?

kodobase 中查到它。Scriptor,我记得很清楚,在mql5上有这样一个例子。

 

MQL4中的小问题?

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

{

如果(OrderSelect(h, SELECT_BY_POS))

{

如果((cnt_OO >= 2))

{

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

{

Nextstep = NextStep;

BaseNext = OrderOpenPrice()。

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

如果(NewPB > 0)

PBcloseON = true。

提醒("Pospedny Order NEXT",OrderTicket())。

提醒("Otkritih orderov",cnt_OO)。

突破。

}}

LotsNext = NormalizeDouble(Lots*Prikup,lotDigit);

提醒("Otkritih ordersov NEXT net")。

警告("Otkritih ordersov",cnt_OO)。

突破。

}}

该操作的含义:如果有多于或等于2个订单,则处理最后一个订单。否则,第一个将被处理。

结果:Otkritih命令NEXT网

奥特克里蒂赫订单5

在另外两种情况下也出现了类似的故障,也是使用if()操作符

原因: