雪崩 - 页 41

 
MT的东西在我身上闪闪发光:)由于某些原因,突然在测试器上的欧元/Bx停止在100点水平:)自然,订单没有打开第130个错误...我以为我的专家顾问被搞砸了...这就是为什么我删除了这个帖子...重装MT--一切正常:)
 
重新启动终端,直到重启失败 ^_^
一直是130,在不同的终端上,也许毕竟是代码的问题?)
 
不...一切顺利...注意步长参数 - 它应该至少比仪器的停顿时间大2倍。这是因为吊坠与价格的距离是一样的。分别来说,参数 "Step "是走廊的宽度。点击测试器中的符号属性,确保...
 
顺便说一句...如果是五位数,那么步骤参数也应该考虑到这一点...所以五位数应该设置为200而不是20(例如)。
 
lexandros писал(а)>>


发生利润固定 - 当这个利润达到时...当达到eq_profit参数时,利润是固定的(以点为单位),所有的东西都是全局关闭的。


是的,我已经找到了。它是提供的,但你有 if (all_prof>=profit) close_all(); 它应该是 if (all_prof>=eq_profit) close_all(); 但在利润计算的某个地方,仍然有错误。因为它的工作原理是不正确的。
 
if (count_buy>0)prof_buy=prof_buy*(0.1/(lot_buy/count_buy));
if (count_sell>0)prof_sell=prof_sell*(0.1/(lot_sell/count_sell));

在这些行中有一个错误。

 
khorosh >>:


Да нашёл. Предусмотрено, но у вас if (all_prof>=profit) close_all(); а должно быть if (all_prof>=eq_profit) close_all(); Но где-то в вычислении профита есть ещё ошибка. Так как работает неправильно.


嗯...你一定是误解了代码的意思...
它应该是完全一样的。
变量prof作为一个参数传递给函数。
在这个函数中没有错误...它当然不是为这个玩具写的...长期以来,它一直在其他严肃的EA中成功运作。
 
lexandros писал(а)>>


嗯...你一定是误解了代码的意思...
它应该是完全一样的。
变量prof作为一个参数传递给函数。
在这个函数中没有错误...它当然不是为这个玩具写的...长期以来,它一直在其他严肃的EA中成功运作。


是的,我的错误,我的过错。我没有注意到,这段代码是在函数里面。这是你从09年11月1日到今天,固定利润=1元时得到的结果。
 
lexandros писал(а)>>


嗯...你一定是误解了代码的意思...
它应该是完全一样的。
变量prof作为一个参数传递给函数。
在这个函数中没有错误...它当然不是为这个玩具写的...长期以来,它一直在其他严肃的EA中成功运作。


我在代码库里有一个关于cfp的问题,在那里等着你 :)
 
我也很抱歉 :)
我真的没有正确计算利润。
该功能来自另一个EA,它对多头和空头分别计算利润。我甚至没有考虑过这个问题。
我真的是用膝盖做的,所以很抱歉......。
以下是修订后的版本。
附加的文件:
swing_3.mq4  10 kb