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

 
Artyom Trishkin:
你不能在纯mql上以编程方式做。窗口和日期应该通过WinAPI来搜索,我想。
很遗憾,MQL没有这样的功能。
 
Money_Maker:
很遗憾MQL没有这个功能
你这样做是为了加快测试速度吗?如果是这样,只需以编程方式设置一个时间间隔,在这个时间间隔内的数据与EA有关,而在这个日期之前的数据将被阻止。测试器中的订单历史大大降低了工作速度--关闭的头寸 越多,历史越大,订单搜索周期越长。
 
Artyom Trishkin:
你这样做是为了加快测试速度吗?如果是这样,只要以编程方式设置一个时间间隔,在这个时间间隔内的数据与EA有关,并切断那些更早的数据。测试器中的订单历史大大减慢了工作速度--关闭的头寸 越多,历史越多,订单执行周期越长。
不,这不是测试,这是为了分析过去的交易
 
Money_Maker:
不,这不是测试,是为了分析过去的交易。
所以要把历史看一遍,然后把你从中收集到的东西分析成一个数组。
 
重新设计整体色彩方案和界面是否现实?改变字体,放图标和其他有趣的定制东西?如果是这样,请提供有关这个问题的链接,我们将不胜感激。
 

各位程序员,请帮助我解决一个困难的问题。

第一个困难是,我的编程经验非常少。我已经在MQL4中尝试了一些简单的东西。然而,我对MQL5没有任何经验。但我现在需要使用5。

目标是建立指标。它将显示什么,我只是在猜测))。当然,我仍然不知道它是否会有用。但是走着走着,你就会到达正确的道路,因此有必要开始做一些事情。

该指标的本质是建立一条线,其点位将由第0根蜡烛开盘时的第1根蜡烛的价格来计算。它将是一些基于蜡烛的OHLC的加权平均值。也就是说,不是过去的某个时期,而只是某支蜡烛的某个数值。

第二步是在离烛台一定距离的地方画这条线。

第三种是禁止在图表上的某些模式下进行计算,如果该模式不再活跃,则恢复计算。

------

现在我的主要问题是,如果我以一个普通的МАшаша指标为基础,开始按照我所想象的那样锯开它?还是从头开始会更好?MA包含了该时期的计算线,我不需要它。

 
Andrey Koldorkin:

各位程序员,请帮助我解决一个困难的问题。

第一个困难是,我的编程经验非常少。我已经在MQL4中尝试了一些简单的东西。然而,我对MQL5没有任何经验。但我现在需要使用5。

目标是建立指标。它将显示什么,我只是在猜测))。当然,我仍然不知道它是否会有用。但是走着走着,你就会到达正确的道路,因此有必要开始做一些事情。

该指标的本质是建立一条线,其点位将由第0根蜡烛开盘时的第1根蜡烛的价格来计算。它将是一些基于蜡烛的OHLC的加权平均值。也就是说,不是过去的某个时期,而只是某支蜡烛的某个数值。

第二步是在离烛台一定距离的地方画这条线。

第三种是禁止在图表上的某些模式下进行计算,如果该模式不再活跃,则恢复计算。

------

现在我的主要问题是,如果我以一个普通的МАшаша指标为基础,开始按照我所想象的那样锯开它?还是从头开始会更好?MA包含了该时期的计算线,我不需要它。

4/5中的指标内部没有太大差别,所以你不在乎从哪一个开始。而且,不要拿MA的那个--它有很多你不需要的多余的代码。
 
Nehrome:
重新设计整体色彩方案和界面是否现实?改变字体,放图标和其他有趣的定制东西?如果是这样,请提供有关这个问题的链接,我们将不胜感激。
你可以只选择单个图表的颜色方案,或者为单个图表的不同属性单独定制颜色。你所要做的就是通过按F8键或右键点击上下文菜单来调用图表的属性 窗口。

你不能调整终端本身的字体或按钮的外观。你只能通过用鼠标拖动控制块到一个新的位置来改变单个控制块的位置。
 
Andrey Koldorkin:

各位程序员,请帮助我解决一个困难的问题。

第一个困难是,我的编程经验非常少。我已经在MQL4中尝试了一些简单的东西。然而,我对MQL5没有任何经验。但我现在需要使用5。

目标是建立指标。它将显示什么,我只是在猜测))。当然,我仍然不知道它是否会有用。但是走着走着,你就会到达正确的道路,因此有必要开始做一些事情。

该指标的本质是建立一条线,其点位将由第0根蜡烛开盘时的第1根蜡烛的价格来计算。它将是一些基于蜡烛的OHLC的加权平均值。也就是说,不是过去的某个时期,而只是某支蜡烛的某个数值。

第二步是在离烛台一定距离的地方画这条线。

第三种是禁止在图表上的某些模式下进行计算,如果该模式不再活跃,则恢复计算。

------

现在我的主要问题是,如果我以一个普通的МАшаша指标为基础,开始按照我所想象的那样锯开它?还是从头开始会更好?MA包含了该时期的计算线,我不需要它。

首先建立一个模板:在编辑器中,在导航窗口中右击指标,选择创建一个文件夹。给它起个名字 - 它将包含你的指标。

接下来,同样点击这个新的文件夹,选择新建文件。一个助手窗口将打开,你将选择要创建的程序类型--用户指示器。你必须经历向导的所有步骤,添加输入参数、显示类型等。你将不得不尝试自己弄清楚这个问题。一旦你走到最后,新的指标模板将被创建。你所要做的就是将所需的代码填入其中,但这是下一步......。
 

问候。

你能告诉我如何指定条件,以便如果当前的蜡烛已经被指定的条件打开并手动关闭,它将不会在新的蜡烛之前打开?