[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 290

 
rid >> :
加载历史记录并(写)测试专家顾问在时间框架上的 "开盘价",不低于Н1...

该测试器不模拟点子,而是模拟伪点子,所以总是会有分歧,你只需要注意分歧的关键程度。

如果没有,那么你就可以相信这样的测试,如果有,那么哎哟。

 

只要写上 "基于开盘价"的EA,就能更客观地显示出业绩!

在回测和正向测试中都是如此。这样的EA对不同服务器的伎俩和其他故障以及报价波动的抵抗力要强得多。

 

你能告诉我怎样才能垂直移动移动平均线 吗?

横向的,我理解这是MovingShift

double ma;
double ma2;
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_EMA,PRICE_HIGH,0);
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_EMA,PRICE_LOW,0) 。

而且还

//购买条件
if
Bid=ma prodaza ();

给出了一个错误

投标<ma或更大的一切工作

但如何做,如果=我不能找到

 
rid >> :

只要写上 "基于开盘价 "的EA,就能更客观地显示出业绩!

在回测和正向测试中都是如此。这样的EA对于服务器的技巧和其他故障以及报价的波动要稳定得多。

是的,我就是这么说的,但可能没有你说的那么清楚。

 
asd13 >> :

你能告诉我怎样才能垂直移动移动平均线吗?

横向上,我理解是MovingShift

给它加上一个系数,它就会垂直移位。

 
granit77 >> :

谢谢你的提议。我非常喜欢你的最后一句话,所以我把它还给你。我的猜测是,库文件写得不对,既有#include和#import,又有一个内置函数。它是黄油。扔掉它,读一本教科书,再写一遍。

事实证明,整个论坛都无法解决最简单的问题。>> 笑声。

我已经去掉了#import,只剩下#include,还是不能工作。详细情况见上面的主题。
 
gvi2504 >> :

事实证明,整个论坛都无法解决最简单的问题。笑声。

我去掉了#import,只剩下#include,但仍然无法工作。详细情况见上面的主题。

你确定整个论坛都在努力解决问题,我个人没有看到,现在不明白你问的本质是什么?

 
Urain >> :

给它加上一个系数,它就会垂直移动。


只是一个数字?

出价<ma+0.001

像这样吗?

 
asd13 >> :

只是一个数字?

出价<ma+0.001

那么?

嗯,是的

外来的双倍垂直位移=0.0008。


ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_EMA,PRICE_HIGH,0)+vertical_shift;

 
gvi2504 >> :

因此,整个论坛无法解决最简单的任务。笑了。

我去掉了#import,只保留了#include,但还是不能工作。详细情况见上面的主题。

你混淆了 "库"(使用#import从其中提取函数)和 "包含头文件"(#include)的概念。


库位于library文件夹中,其来源的扩展名是*.mq4,如指标和专家顾问。 它们被编译成*.ex4文件(然后从中导入准备好的功能到其他程序中,像这样

#import "PointZigZag.ex4"
   double PointZigZag();
#import

为了正确地编译库,作为一项规则,你应该首先编写#property库指令。

Include头文件用于将现成的代码片断包含在各种程序中。 它们存储在includes文件夹中,扩展名为*.mqh,并使用#include <...>指令被包含在程序的文本中(即纳入文本);它们不必单独编译,因为它们是与主程序一起编译的。

原因: