初学者的问题 MQL5 MT5 MetaTrader 5 - 页 34

 
Yedelkin:
我想,价格变化的时间是由GMT+3显示的。这是谁的服务器?
roboforex
 
dentraf:
roboforex
可能,即使你联系Servicedesk,他们也会把你送到经纪人的支持团队。你为什么不直接和你的经纪人谈谈?
 

Yedelkin:
Наверное, даже если обратиться в сервисдеск, они отправят в службу техподдержки брокера. Может, сразу с брокером пообщаетесь

可能只是需要改变经纪人))))))))))

 

晚上好!我给自己定下的任务是为当前头寸确定一个构成头寸的交易清单。喜欢 - 1.1批购买,2。4手买入,3。1手卖出,以此类推。我只是不知道如何处理这个问题。我花了三个小时翻阅帮助。

到目前为止,我一直在写这个东西来尝试。

/////////////////////////////////////////////////////////////////////// 
 
 
  PositionSelect(   Symbol() );   
  
  long PositionID =PositionGetInteger(POSITION_IDENTIFIER);//Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Переворот позиции не изменяет идентификатора позиции.
  
  
   HistorySelect(
     TimeCurrent()-(60*60*24*7*4) ,    // с даты
     TimeCurrent()       // по дату
   );
   
    for(int i=0; HistoryDealsTotal()>i; i++ ) {
       ulong TicetSdelki;
       TicetSdelki=
       HistoryDealGetTicket(
       i        // номер сделки
       );
       
     long  HistoryID =  HistoryDealGetInteger(
         TicetSdelki               ,     // тикет
   DEAL_POSITION_ID          // идентификатор свойства
   );                          //Идентификатор позиции, в открытии, изменении или закрытии которой участвовала эта сделка. Каждая позиция имеет уникальный идентификатор, который присваивается всем сделкам, совершенным на инструменте в течение всей жизни позиции.
   
   }

我想,如果我们比较两个获得的标识符,我们可能会发现哪个被选中的交易属于这个位置。并与他们进一步合作。

我在这里出了一个错误,20分钟内都不明白发生了什么。我的哥哥玩了2个小时的坦克,看了麦克劳德,我回到了错误中--我仍然不明白。

'PositionSelect' - 无类型的声明 order.mq5 286 3

'HistorySelect' - 没有类型的声明 ordernium.mq5 291 4

'for' - 在全局范围内不允许使用表达式 ordernii.mq5 296 5

 
编译,对不起。看来我现在是靠自己的力量走得更远了。然而,如果有人能给我一个关于交易会计的好代码的链接,我将不胜感激。
 

建议如何设置止损线来自动平仓一个订单

 
sergey-777:

建议如何设置止损线来自动关闭订单

请看客户终端/交易/交易活动/挂单管理
 
papaklass:

你可以这样做( ZeroMemory(var))来初始化结构。

一般来说,这段代码是否正确?

编译器没有产生任何错误。但我有一种感觉,有些东西是不对的,也就是说,不理性。

即问题是:是否可以用ZeroMemory()函数 将一个由简单类型的数组组成的极值结构的变量归零?
 
Yedelkin:
因此,问题是,是否可以使用ZeroMemory()函数将由简单类型的数组组成的极值结构的变量清零?
我更关心的是动态数组......它们怎么能被清零?
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
sergeev:

这里更困扰我的是动态数组 的存在......它们怎么能被归零?
文件中说,没有必要强调。

ZeroMemory 该函数将通过引用传递给它的变量清零

对于包含字符串和动态数组的对象,会对每个成员调用ZeroMemory()。

对于任何没有被const修改器保护的数组,所有元素都被清零。