[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 74

 
sergeev:

又是多与少混在一起,我放弃了。



665
grell 12.08.2011 15:03
总是一个129的错误。帮助我找到一个错误。

为了什么目的?给出一个提示不是更容易吗?
 
smartemiy:

用OP_SELLLIMIT代替OP_SELLSTOP,用OP_BUYSTOP代替OP_BUYLIMIT。

另外,使用两次也没有什么意义。

OrderSelect(a, SELECT_BY_POS, MODE_TRADES)

你有一个已经选择的订单,你再次选择它。

 

sergeev:

恒定错误129。帮助我找到错误的原因。

你如何找出错误代码?你的警报可以给你这样的abra-cadabra!:D

Alert("Ordersend_Number",res,err);
 
MaxZ:

你如何找出错误代码?你的警报可以给人以这样的abra-cadabra!:D


它曾经无一例外地工作。但它现在不工作了。检查了信号,试图发送一个订单,但什么也没有发生。我已经添加了警报,以便控制。
 
grell:

这种设计曾经无往不利。但现在它不起作用了。检查了信号,试图发送一个订单,但什么也没有发生。我添加了警报来控制它。
这很奇怪...我甚至不能看到错误129。我想知道 "其他人 "将能找到什么。
 
事情是这样的,早上在2个货币对上开了3笔交易,但11点以后,沉默了,在图表上我看到了清晰的进场信号,但专家顾问却沉默了。而且日志中没有任何错误。我开始研究它,发现EA的逻辑没有问题,所以我开始添加警报
 
grell:

这种设计曾经完美无缺地工作过。但现在没有了。信号被验证,并试图发送一个订单,但什么也没有发生。我已经添加了警报来控制它。


为什么要在黑夜中寻找一只黑猫呢? 把所有的数字打印出来,然后计算一下。

也许止损与开盘价 混淆了

也许在循环中应该更经常地进行重塑。

 

sergeev:

也许Refrashrates应该在循环中更经常地进行。

MarketInfo不需要ResfreshRates。
 
你是对的,Refrashrates()帮了大忙,在这里编译后打开姿势,让我们观察一下。谢谢你。
 
grell:
你原来是对的,Refrashrates()帮了大忙,编译后在这里打开了姿势,让我们观察一下。谢谢。

o.O

哪里需要RefreshRates()?

还是你自己写了Refrashrates()函数?:DD