错误、漏洞、问题 - 页 2110

 

你能告诉我如何实现一次打开和关闭一个订单的信息吗?

到目前为止,我已经实施了积极的订单...在流程中进行,显示了订单的开端。

    for(int i=0; i<OrdersTotal(); i++) {
      if(OrderSelect(i, SELECT_BY_POS) && (OrderType()==OP_BUY  || OrderType()==OP_SELL)){
      Print("Открытий ордер: " + OrderTicket());
      }
     }
 
Itum:

你能告诉我如何实现一次打开和关闭一个订单的信息吗?

到目前为止,我已经实施了积极的订单...在流程中进行,显示了订单的开端。

直接在打开和关闭函数中这样做是正确的。例如,当打开和关闭的结果被返回时。 如果票据被成功返回,打印的内容将在日志中输出。
 
Itum:

你能告诉我如何实现一次打开和关闭一个订单的信息吗?

到目前为止,我已经实施了积极的订单...它在流程中进行,显示了订单的开放。

记忆状态并将当前状态与记忆的状态进行比较。

 
Vladislav Andruschenko:
直接在打开和关闭函数中这样做是正确的。例如在返回打开和关闭的结果时。 如果票据成功返回,则输出一个打印到日志。
如果订单是手动打开的呢?
 

==

mt4, build 1090, alpari

并可能更高


在视觉测试模式 下。

不从列表中删除指标...


你点击的东西是抽搐的

和列表中的图标都已到位......


什么是问题?

 
Itum:
如果你手动打开订单怎么办?


不,如果是定时器,更有可能是自动交易。

 
编译错误
class A;

bool a = A::Method(0); // 'A' - struct undefined
// bool b = A::Method(); // Полно ошибок

class A
{
public:
  static bool Method( int )
  {
    return(true);
  }
  
  static bool Method()
  {
    return(true);
  }
};
 

这可能是什么?

指示器 在5-10分钟内没有卸货

即使我关闭图表并打开一个新图表,该指标在新图表上也能工作,但它不在指标列表中...


检查了一下,没有循环...

 
Vladimir Pastushak:

这可能是什么?

指示器 在5-10分钟内没有卸货

即使我关闭图表并打开一个新图表,该指标在新图表上也能工作,但它不在指标列表中...


我检查了它,它没有循环...


它吃多少内存?

如果你在向图表中添加指标之前打开任务管理器,并监测终端64.exe的内存

然后加载指标,看看有什么不同,如果它增加了一格,很有可能它没有立即卸载。

 
Oleg Tsarkov:

它占用了多少内存?

如果你在将指标添加到图表中之前打开任务管理器,并监控terminal64.exe的内存

然后加载指标,看看有什么不同,如果它增加了任何G,很有可能它没有立即卸载。


都在正常范围内...