MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 153

 
VOLDEMAR:


没有来源,我为什么要给文件夹截图呢?

没有消息来源,但终端写得好像有消息来源一样......。

下面是代码,编译并删除源码...

你会得到同样的结果......。


因此,结论是可执行文件可以被反编译,如果连错误行/列都显示为原始的


顺便说一下,我的日志中没有提到除以0的事情。

2014.01.06 19:38:46.875 Script ndn EURUSD,H1: removed
2014.01.06 19:38:46.859 Script ndn EURUSD,H1: loaded successfully

(我是作为一个脚本做的,当我作为一个EA做的时候,那么是的,在日志里有一个错误,正是在源代码里应该有的地方)

 
ALXIMIKS:


一个产品售出后,由于某些但非常罕见的原因,它产生了一个错误--你可以立即看到错误在哪里,你可以通知作者。

现在你开始愤愤不平了。

"我删除了它,它说..."

- 很高兴它说:!!!!!


我很高兴!!。)))只有当卖家会发出类似mq4文件中第20行符号30的错误信息时,我才会感到兴奋。

卖家会说,真是个糟糕的买家,反编译了代码,现在却不能工作了 .....

我认为,如果信息完全相同,只有在没有源代码的情况下才会写成eh4,而有了mq4的存在,就会澄清和消除不确定性.....。

 
evillive:

因此,我们可以得出结论,可执行文件是可反编译的,因为即使是错误行/列也与原始文件中的相同。


顺便说一下,我的日志中根本没有提到除以0的问题。

(我是作为一个脚本做的,当作为一个EA做的时候,那么是的,在日志里有一个错误,正是在源头应该有的地方)


可能是终端指向ex4指令(可执行文件)的行和字符。
 

构建#569

#1.我根本没有显示任何工具提示(多个对象一个在另一个上面)。

#2.如果我使用旋钮(ExpertRemove())将Expert Advisor从图表中移除,然后试图手动将其重新连接到图表上,就不会成功。它立即说,ExpertRemoved...

 
是否有办法在不实际开仓的情况下查出佣金(佣金可能因各种因素而不同,例如,ib回扣、符号基础货币 等)?
 
maximillion:
是否有办法在不实际开仓的情况下查出佣金(佣金可能因各种因素而不同,例如,ib回扣、符号基础货币等)?

询问你的经纪人。大多数经纪人在网站上公布此类信息。
 
在启动时,AccountServer()返回NULL(显然没有连接,但OnInit()还是被调用)。也许应该先调用OnDeinit(),然后在第一次连接到服务器时调用OnInit(),这样东西就可以在它应该被初始化的地方--OnInit()中,而不是在实际连接成功后再在OnCalculate()或OnTick()或其他On*()函数 中初始化(如果你反正需要在OnCalculate()中初始化,这就有点让OnInit()失去意义)。
 
evillive:

询问你的经纪人。大多数经纪人在网站上公布此类信息。

我不知道你把我当成什么,但*我*知道佣金是多少--但EA却不知道,所以如果你想把交易成本作为资金管理或符号选择的一部分纳入你的EA(在你的EA实际打开交易之前--只是在那些特定的设置下交易那个特定的符号可能太贵了。或止损需要调整以考虑到佣金,以适应风险状况),你需要一个单独的设置,用户可以指定佣金--由于它可以根据各种因素在不同的符号和客户之间有很大的不同(而商业EA的客户可能甚至不知道其中的一些因素!)。),这不是一个漂亮或有效的方法。让MarketInfo()提供给你和掉期、保证金要求 等一样的信息要好得多,也容易得多--你也知道这些,但你不会告诉交易员 "嘿,笨蛋,问你的经纪人掉期是什么",也不会假设所有工具的保证金要求是统一的(我的经纪人对货币、黄金、白银等的保证金要求不同)。
 
maximillion:

我不知道你把我当成了什么,但是*我*知道佣金是多少--但是EA不知道,所以如果你想把交易成本作为资金管理或符号选择的一部分纳入你的EA(在你的EA实际打开交易之前--只是在那些特定的设置下交易那个特定的符号可能太过昂贵),你需要一个单独的输入行,用户可以指定佣金--由于它可以根据各种因素,在不同的符号和客户之间有很大差异(而商业EA的客户甚至可能不知道其中一些因素!)。),这不是一个漂亮或有效的方法。让MarketInfo()把它和掉期、保证金要求等一样提供给你要好得多,也容易得多--你也知道这些,但你不会告诉交易员 "嘿,笨蛋,问你的经纪人掉期是什么",也不会假设所有符号的杠杆都是统一的(我的经纪人对货币、黄金、白银等的保证金要求不同)。

哦,我很抱歉,但你没有说明你问的这个问题是指一个EA。

不,即使你开了一个头寸,也没有办法通过MQL知道佣金,它只在终端可见。

 
evillive:

哦,我很抱歉,但你没有说明你问的那个问题是指一个EA。

不,即使你开了一个头寸,也没有办法通过MQL知道佣金,它只在终端可见。


我希望你不是受雇于MQ,如果我可以告诉你,OrderCommission()给了你......在你开仓后...