[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 959

 

帮助一下,人们,我很茫然,我如何在活动列表中选择(不是从历史中)它是那个顺序与使魔术师?

问题是,我总是有8-12张不同法师的认股权证。


hh=OrdersTotal();
for(i=0; i<hh; i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) )
if(OrderMagicNumber()==mg)

cc=i;}

这是我不工作的考虑))))。

 
gheka:

帮助,人,我是在一个损失,我怎么选择在活动列表(不从历史)它是,顺序与使魔术师?

我总是有8-12张不同魔法师的认股权证在名单中。


hh=OrdersTotal();
for(i=0; i<hh; i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) )
if(OrderMagicNumber()==mg)

cc=i;}

这是我不工作的考虑))))


如果你想解决这个问题,是这样的。

hh=OrdersTotal()-1;
 for(i=hh; i>=0; i--)
 {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) 
 if(OrderMagicNumber()==mg)

 cc=i;}

只有cc=i一行不清楚 ????

如果你想记住这个订单,它不确定在下一个嘀嗒声中,它将与市场订单列表中的这个数字一样,你应该记住订单的票据

 
IgorM:


如果要纠正这一点,应该是这样的。

只有cc=i ????这一行不清楚

如果你想记住这个订单,它不能保证在下一个嘀嗒声中,它在市场订单列表中会有相同的号码,订单票应该被记住。

我应该用cc=OrderTicket来代替cc=i吗?

我只想与魔术师某某结清一个订单

 
gheka:
那么,怎样才能使cc=i;而不是cc=OrderTicket?


我想我不知道你想要什么,但请记住,票号也可能改变,但如果你搜索你的订单,记住它的票,并对订单进行必要的操作,我想一切都会成功的。

通常情况下,所有必要的操作都在一个循环中完成--通过调用必要的函数

查看这个分支https://www.mql5.com/ru/forum/107476/page49,那里有很多有趣的东西。

 
IgorM:


我不知道你想要什么,但请注意,票号也可能改变,但如果你寻找你的订单,记住他的票,并与订单进行必要的操作,我想它会成功。

通常情况下,所有必要的操作都在一个循环中完成--通过调用必要的函数

查看这个主题https://www.mql5.com/ru/forum/107476/page49, 它有很多有趣的东西

总之,给你。

如果(pb>MA_3&&Fact_Up==true)
{
Fact_Dn = true。
Fact_Up = false。
int hh=OrdersTotal()-1,i;
for(i=hh; i>=0; i--)
{
如果(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
如果(OrderMagicNumber()==mg_3)

int cc=OrderTicket()。
}
}

OrderClose(cc,Lots_3,pa,3,Green)。

}


有些订单由于某种原因没有关闭,在账户历史中我看了一下,四天前有些是开放的。

今天才关闭????????????,尽管它应该更早关闭

我试图用一个低于MA的Magik来平仓,当它越过MA时,我就把它关闭了。

我的问题是什么?

 

下午好!

能否请您提高MT4的策略测试器 的速度:每月需要5-7分钟,甚至更久?处理器4.4 GB(两个核心2.2 GB)在测试过程中加载高达95%,内存 - 4 GB - 高达55%。

 
volshebnik:

下午好!

能否请您提高MT4的策略测试器的速度:每月需要5-7分钟,甚至更久?处理器4.4 GB(两个核心2.2 GB)在测试过程中加载高达95%,内存 - 4 GB - 高达55%。


有可能对EA进行优化,使其运行更快,但测试人员...不知道
 

而EA的测试器,在参数完全不同的情况下,在许多行中的结果完全相同,反之亦然,在参数完全不同的情况下,结果也完全不同!这是怎么回事?比如说

通过利润 总利润率 预期缩水率% 缩水率
行业

1901 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=22 BandsDeviations=3 Lots=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1903 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=23 BandsDeviations=4 Lots=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1905 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=17 BandsDeviations=4 Lots=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1906 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=33 BandsDeviations=4 Lots=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0







 
Alexandr24:
请告诉我为什么指标不更新datetime some_time=iTime(NULL,PERIOD_H1,0);它是从当前bar 0开始移位的,但只有当你按下编译时,指标才会更新--如何使它自我计算?


好吧,你第三次读你的帖子,你肯定会得到一个答案的!这就是你的答案。;)

虽然心灵感应者在度假,但我怀疑他们在没有代码本身的情况下看到代码的部分能力被转移到了我身上 :)

好了,其实我已经写完了歌词。

1.代码在哪里?

2.我怀疑问题出在init()函数上

 

大家好。

问题:是否可以将bolinger_bands_stop指标中的偏差参数改为非整数(如0,38)?

我不知道代码,如果有人能帮忙的话

附加的文件: