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

 
Urain >> :

这个指令要求被包含的文件也必须位于另一台计算机的目录include中,一般来说,在一张纸上写所有东西时不要绞尽脑汁,以函数的形式分配一段代码,把它埋在纸的末尾,使其发挥作用,没有启用/禁用应该使你的生活变得复杂。指令#include和#import对于编写一个超过1000行、由几十个独立程序组成的复杂程序是必要的(我认为),否则它们会造成混乱而不是帮助。

当然,你是对的,这一点毫无疑问。但我确实需要它。

但它写道:"......我还可以补充说,ex4文件是自给自足的--为了使它工作,
,不需要包括自定义函数的源代码

ex4文件可以被复制,与其他交易者共享并在那里使用。

无论其获得的技术如何,它都是完整的"。

或者我有什么误解吗?

 
所以,通过ex4,为什么要通过mq4并进行编译?
 
alsu >> :
所以,通过ex4,为什么要通过mq4并编译它?

根据我对教程的理解,专家顾问是在mg4中传递的,包含它的文件是在ex4中。因此,专家顾问的代码是可见的,而include文件是不可见的,但它应该可以工作。

 
gvi2504 >> :

按照我对教程的理解,专家顾问被转移到mg4中,与之配套的文件被附在ex4中。事实证明,专家顾问的代码是可见的,但包含文件却不是,尽管它应该工作。

在编译时,没有包含或导入附加在mg4上,只编译整个文件,所以无论你通过导入或包含bilio或声明调用多少文件,它们都会出现在每个编译的ex4中。所以我对你说,不要为节省空间而烦恼,包括你不会在一张纸上得到所有的和经常使用的文件,至少导出到图书馆,并通过Ctrl-C Ctrl-V从那里复制,它已经在你的工作表上,没有任何蒸煮和调用。好运。

 
不,你搞错了。 你必须按照解释来理解它。如果你想传递源代码,请将其与所有包含的文件(mqh)一起传递。如果你想保护代码,但又想保留功能,就把编译后的ex4文件传给他。
 
eh ooh-hem:)
 
alsu >> :
eh ooh-nem:)

我明白了,我的问题让大家感到困惑。>> 非常感谢。我让你去吧。那就晚安了。

 

早上好,晚安 亲爱的许多有经验的论坛用户,到目前为止我有两个问题要问你=)

1) 我做了一个交易系统,正在Alpari模拟账户中进行测试...测试的准确性说是25%,但一切都被设置为最大...有什么办法可以将准确率提高到至少99%=)

2) 我怎样才能在掉期收盘前关闭mql中的未平仓合约?

什么是00.00(我认为这是服务器时间)之前的最佳平仓 时间?



谢谢大家!!!

 
artem.b.123 писал(а)>>

早上好,晚安 亲爱的许多有经验的论坛用户,到目前为止我有两个问题要问你=)

1) 我做了一个交易系统,正在Alpari模拟账户中进行测试...测试的准确性说是25%,但一切都被设置为最大...是否有办法将准确性提高到至少99%=)

2) 我怎样才能在掉期收盘前关闭mql中的未平仓合约?

什么是00.00(我知道这是服务器时间)之前的最佳平仓时间?

谢谢大家!!!

在会议上,25%是最大限度。在其他时间段,你可能会得到更多。

 

如何将日期时间 变量加起来?假设我这样写。


if (Period() == 60)
  {
   datetime OpenH1 = iTime(Symbol(),Period(),0);
   datetime NextOpenH1 = OpenH1 + '01:00:00'; // Как парвильно???
  }
原因: