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

 
dmmikl86:
我想创建一个二维数组[ticket][开盘价]。问题是要把数组的类型声明为int或dowble?
奇怪的阵列,是什么让你不能做两个阵列?
 
我可以解释为什么我的顾问在我设置的信号(分形突破)上不进入。或者说,它进入了3个中的2个,3个中的1个愚蠢地对信号没有反应。SOOOS!!!!!!)
 
Qwertee:
我也可以解释为什么我在我发现的价格上有一个分形的开放。SOOOS!!!!!!)

不要大喊大叫,不要耳聋。

我们需要谈论的主题 -解除 分形的价值 发现和订单的开盘价。

 

为什么有些EA先是在测试器中运行良好,然后却没有开出一笔交易? 我不记得这些EA的名字了,但我有三个,也许我做错了什么? mt4

 
sting-igor:

为什么有些EA先是在测试器中运行良好,然后却没有开出一笔交易? 我不记得这些EA的名字了,但我有三个,也许我做错了什么? mt4


工作条件可能略有不同。例如,你可以在测试器中立即设置停止和takei,但你不能在真实账户上这样做。你必须阅读规则
 

请指示,我遇到了一个问题。 当我关闭终端或重启电脑时,订单票据值没有被保存,而且EA没有看到以前打开的订单并打开它们,尽管它们已经打开,在EA关闭它们或停止工作之前不应该打开。

有什么办法可以处理这个问题,或者说EA不应该被打断?

 
Cruc:

请指示,我遇到了一个问题。 当我关闭终端或重启电脑时,订单票据值没有被保存,而且EA没有看到以前打开的订单并打开它们,尽管它们已经打开,在EA关闭它们或停止工作之前不应该打开。

有什么办法可以处理这个问题,或者说EA不应该被打断?


你可以做一些事情,你可以打断EA的工作。你只是需要改变你的方法。
 
sergeev:

不要大喊大叫,不要耳聋。

我们需要对话的主题--重新运行发现的分形的价值和所需的订单开盘价

我大喊大叫是因为已经有3次没有人回应了,但这不是重点。我附上了EA文件。我只是不知道如何将分形值打印出来放在这里。这个想法很简单,总是考虑到两个分形值(向上和向下),后者,如果最后一个蜡烛的高点高于(低于:dnfr && upfr)分形,那么sootv.打开一个交易,无论是卖还是买,它在s蜡烛后关闭。 如果你需要更多的信息,OK!在我看来,他们甚至没有通过s蜡烛全部关闭,提前感谢你的帮助!。
附加的文件:
 
Qwertee:
是的,我在大喊大叫,因为我已经问了两次这个问题,没有人回信。以下是代码 https://www.mql5.com/ru/forum/134688/page595+有一个专家本人的附件文件。如果你不介意,请看一下)

充分理解指标的逻辑。

先把它换掉。

if(iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4)!=0)
{
upfr=iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4);
}
if(iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4)==0)
{
upfr=0;
}
if(iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4)!=0)
{
dnfr=iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4);
}
if(iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4)==0)
{
dnfr=0;
}

upfr=iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4);
dnfr=iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4);

还有。

if(H>upfr && flag==0) //если фрактал вверх и уровень фрактала вверх превышен
{
tClose=tOpen+s*stime*60;
OrderSend(Symbol(),OP_BUY,lots,Ask,slippage,NULL,NULL);
flag=1;
}

else

if(L<dnfr && flag==0)//если фрактал вниз и уровень фрактала принижен
{
tClose=tOpen+s*stime*60;
OrderSend(Symbol(),OP_SELL,lots,Bid,slippage,NULL,NULL);
flag=1;
}

如果没有其他情况,则先执行第一块,然后再执行第二块。与其他--要么是第一个,要么是第二个。

 
Vinin:

工作条件可能略有不同。例如,在测试器中,你可以立即设置止损和止盈,但在现实世界中却不能。你必须阅读游戏规则。
在测试器中,之后也不工作了?