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

 
Mickey Moose:

我遇到了另一个我以前没有想到的细微差别

1)我们有很多的专家顾问安装在对上

2) 当任何专家顾问以自己的设置开立订单时(例如一些EA开立0.1或0.5),这条记录将出现在EA行中

3) 读取 "专家 "一行,如果有超过x手的开仓,其他机器人会自行删除。


问题是如何读取和处理它? 它不包括在日志文件中。

为什么要在肛肠科治疗牙齿?
 
Artyom Trishkin:
为什么要在肛肠科治疗牙齿?

这是个奇怪的问题...

 
Alexey Viktorov:

一个奇怪的问题...

为什么要通过专家分录了解账户中未平仓 的数量?
你不觉得这很奇怪吗?
 
Artyom Trishkin:
为什么要在肛肠科治疗牙齿?

因为任何专家或指标在进行任何操作时都会在那里留下记录,但与日志文件不同的是,它们不会被保存(我不擅长这个,现在可能是错的)。

 
Mickey Moose:

因为任何专家或指标在进行任何操作时都会在那里留下一个条目。

而为什么要从交通警察的雷达上发现你的行驶速度?
而且你还可以从你的导航仪中找出你的速度--它通过卫星确定你的速度,通过控制点之间的差异。

 
Mickey Moose:

因为任何专家或指标在进行任何操作时都会在那里留下记录。


为什么不从公开交易中读取数据?

 
Vladislav Andruschenko:


为什么不从开放的交易中读取数据呢? 为什么要把日志弄得稀里哗啦呢?

我开始对编写一个从其他产品中获取依赖性的产品感兴趣,这些产品没有源代码。

我只是从网上下载了一些东西,没有考虑到结果就把它加到了投资组合中,只有可以从日志中提取的数值才会被修正。
 
Mickey Moose:

我开始对编写一个从其他产品中获取依赖性的产品感兴趣,这些产品没有源代码。

我只是从网上下载了一些东西,然后把它添加到投资组合中,没有考虑到结果,只有可以从日志中获取的值才会被纠正。
所以为什么要读日志 呢?)
 
STARIJ:
#define  WM_COMMAND                    0x0111
#property indicator_chart_window
#import "user32.dll"
int RegisterWindowMessageA(string lpstring);
int PostMessageA(int  hWnd,int  Msg,int  wParam,string lParam);
int New_Bar;
datetime Time_0,Time_our;
#import
int start()
 {
     New_Bar=0;                   // Для начала обнулимся
  if (Time_0 != Time[0])          // Если уже другое время начала бара
      {
      New_Bar= 1;                 // А вот и новый бар
      Time_0 = Time[0];           // Запомним время начала нового бара
      Time_our=Time_0+10;
      }
  if   (Time_our>TimeCurrent())   
      {
      PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0);
      PostMessageA (WindowHandle (Symbol(), 0), RegisterWindowMessageA ("MetaTrader4_Internal_Message"), 2, 1);
      Time_0 = Time[0];
      Time_our=Time[0];
      } 
 return(0);
 }

谢谢你,这是最后的版本。

 
Vladislav Andruschenko:
所以为什么要读日志 呢?)

我还在研究所有看起来对这个目的很现实的选项。

原因: