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

 
Galim_V 初始化一个 结构数组

诅咒

从 "数字 "到 "字符串 "的隐式转换 Roller.mq4 64 12


struct Li
{
        string poli;
        double lot;
        double price;
};

Li ne[] = {{"", 0.0, 0.0}, {"", 0.0, 0.0}, {"", 0.0, 0.0}};
 
Koldun Zloy #:

为什么这么复杂?

void  ZeroMemory( 
   void & variable      // обнуляемая переменная 
   );
零内存

注意事项

如果一个函数参数是一个字符串,这个调用相当于为它指定了NULL。
对于简单的类型和它们的数组,以及由这种类型组成的 结构/类,这是一个简单的空。
对于包含字符串和动态数组的对象,会对每个成员调用ZeroMemory()。
对于任何没有被const修改器保护的数组,所有元素都被清零。
对于复杂对象的数组,每个成员都要调用ZeroMemory()。

 
Koldun Zloy #:

是的。)谢谢你!

 

问候。能否请您告诉我。

我有一个mt4机器人,我需要创建一个解决方案,使这个机器人的交易在binance交易所复制。
到目前为止,我只用过MQL。
要使用什么工具,从哪里开始了解?

 
MakarFX #:

在这种情况下,也可能不可能在网格中开出第三单...

日安,Makar。 请用你自己的话解释这些功能是什么,它们在这个EA中起什么作用。



EventSetMillisecondTimer(100);
 EventKillTimer();
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetMillisecondTimer(100);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
  // ObjectsDeleteAll(0,"AveragePriceLine");
  }
 
EVGENII SHELIPOV #:

马卡

也许个人的信息最好写在私人信息中。

 
EVGENII SHELIPOV #:

Makar 日安 请用你自己的话解释这些功能是什么,它们在这个顾问中发挥什么作用?

它们是定时启动和停止的,可以被拆除
 
Andrey Sokolov #:

把个人信息写在私人信息中可能会更好。

可以回答......这个问题不是针对个人的)
 
Andrey Sokolov #:

把个人信息写在私人信息中可能会更好。

我只是不知道如何将一些代码上传到私人信息。

 
MakarFX #:
它是一个定时器的启动和停止,可以被删除

这个定时器的作用是什么