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

 
Juer:

谢谢你,能否请你具体说明使用哪种属性函数?我只看到OBJPROP_LEVELCOLOR, OBJPROP_LEVELSTYLE, OBJPROP_LEVELWIDTH和层次数OBJPROP_LEVELS。对于前三者,会给出一个修饰词,以表示级别编号。

顺便说一下,我试图改变一个斐波那契水平 的颜色,它改变了整个对象的颜色。

其中name是Fibonacci Retracement对象的名称。

为什么整个物体的颜色会发生变化?

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

Alexey Viktorov, 2018.07.19 15:12

这对我来说很有效。

   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 0, clrBlack);
   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 2, clrGreen);
   ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 4, clrYellow);

 
Alexey Viktorov:

为什么整个物体的颜色发生了变化?

这是mt4分支;)

 
Alexey Viktorov:

为什么整个物体的颜色发生了变化?


它在视觉模式的测试器中也能工作吗?

 
从制造商的网站上下载并安装了MT4,按照安装前的建议打开属性并解除封锁,但无法连接到所需的经纪公司
 
Juer:

它在视觉模式的测试器中也能工作吗?

在MT5中工作,没有在MT4中测试。
 
Vitaly Muzichenko:

正是因为有你这样的人,SD才被关闭。你可能有晚期痴呆症!

遗憾的是,servicedesk没有在论坛上发布应用功绩,如果能读到这些功绩就很有趣了 ))

 
Alexey Viktorov:
在MT5中工作,在MT4中没有检查。

所以这是一个MT4的主题...

 
orena:
最后,你能告诉我如何将我的真实账户 连接到mt5吗?当我联系技术支持时,他们回答说由于技术原因,MT5暂时无法使用。它不可能是一样的?
而这个mql5网站有点令人困惑......想更正我的资料中的信息--没有保存任何更改。对于这里的答案,在论坛上...
对这一切有什么正常的解释吗?
提前感谢您提供任何可能的信息。

你确定你的真实账户是为MT5开设的吗?问题是,MT5和MT4真实账户是不同的。你需要为某个终端开一个真实的账户。
如果在MT5终端中,你不能连接到你的经纪人的服务器(未检测到),那么很可能你的经纪人不支持MT5(有这种情况)。
在改变了你的mql5资料中的信息后,在页面的最底部有一个窗口,你必须从你的账户中输入你的密码,并点击下面的 "保存 "按钮。那么你所做的改变将被保存。(昨天刚刚这样做了--一切都很好)。
 
string EncryptData(string txt)
  {
   string k="qgSAub3fN20gds0ULxOasZPRosObOvXA";
   uchar data[];
   uchar key[];
   uchar result[];
   StringToCharArray(txt,data,0,StringLen(txt));
   StringToCharArray(k,key,0,StringLen(k));
   if(CryptEncode(CRYPT_AES128,data,key,result)<=0)
     {
      Print(__FUNCTION__+": encryption failed. Error=",GetLastError());
      return "";
     }
   string resultStr="";
   for(int i=0;i<ArraySize(result);i++)
     {
      resultStr = StringConcatenate(resultStr,StringFormat("%02x",result[i]));
     }
   return resultStr;
  }

你好。试图弄清加密。有人能用MQL4加密,然后用一些网络服务解密吗?我在MQL4中得到了结果,但我不能用相同的密钥(在MQL4之外)来解密它。

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

我的钥匙在这里似乎太长了。但我也无法用正确的钥匙解密......

Online Tool for AES Encryption and Decryption
Online Tool for AES Encryption and Decryption
  • DevGlan
  • www.devglan.com
For encryption, you can either enter the plain text or an image file or a .txt file that you want to encrypt. Now choose the block cipher mode of encryption. ECB(Electronic Code Book) is the simplest encryption mode and does not require IV for encryption. The input plain text will be divided into blocks and each block will be encrypted with...
 

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

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

AES128

来源:Hello World

key: yBCi9VMOTwJ6RVeH

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

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

这里没有解密...

Документация по MQL5: Общие функции / CryptEncode
Документация по MQL5: Общие функции / CryptEncode
  • www.mql5.com
//| ArrayToHex                                                       | //| Script program start function                                    |