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

 

Rustam,使用日期结构 和函数将任何日期转换为这个结构。然后参考结构的字段,得到小时、分钟、世纪...。

MqlDateTime date;
TimeToStruct(time,date);
printf(date.hour);
 

请澄清一下。

从文件中可以看出--"测试交易策略"这句话。

  • 滴答声不是通过网络发送的,而是在测试员代理上产生的。

当在" 基于真实蜱虫的每一个蜱虫"模式下使用本地农场时 - 蜱虫是在本地网络中模拟的还是使用真实的历史?

Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
  • www.mql5.com
Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Aleksey Vyazmikin:

你可以在画面处理完毕后,由EA一次性将单个可用的结果保存到文件中。

每遍可以有1个以上的帧,这将减少工作的数量。

例如,我每次计算10000个结果,并传递相同数量的帧,这允许你不进入遗传学。

能否请你给我一个代码的例子?

 
Alexander Generalov:

能否请你给我一个代码的例子?

附录中的EA 与框架的工作实例

附加的文件:
 

你好。你能告诉我为什么Start等于 Start = 2021.04.22 00:00:00 ? ?

void DrawTimeZone(datetime Start, int Index)
{
   int _startIndex=Index-ShiftTime;
   datetime _start=Start+(TimeTradeServer()-TimeGMT());

代码中的任何地方都没有赋值,还是我弄错了,我是不是在什么地方遗漏了什么?

 

通过CTrade 开仓交易

我如何知道我最后一次交易的结果?

鉴于有不止一个机器人,也就是说,我不能只从历史中抽取最后一笔交易

 
Roman Sharanov:

通过CTrade 开仓交易

我如何知道我最后一次交易的结果?

考虑到不止一个机器人进行交易,也就是说,我不能只从历史上取最后一笔交易。

你只需要在OnTradeTransaction()中抓取最后一笔交易。

或者你可以在图书馆里寻找变态的东西......。

 
大家好,只是一个业余的问题......我是一个完全的初学者。我刚刚开始接受AM的培训。我从未使用过MT终端。如果我是初学者,我从来没有使用过它。 如果我已经使用过它,我可以问:当我退出终端时,是否可以保存图表上的水平?
 
partner67:
大家好,这是个很业余的问题......我是个完全的新手。我开始向AM学习了。我以前从未使用过MT终端。如果我是初学者,我以前从未使用过......我能否建议,当我退出终端时,我是否可以保存我在图表上绘制的水平(这对研究不方便)。

所有对象必须在退出时保存。

 
partner67:
大家好,只是一个业余的问题......我是一个完全的新手。刚刚开始我的上午训练。我从未使用过MT终端。如果我是初学者,我从来没有使用过它。 如果我已经使用过它,我可以问:当我退出终端时,是否可以保存图表上的水平?

检查设置的UAC级别是什么。

原因: