文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南" - 页 14

 

你好,奥洛沃约先生

非常感谢你撰写了这篇非常有趣的文章,介绍了构建 EA 的方法。

这对初学者来说非常简单,也非常有帮助。

我是 EA 的新手,但我意识到测试不同的策略是非常必要的。

我下载了您的 EA 并尝试编译它,但马上就出现了 50 个错误......

在之前的评论中,我没有看到用户报告的此类问题......

随信附上错误表摘录。

如果能得到帮助,我将不胜感激

让-菲利普

附加的文件:
 

大家好。

您能告诉我如何调整 MT5 智能交易系统,以便在 mmvb 的股票版块进行交易吗?

所有的智能交易系统都无法运行...

 
Dadayance:

大家好。

您能告诉我如何调整 MT5 智能交易系统,以便在 mmvb 的股票版块进行交易吗?

所有的智能交易系统都无法使用...

很有可能,这一切都在..:

交易、自动交易系统和交易策略测试论坛

信息不完整的 FOK 应用程序

Karputov Vladimir, 2015.10.06 09:10

如果您在向导的帮助下建立了智能交易系统,请尝试添加以下代码

//+------------------------------------------------------------------+
//| 专家的初始化函数
//+------------------------------------------------------------------+
int OnInit()
  {
//--- 专家初始化
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {
      //--- 失败
      printf(__FUNCTION__+": error initializing expert");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//---
   CExpertTrade *MyTrade=new CExpertTrade;
      if(MyTrade==NULL)
     {
      //--- 失败
      printf(__FUNCTION__+": error creating MyTrade");
     }
   MyTrade.SetTypeFilling(ORDER_FILLING_RETURN);
   ExtExpert.InitTrade(1,MyTrade);
//--- 创建信号
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)

 
Karputov Vladimir:

可能就是这样:


谢谢你,弗拉基米尔,我周一会试试的
 

嗨,塞缪尔。

您的指导非常棒,真的让我茅塞顿开。

但我在调用 EA 中的其他指标时遇到了一些问题。

您能告诉我如何在我的 EA 中添加 MACD 和 VIDyA 信号吗?例如,我需要计算 MACD 的信号和主要数量,但不知道如何在我的 EA 中调用它们。如果您能告诉我怎么做,那将会对我有很大帮助:)

您太棒了

 

下午好!

再次感谢

My_First_EA (EURUSD,H1) 2016.03.01 07:00:00 Alert: Request to set Sell order failed - error code:4756.

mrequest.action =TRADE_ACTION_DEAL 之前添加了ZeroMemory( mrequest )

代码中还有

MqlRates mrate[]; // 将包含每个条形图的价格、交易量和价差

ZeroMemory(mrequest);

/*

在报价和指标数组中设置索引

就像在时间序列中一样

*/

// 报价数组

ArraySetAsSeries(mrate,true);

请告诉我如何解决这个问题!

更新。

mrequest.type_filling = ORDER_FILLING_IOC;

mrequest.type_time = ORDER_TIME_DAY;

谢谢,Karputov Vladimir2016.02.26 06:10

https://www.mql5.com/ru/forum/15020#comment_1950544

Неполные сведения FOK заявки
Неполные сведения FOK заявки
  • www.mql5.com
Другие функции OrderOpen, PositionOpen с параметром тип ордера ORDER_TYPE_BUY_LIMIT тоже не получается. - - Категория: биржевой трейдинг
 
在我的测试中,价格图表上部显示的交易是一样的,但余额/资金图表却截然不同。))我只是不明白,你为什么要在这样的文章里放假图表,描绘盈利能力?这是一个例子!如果这个例子给出的是稳定的亏损,没有人会抱怨,但为什么要误导人们呢?我花了很多时间来弄清我做错了什么,为什么我的平衡图表会不一样。当然,我很抱歉,因为我有点天真地以为图表就像图片上那样。也许这里的每个人都知道这样做是为了 "美观",但我不知道。
 
AsketSD:

在经历了一些困难之后,测试仪完全正常工作,得出的结果与文章中所述的结果一致。

这怎么可能:同样的代码,同样的输入数据,结果却不一样?))

我不明白。我没有得到任何与给出的平衡图类似的结果。

 

大家好


我已经完成了 EA 代码的编写,现在想按照说明在策略测试器中 测试一下,结果也启动了。但是它没有进入交易。它显示错误,无法发送订单。然后我下载了原始 EA,同样是绿色的。在编译过程中,"ordersend "行出现了警告。


这是什么原因?您知道问题出在哪里吗?


LG

Opticus

 
哪些维护 - 日志选项卡中的哪些错误信息?