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

 
nemo811:

我将继续我的上述问题。

我也在另一个EA中使用了上述代码。该EA的情况与上述情况类似,不同的是,代码条件完全以另一种方式得到满足(在演示中,同样,一切都在无错误地工作)。但有一天,测试器工作正常,代码按照给它的条件正常工作。

这是一种真正的神秘主义。

另外,由于某些原因,优化工作有时对我不起作用。有时它会重新计算一些东西,但由于某种原因将所有结果重置为零。在不同的经纪商的终端上都会出现这种情况。然而,当天空中所有的星星和星座大概汇聚在一起时,一切都开始正常工作。


剩下的就是记住一周 的时间和日期
 
Vinin:

剩下的就是记住一周的时间和日期。
我不觉得有什么好笑的...
 
你能告诉我是否有办法为某个订单要求一个利润值?
 
nadya:
你能告诉我是否有办法为某个订单要求一个利润值?
在票面上搜索,如果没有其他的搜索条件,并要求得到你想要的东西。
 
vilard:

有两个用户修改,分别是Mod_1和Mod_2。

在这两种情况下都是修改条件。

double TS;
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);

if (TS < Min_Dist)
TS=Min_Dist;

我怎样才能改变它,使修改不通过止损条件,因为买入时的止损小于追踪止损。

对于卖出,止损大于跟踪止损。


https://book.mql4.com/ru/trading/ordermodify
 
nadya:
你能告诉我是否有办法为某个订单要求一个利润值?
doubleOrderProfit( )
返回选定订单的净利润值(不包括掉期和佣金)。对于未结头寸,这是当前未实现的利润。对于关闭的订单,它是固定的利润。
该订单必须使用OrderSelect()函数进行预选。
例子。
如果(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit for the order 10",OrderProfit())。
 
Roll:
doubleOrderProfit( )
返回选定订单的净利润值(不包括掉期和佣金)。对于未结头寸,它是当前未实现的利润。对于关闭的订单,它是固定的利润。
该订单必须使用OrderSelect()函数进行预选。
例子。
如果(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit for the order 10",OrderProfit())。
谢谢你,我是在别的地方找的,所以找不到)
 
至少请告诉我:我所提到的问题是否只与测试器有关?还是我需要更深入地挖掘,进行更广泛的观察?
 
MaxZ:
做出独特的名字并记住它们。我不知道你的任务,也许你不需要知道。
谢谢,MaxZ !我会试一试的。
 
sergeev:
制作一个Win32 dll项目
尝试了不同的项目--同样的问题。
原因: