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

 
Fduch >> :

这就对了。

非常,非常感谢。谢谢你。

但如何比较这些最大值有点不清楚。事实证明,在你得到酒吧的数字后。

的2个极值,我们应该从这些条形图中再次提取RSI值并进行比较?

 
Itso >> :

可以接受,尽管我会多加一些括号--在不同的语言中,操作有不同的优先级--这样就不会考虑到琐碎的事情--类似于这样。

>> 谢谢你的回答。

 
amur >> :

非常、非常感谢。谢谢。(笑)。

但如何比较这些最大值有点不清楚。事实证明,我们需要获得条形图的数量

为了等同于两个极值,再次取RSI值,但从这些条形图中取,并进行比较?

我们可以立即做 - 我们需要将max_1, max_2与RSI值等同起来。但这样一来,数据类型应该是double,而不是int。

bool exit_for=false;
double max_1=0;
double max_2=0;
for(int k=0; k<Bars; k++)
{
	if(	iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k)<iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)
		&& iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)>iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+2) 	)
	{
		//Если это первый максимум:
		if( max_1==0)
			max_1=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);//Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);
                        exit_for=true;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if( exit_for==true) k=Bars+1;  
}
 
Fduch >> :

你也可以立即做:将max_1, max_2等同于RSI值。但是,数据类型必须是double,而不是int。

谢谢你,我知道了。我将把它整合到我的专家顾问中。>> 再次感谢。

 

错误指向EA代码中间的}。 写道,预计有一个左括号,第二个错误写道,预计有一个逗号。问题。

1.我是否正确地在上面寻找错误,而不是在代码下面寻找?

2.在这种情况下,除了鸟类之外,还能有什么问题呢?

 
xruss >> :

错误指向EA代码中间的}。 写道,预计有一个左括号,第二个错误写道,预计有一个逗号。问题。

1.我是否正确地在上面寻找错误,而不是在代码下面寻找?

2.在这种情况下,除了鸟类之外,还能有什么问题呢?

你必须检查所有的东西,非常仔细,每一行都要检查。 当我漏掉一个括号或一个分号时,我就会这样。

 

这个问题在这个主题中不会显得很愚蠢。

如何用真钱存款/取钱?

我不记得如何将钱从WebMoney存入真实货币...

 

请赐教,我心中有一些危机。

MM允许以2.2的风险(存款 的基础货币 美元)为工具的1点价格变化建立订单。如何在不同货币对上正确计算手数?

 
VIZA-1966 >> :

这个问题在这个主题中不会显得很愚蠢。

如何用真钱存款/取钱?

我不记得如何将钱从WebMoney存入真实,我不记得...

Webmoney通常来自DC网站......或直接到钱包、DC账户或其他地方。

 

我如何为EA中的信号条(已经越过MA)写一个变量?当我在条件中写下第一个条形高点和低点的价格时

double Max_Price_1=High[1];

double Min_Price_1=Low[1]; //然后在每一个新的零条上,都有一个第一条的转变(()

我怎么做?:-(((((((

原因: