错误、漏洞、问题 - 页 1242

 
VangoghFX:

非常感谢您的答复。

我使用蜱虫的例子作为最简单和最能说明问题的例子来描述一般的想法。该EA使用更复杂的算法。

我不喜欢将N个符号写在一个EA中的变体,因为它太麻烦了,而且不具有普遍性。门户网站上有几篇关于这个话题的文章,我也看过:但我不喜欢大循环、数组、复制数据、每个符号都有很多包的变量,等等。在我看来,我想使用一种更简单、更有效的方法:每个符号有一个EA代码(符号由图表决定,EA与之相连)--每个EA的副本与其他副本并行工作。但在这种情况下,做出决策所需的分析信息是相互共享的。

拥有全局变量的想法吸引了我,但这更像是一种程序性的方法,我想利用OOP的所有优势。我计划写一个单独的类,将必要的分析数据以数组的形式传递给专家顾问,让他们做出交易决定。

我不能对速度说什么,我需要进行测试。虽然,我认为一切都在一个专家顾问中比较通用,但这取决于你。通过文件传输一般分析信息 仍然是可能的,但......。我不知道这种方法是否会给你带来任何速度上的优势,而且很可能只会带来更多的问题。
 

MQL5存储 发生了什么?今天是休息日吗?

1

 
barabashkakvn:

MQL5存储 发生了什么?今天是休息日吗?

我们做了一个完整的备份。现在一切都在运作。

 
有谁能建议(以个人名义)一个有俄罗斯石油股票广泛清单的差价合约交易的经纪人?我至少需要5个股票。我看了很多有信誉的公司--要么工具处于指示模式,要么最多呈现4个股票。
 

1.4的新版本什么时候出来,或者近期内没有人修复错误?

2.请修复他妈的缓存 (无论是参数还是CopyClose函数)在测试器4
(只是某种废话 - 当你改变测试器 的参数或重新编译它 - 在新的测试中不断缓存)

3.在MODE_TRADES 由于OrderClose
(在4ka测试器中(每一个tick)执行到OrderClose,才返回关于票据不存在的错误,这是否正常?

//+------------------------------------------------------------------+
//|   base_config_order  OrderClose                                   |
//+------------------------------------------------------------------+
int base_config_order::order_send_close()
{
   if (m_ticket == 0)                    // тикет есть
      return SEND_ZERO_TICKET
   
   if (OrderSelect(m_ticket, SELECT_BY_TICKET, MODE_TRADES) == false)           // тикет существует
      if (OrderSelect(m_ticket, SELECT_BY_TICKET, MODE_HISTORY) == false)
         return SEND_BAD_TICKET;
      else
         return SEND_HISTORY_TICKET;
         
   if (IsTradeAllowed() == false)      
      return SEND_TRADE_DONT_ALLOWED;
   
   if (OrderClose(m_ticket, OrderLots(), OrderClosePrice(), G_SLIPPAGE, send_color == sell_color ? buy_color : sell_color) == false)  // тикет уже не существует
      return SEND_CLOSE_ERROR;
   
   return SEND_CLOSE_OK;
}
 
Tapochun:
关于速度我不能说什么--我需要做一些测试。虽然,我认为所有的东西都在一个专家顾问中是比较通用的,但这取决于你。一般分析信息的传输仍可通过文件完成,但......。我不知道这种方法是否会给你带来任何速度上的好处,但很可能只会增加问题。
我将暂时寻找一种方法来实现我的想法。我将很高兴得到有经验的程序员的帮助。它不能在新的MQL4中实现,更可能是我做错了什么。
 
VangoghFX:
我将在这期间寻找一种方法来实现我的想法。我将很高兴得到有经验的程序员的帮助。它不能在新的MQL4中实现,很可能是我做错了什么。
看看瓦迪姆-朱恩科的 数据共享库
SharedMemory.dll v4.2.7.0.
SharedMemory.dll v4.2.7.0.
  • 投票: 5
  • 2012.11.19
  • Vadim Zhunko
  • www.mql5.com
Библиотека для передачи данных между MQL4- и MQL5-программами, терминалами и другими приложениями.
 
ALXIMIKS:
查看VadimZhunko的 数据共享库
非常感谢你,它看起来很有前途)我将研究它并报告结果。
 

下午好。

metatrader 5 build 1010

ChartPriceOnDropped(),ChartWindowOnDropped(), ChartTimeOnDropped(), ChartXOnDropped(), ChartYOnDropped()停止工作。

返回0

会是什么呢?

 
VangoghFX:
非常感谢你,它看起来很有希望 )我将调查并报告结果

那么你就会更放心地不使用封闭的第三方库。

无需DLL 就能使用 文件映射

原因: