顾问是否适用于现实生活? - 页 34

 
paukas:
它并不像那样工作。他们被比作什么,不是吗?


发生。卖出价和买入价与挂单的 开盘价进行比较。你自信满满地这么说,但事实上,情况并非如此。此外,该代码没有使用Close[0]值。这个值在一般情况下从不使用。Low[0]和High[0]的值似乎取的是当前的,而不是已经完成的栏。否则会有很多圣杯。

我以为你是从ROMUS终端开始的。可能,它影响了你。

 
FOReignEXchange:


它发生了。卖出价和买入价是与挂单的开盘价相比较。你是如此自信地断言,而事实并非如此。此外,Close[0]值在此代码中没有使用。这个值在一般情况下从不使用。Low[0]和High[0]的值似乎取的是当前的,而不是已经完成的栏。否则这里就会有一丁点的圣杯了。

我以为你是从RUMUS终端开始的。这肯定与此有关。

从未与Rumus打过任何交道。

Low[0]和High[0]是否参与了比较?我可以问你一点代码吗?

 
paukas:

从未与Rumus打过任何交道。

Low[0]和High[0]是否参与了比较?你能给我一段代码吗?


不,他们不是。
 
FOReignEXchange:

不,他们没有。
你看,不存在神秘主义这回事。
 
paukas:

尼克

一般来说,你对试图帮助你的人有一种奇怪的反应。


只是,我已经解释过很多次,它归结为与订单类型和所选订单的开盘价 进行比较,然后就没有下文了。问题只发生在这个条件下。我已经把代码布置了5遍。低位高收与此无关。我们还能怎么证明呢?这是我第三次说这个问题了。你似乎坚持认为Low[0]取的是条形图完成后的值。它不是!事实上,从来没有人使用Close[0]。 有Bid和Ask来做这个。

所以我想更温和地解释给你听。

 
FOReignEXchange:


我已经解释过很多次,归根结底是与订单类型和所选订单的开盘价进行比较,然后就没有了。问题只发生在这个条件下。我已经把代码布置了5遍。低位高收与此无关。我们还能怎么证明呢?这是我第三次说这个问题了。你似乎坚持认为Low[0]取的是条形图完成后的值。它不是!事实上,从来没有人使用Close[0]。 有Bid和Ask来做这个。

我试图以温和的方式向你解释。

他们正试图帮助你。打印每份报表。
 
paukas:
他们正试图帮助你。打印出每个操作员。
FOReignEXchange 确实,有几个人已经重复过了。显示 条件被触发时的日志中的数字。而你一直说 "我什么都做了"。
 
OnGoing:
FOReignEXchange 确实,有几个人已经重复过了。显示 条件被触发时,日志中的数字。而你一直说 "我什么都做了"。

我现在做到了。等待。
 

依依,我以为你和我一样对这个问题很陌生。但是,尽管我没有 "在MT4终端交易系统的自动化上执行订单",也没有 "编程指标、顾问",也没有 "从我的卖出一切",在我的编码中,我已经学会了避免基本的错误,与服务器冲突,遵循文件、教程和论坛成员的建议,我对他们表示感谢,并将其作为一个规则

1)使所有条件和行动正常化。

2) 检查服务器条件变量的状态。

3)处理可能的错误。

4) 在没有SL和TP的情况下开仓,事后根据指定的条件和价格走势添加SL和TP。顺便说一下,这是许多类型的账户的条件,以便在转移到其他类型的账户时不改变我的设置。

一句话:在很长一段时间内,没有错误,服务器不符合专家顾问的要求。例外情况:在日志中记录的与服务器连接的中断或我的故障。

目前,我只是用一个小的微型账户在模拟和真实账户上测试和调整专家顾问。

祝您好运!

 
borilunad:

1)使所有条件和行动正常化。

2) 检查服务器条件变量的状态。

3)处理可能的错误。

4) 在没有SL和TP的情况下开仓,事后根据指定的条件和价格走势添加SL和TP。顺便说一下,这是许多类型的账户的条件,以便在转移到其他类型的账户时不改变我的设置。

1)在单独计算时,应将止损点规范化。它写在帮助中。为什么要把其他不应该被正常化的东西正常化?让它成为小数点后150位。如果它不影响任何东西,就没有必要将它正常化。例如,这里有一个代码。

a=1/3;
b=2/3;
if (a<b) c=a*b;

我们为什么要将a和b归一化?我无法理解。当然,这只是一个简化的例子。但问题是,如果你在代码中处理的是数学问题,为什么要把一切都规范化呢?你只需要将止损点规范化,如果它们是作为这种数学的结果而获得的。

2)我已经检查过几次条件。我现在正在检查。也许我错过了什么。

3) 我的代码中只出现了2个错误。错误130 - 错误的止损,以及删除挂单时的 无效参数。第一个人的一切都很清楚,我已经把它整理好了。待定订单删除的禁用参数也很清楚。

4) 我们没有时间在没有SL和TP的情况下开仓,因为我们设置了最低利润,而且以后可能不会再设置,因为价格变动很快。从表面上看,第四条规则是由以前不能用BROKO终端开立带止损的头寸这一事实发展而来的。现在你可以了。所以我不明白这个规则的意义。